WebGL/Three.js中的软体物体?

6
有没有办法将软体物理与WebGL或threejs集成?例如,我能否以某种方式集成 PhysX 引擎?
我需要在3D软体内移动3D刚体,并使软体变形以响应。这个软体应该具有类似黏土的塑性特性。
我正在尝试实现的目标可行吗?
非常感谢您的任何建议或指引。
3个回答

7

已经有一些3D物理引擎,如ammo.jscannon.jsoimo.jsgoblin physics。你会发现所有这些都在处理软体方面有困难。

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

在cannon.js中,没有官方的软体实例。但是有一个Github专题,其中有人在两年多前发布了这个软体演示http://egraether.com/demos/soft/index.html
在其他的例子中,我没有找到类似的东西。我没有列出Physijs,因为它只是ammo.js的包装器。

2
ammo.js现在包括软体物体! - Greg Sadetsky

2
使用 whitestorm.js 制作的 Example。该引擎的稳定版本即将推出。Beta(接近稳定)现在可以在 github 上获取。
编辑
这不是你要找的东西吗?

示例无法运行。 - vaughan

0

基于不支持软体的ammo.js构建。 - vaughan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接