javascript – WebGL / Three.js中的Softbody?

有没有办法将软体物理与WebGL或threejs集成?我可以以某种方式集成PhysX引擎吗?

我需要在3d柔软的身体内移动一个3d刚体,让软体变形.理想的柔软体具有与粘土相似的塑性.

我正在努力实现的目标是什么?

任何建议或方向将不胜感激.

解决方法:

已经有一些3D物理引擎,如ammo.js,cannon.js,oimo.jsgoblin physics.你会发现所有这些都在与软体挣扎.

基于ammo.js的子弹引擎可以做软体,但(官方)它还没有实现.见https://github.com/kripken/ammo.js/issues/83https://github.com/kripken/ammo.js/issues/13.

在cannon.js中没有关于软体的官方例子.但也有一个github topic,其中有人在2年前发布了这个软体演示http://egraether.com/demos/soft/index.html.

在其他我没有发现类似的东西.我没有列出Physijs,因为它只是ammo.js的包装器.

上一篇:javascript – 无论如何都有检测到“老鼠,WebGL遇到障碍?”


下一篇:WebGL简易教程(二):向着色器传输数据