issues
search
erizmr
/
SPH_Taichi
A high-performance implementation of SPH in Taichi.
MIT License
201
stars
40
forks
source link
refactor particle_system and hash nsearsh etc.
#13
Open
chunleili
opened
1 year ago
chunleili
commented
1 year ago
Difference between original repo
对particle_system进行了重构。流体刚体的导入分离到单独loader模块。邻域搜索分离为单独模块。
实现了新的cpu的hash邻域搜索。参考taichi官方的pbf邻域搜索实现的3维hash版本。
ply和vdb序列的导入器。注意:pyopenvdb的安装较为复杂,编译c++版本的vdb后,请参考tests/test_vdb_read.py 导入相应的dll文件后使用。
(WIP) dance_impulse。音乐节奏冲量。在外来输入数据指定网格上施加冲量。配合新增的sphere_dance.json使用。后续会重构,BUG较多。
(WIP) sph_solver: 除了run_simulation以外的另一个入口。单纯作为一个引擎使用。分为init和update两步。原本用于houdini中的python模块。
Difference between original repo