PBD
PBD copied to clipboard
Using taichi to implement position based dynamic
Positon based dynamic with taichi
How to run
-
First config your anaconda workspace, and open the anaconda prompt
-
Second you need to install dependency
pip install -r requirements.txt -
Last you type
ti Example.py
How to generate voxel file
-
First copy your obj file to "model" , for example "Bearings.obj"
-
Second you need to modify the code in GenVoxel.py
obj_name = "Bearings" -
Then you type
ti GenVoxel.py -
Last you will get a voxel file like below:

Some example
- Rigidbody Simulation
- Red particle means it contact ground plane, green means it has at least one neighbour from other rigidbody
