Skip to content

Simulating garments: a review

David Estévez Fernández edited this page Feb 11, 2019 · 3 revisions

Simulation engines

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.

Other engines