Timber
#1
参考例子mpm88.py 实现了MPM 3D 模拟,效果如下:
图1: 使用Houdini 输出兔子形态的ply 点云文件,之后导入 mpm 进行模拟。然后再导出ply, 用Houdini 包mesh,渲染。网格128X128X128,粒子数≈1M。
图2: 使用Houdini 输出含有旋转速度信息的ply 点云文件,导入 mpm 进行模拟。网格128X128X128,粒子数≈700 000。
(读取ply文件使用了python plyfile 库。)
github地址
B站视频地址
最后感谢胡老师!祝贺GAMES201圆满结束!
10 个赞
赞!!!Houdini渲染出来果然效果拔群
第二个例子里面出现了MPM模拟液体的一个常见问题:体积缩小。目前好像还没有特别好的解决方案 (除了加pressure projection,但是那样就复杂很多了)
1 个赞
nick
#3
能做一个houdini的(或者其他特效制作软件)渲染和taichi结合的教程吗?毕竟能做出“效果拔群”的例子,才好吧taichi发扬光大啊。
1 个赞
视频教程近期可能没有时间,不过你有什么问题我很乐意帮助你。QQ:910865512
1 个赞
YuPeng
#6
您好,非常感谢您对Taichi语言感兴趣。
这个Topic里面的源代码版本已经太老了(比如var
已经在新版本中舍弃),如果想要跑起来就需要用对应版本的Taichi
才行。否则的话,就需要根据新版本的Taichi语言更新源文件。
用的什么版本的taichi,我可以重装,如果改代码太费时间的话,谢谢
YuPeng
#8
具体版本我也不太清楚,你可以Github上提Issue。我根据它代码提交历史,推测Taichi版本是v0.6.14-v0.6.26。你可以测试一下。