Content deleted Content added
KuyaMoHirowo (talk | contribs) m Fixed lint errors: missing end tag |
|||
(15 intermediate revisions by 13 users not shown) | |||
Line 1:
{{short description|Scientific computer simulation technique}}
'''Interactive skeleton-driven simulation''' (or '''Interactive skeleton-driven dynamic deformations''') is a scientific [[computer simulation]] technique used to approximate realistic physical [[deformation (engineering)|deformation]]s of dynamic bodies in [[real-time computing|real-time]]. It involves using [[Elasticity (physics)|elastic]] [[dynamics (mechanics)|dynamics]] and [[
▲'''Interactive skeleton-driven simulation''' (or '''Interactive skeleton-driven dynamic deformations''') is a scientific [[computer simulation]] technique used to approximate realistic physical [[deformation (engineering)|deformation]]s of dynamic bodies in [[real-time computing|real-time]]. It involves using [[Elasticity (physics)|elastic]] [[dynamics (mechanics)|dynamics]] and [[optimization (mathematics)|mathematical optimization]]s to decide the body-shapes during motion and interaction with [[force]]s. It has various applications within realistic simulations for [[medicine]], 3D [[computer animation]] and [[virtual reality]].
==Background==
Methods for simulating deformation, such as changes of shapes, of dynamic bodies involve intensive calculations, and several models have been developed. Some of these are known as
Recent research has been able to build on previously developed models and methods to provide sufficiently efficient and realistic simulations. The promise for this technique can be as widespread as [[mimic]]
==Basic theory==
There are several components to such a simulation system:
* a [[polygon mesh]] defining the body shape of the model
* a coarse volumetric mesh using [[finite element method]]s to ensure complete integration over the model
* line constraints corresponding to internal skeleton and instrumented to the model
* [[linear]]izing of equations of motion to achieve interactive rates
* [[hierarchical]] regions of the mesh associated with skeletal lines
* blending of locally linearlized simulations
* a control lattice through [[Subdivision (graph theory)|subdivision]] fitting the model by surrounding and covering it
* a hierarchical basis containing functions which will provide values for deformation of each lattice
[[Domain of a function|___domain]] with calculations of these hierarchical functions similar to that of [[lazy evaluation|lazy]] [[wavelet]]s
Line 30 ⟶ 29:
To achieve interactivity there are several optimizations necessary which are implementation specific.
Start by defining the object you wish to animate as a set (
<math>p : \Omega \times \mathbb{R} \rightarrow \mathbb{R}^3 : (x, t) \mapsto p(x, t)</math> .
Line 36 ⟶ 35:
Let <math>p_S : S \times \mathbb{R} \rightarrow \mathbb{R}^3</math>
Then you need to define the rest state of the object (the non-wobble point):
<math>r(x) = \sum_{a} r_a \emptyset ^a (x) = r_a \emptyset ^a (x) = x</math>
Line 43 ⟶ 42:
==See also==
* [[Kinematics]]
* [[Dynamics (mechanics)|Dynamics]]
* [[Computer animation]]
* [[Skeletal animation]]
* [[Morph target animation]]
* [[3D computer graphics]]
* [[Development of Spore]]
==References==
* ''[https://web.archive.org/web/20060902214406/http://grail.cs.washington.edu/theses/CapellPhd.pdf Interactive Character Animation Using Dynamic Elastic Simulation]'', 2004, Steve Capell Ph.D. dissertation.
* ''[https://web.archive.org/web/20060828072755/http://grail.cs.washington.edu/pub/papers/Capell-2002-ISD.pdf Interactive Skeleton-Driven Dynamic Deformations]'', 2002 [[SIGGRAPH]]. Authors: Steve Capell, Seth Green, Brian Curless, Tom Duchamp and Zoran Popović.
* ''[https://web.archive.org/web/20060828072336/http://grail.cs.washington.edu/pub/papers/Capell-2002-MFD.pdf A Multiresolution Framework for Dynamic Deformations]'', 2002 [[SIGGRAPH]].Authors: Steve Capell, Seth Green, Brian Curless, Tom Duchamp and Zoran Popović.
* ''[https://web.archive.org/web/20060828073725/http://grail.cs.washington.edu/pub/papers/Capell-2005-PBR.pdf Physically Based Rigging for Deformable Characters]'', 2005 [[SIGGRAPH]]. Authors: Steve Capell, Matthew Burkhart, Brian Curless, Tom Duchamp and Zoran Popović.
* ''[http://www.cs.unc.edu/~lin/COMP259-S05/LEC/24.ppt Skeleton-driven Deformation - lecture on physically-based modelling, simulation and animation]'', 2005, [[Ming C. Lin]], University of North Carolina, USA.
==External links==
* ''[http://grail.cs.washington.edu/projects/deformation/Capell-2002-ISD-divx.avi Video of
* ''[http://grail.cs.washington.edu/projects/deformation/ Deformable Objects and Characters project]'', University of Washington, USA. Has example videos of the techniques.
* ''[http://grail.cs.washington.edu/projects/charanim/ Motion Libraries for Character Animation project]'', University of Washington, USA. Has example videos of the techniques.
{{DEFAULTSORT:Interactive Skeleton-Driven Simulation}}
|