【问题标题】:Softbody in WebGL/Three.js?WebGL/Three.js 中的软体?
【发布时间】:2015-07-22 23:58:42
【问题描述】:

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

我需要在 3d 柔体中移动 3d 刚体,并让柔体响应变形。理想情况下,柔软的主体应具有与粘土相似的塑性。

我正在努力实现的目标是否可能?

任何建议或指导将不胜感激。

【问题讨论】:

    标签: javascript three.js webgl physics softbody


    【解决方案1】:

    已经有一些 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 topic,其中有人在 2 年前发布了这个软体演示 http://egraether.com/demos/soft/index.html

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

    【讨论】:

    • ammo.js 现在包括软体!
    【解决方案2】:

    Example 使用 whitestorm.js 制作。该引擎的稳定版本即将推出。测试版(接近稳定版)现在在 github 上可用。

    编辑

    不是您要找的这个?

    【讨论】:

      【解决方案3】:

      【讨论】:

        猜你喜欢
        • 2015-02-05
        • 2012-08-07
        • 2014-08-13
        • 1970-01-01
        • 1970-01-01
        • 2011-10-31
        • 2013-02-28
        • 2016-06-28
        • 2011-12-17
        相关资源
        最近更新 更多