-
Notifications
You must be signed in to change notification settings - Fork 3
Simulating garments: a review
David Estévez Fernández edited this page Feb 11, 2019
·
3 revisions
-
Soft-body dynamics: https://en.wikipedia.org/wiki/Soft-body_dynamics "many real-time cloth simulators (notably PhysX, Havok Cloth, and Maya nCloth) use position based dynamics (PBD)"
-
Cloth simulation principles: https://graphics.stanford.edu/~mdfisher/cloth.html
-
Cloth simulation in Blender Manual: https://docs.blender.org/manual/de/dev/physics/cloth/introduction.html
-
Untangling Cloth (Paper from Pixar about solving self-collisions in cloths): http://graphics.pixar.com/library/UntanglingCloth/paper.pdf
Engine | License | Description |
---|---|---|
Bullet | zlib license | Provides c++ example of simple cloth simulation. Might be easy to integrate with existing (robotics) simulators. It says it is integrated in Maya and Blender. |
Carbon | Propietary | Nice results, but not free. |
CryEngine 3 | Free | It seems to be a full game engine. It's free, no fees or anything. CRYENGINE is supported on the Ubuntu 14 64bit Linux distribution. Uses VCloth 2.0 to simulate cloth. Difficult to integrate with simulators (other than the integrated one), oriented to render realistic-looking cloths. |
Digital Molecular Matter | Propietary | Not free, can be integrated in Maya as plugin. |
Havok Cloth | Non-free | Not free. No information available. |
Maya nCloth | Non-free | $1,470.00 /year |
OpenCloth | open source | A collection of source codes implementing cloth simulation algorithms as well as soft body dynamics in OpenGL. Not intented to use in any simulation, only provides clues about implementation of cloth simulations. |
OpenTissue | zlib license | Seens powerful, but lacks useful documentation. |
Physics Abstraction Layer | 3-clause BSD license | Wrapper for multiple physics engines. Provides a unifier frontend to a physics simulator. |
PhysX | open source | very powerful simulator, fast as it uses GPU. Code available at Github (you have to register as NVIDIA developer first). Also available as plugin for 3DS Max and |
Phyz | Public Domain | Windows-only (requires also DirectX 9.0), 2.5D only |
Simulation Open Framework Architecture | LGPLv2.1+ | Oriented to medical simulation and research. Docs are not clear enough. |
Step | GPLv2 | Seems too simple, lacks information, no docs or download link. |
SyFlex | Non-free | Not free, propietary software, lacks docs. |
Unreal Engine | Propietary | Unreal Engine 4 uses the PhysX 3.3 physics engine. Cloth articles can be created from meshes using the GUI of the SDK. |
Vega FEM | 3-clause BSD license | C/C++ library. Supports cloth but only doc in a user manual with 59 pages. Lacks examples. |
Blender (software) | Free and Open Source | Mainly though GUI, but Blender has Python API also. |