Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method for simulating motion or deformation of object in real time

A technology of object movement and real-time simulation, applied in the field of simulation, can solve problems such as poor results

Active Publication Date: 2021-06-01
上海索验智能科技有限公司
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Or soft bodies - geometric constraints, collisions, etc. are very bad

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method for simulating motion or deformation of object in real time
  • Method for simulating motion or deformation of object in real time
  • Method for simulating motion or deformation of object in real time

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0082] The method for simulating the movement or deformation of an object in real time according to an embodiment of the present invention includes:

[0083] Determine the direction of the internal force of the constraint: the constraints produced by each constraint on the system can be Calculate the gradient of the constraint energy according to the constraint energy. The internal force generated by this energy is Fc=-GradC i ×k i C i , among them, k i for constraint C i The rigidity coefficient of k is the rigidity coefficient of constraint C, GradC i for constraint C i With respect to the gradient of the coordinates of the entire system, the resultant internal force generated by the sum of all constraint potential energies is the sum of all constraint energy internal forces that generate internal forces Transformed into matrix form as where J is for all GradC i As a Jacobian matrix composed of row vectors, K is a diagonal matrix composed of rigid co...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A method for simulating motion or deformation of an object in real time comprises: calculating the gradient of constraint energy according to the constraint energy, wherein the internal force generated by the energy is Fc=-GradC*kC,-C*k is the magnitude of the internal force, and GradC is the direction of the internal force; combining the gradients of all the constraint energy into a Jacobian matrix; obtaining Fc=GradC*lambda, C=alpha*lambda and strain energy epsilon<t>xE=epsilon<t>*D*epsilon at one point of the object, discretizing to a volumetric tetrahedron to obtain constraint energy generated by the volumetric tetrahedron and shown in the description to decompose D into L<-1>NL, obtaining U shown in the description, and determining the sum F<out> of all external forces of the system; solving an internal force lambda according to a discretized object motion differential equation solving formula (JM<-1>J<t>+[delta]t<-2>*alpha)lambda=-[delta]t<-1>Jv-JM<-1>F<out>-C (X<n>) [delta]t<-2>; and updating the position and speed of a mass point or a rigid body of the system. According to the method, unification of geometric constraint energy and finite element strain energy is achieved, meanwhile, the introduced regularization method enables the rigidity coefficient of an object to be infinite, rigid body simulation and soft body simulation are compatible, and the very good visual effect and stability of simulation are achieved under a unified frame.

Description

technical field [0001] The invention relates to a simulation method, in particular to a method for simulating the motion or deformation of an object in real time. Background technique [0002] In the field of computer graphics, real-time physical simulation, including soft body, rigid body and fluid is a very important direction. Due to the extremely high requirements for computing speed and stability, a large number of real-time models have been proposed: [0003] The mainstream methods are: [0004] Finite Element Analysis Methods for Various Nonlinear Strain Energy O.C.Zienkiewicz and R.L.Taylor.<<TheFinite Element Method>> [0005] Linear strain energy finite element method based on stress transformation based on pole decomposition: M.Muller, <<InteractiveVirtual Materials>> [0006] Method based on constraint energy: M.Teschner< > [0007] Constraint-based methods: M. Müller, B. Heidelberger, <<Position Based Dynamics>> ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F30/23
CPCG06F30/23G06F2119/14
Inventor 施若愚
Owner 上海索验智能科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products