uFLex integrates NVidia Flex with Unity3D.
FleX is the new GPU accelerated particle simulation library aimed at physically-based visual effects. The core idea of FleX is that every object (such as rigid body, soft body or fluids) is represented as a system of particles connected by constraints. Such unified representation allows efficient modelling of many different materials and natural interaction between elements of different types, for example, two-way coupling between rigid bodies and fluids, or fluids and soft bodies.
uFLex currently provides:
- Access to low-level Flex native library
- Support for rigid and soft bodies, cloths, inflatables, fluids, ropes and granular materials
- Cloth tearing
- Deformable meshes rendering
- Integration with
Screen Space Fluids (SSF, included for free) for fast fluid rendering
- Integration with
SSF Pro (not included) for high-quality fluids with translucency, refractions, foam etc.
- GUI for straightforward creation of Flex bodies
- Example scripted framework for quick integration with your games
- Bunch of example scenes
uFleX is under development. Any bug reports and feature requests are more than welcome.
-----Requirements-----
-
NVidia GPU with at least CUDA 3.0 compute capability
- Windows 64 bit (Win 32bit experimental, Android and Linux support planned)
Watch a
QuickStart Video.
See
Flex official site for more info.
Forum.