首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >PhysX可变形对象

PhysX可变形对象
EN

Stack Overflow用户
提问于 2014-08-30 02:03:35
回答 1查看 404关注 0票数 0

有没有办法使用physx sdk对可变形的实体对象进行建模?我在互联网上读到,可以使用物理粒子系统来实现。在sdk的手册中,它讨论了刚体和粒子。因此,我设想粒子将是一种模拟可变形物体的方法,当施加力时,物体上会有弹性参数和断裂。但当我读到手册中的相关部分时,它只谈到了碎片,烟雾和液体行为。我检查了sdk中的代码片段。但是我没有看到任何与可变形的固体物体相关的东西。有布料模拟,但这不是我想要的。

我想要一些东西,我可以模拟弯曲,破裂,切割和物体在施加一定力时的各种行为。我知道有用于骨折模拟的Apex。但它只适用于Windows系统,而且我无法使用装有nvidia显卡的windows电脑。

我的目标是使用模拟引擎来估计现实生活中被操纵的固体对象的下一个状态,以便通过设置正确的属性来实时跟踪它。你认为Physx是正确的选择吗?

EN

回答 1

Stack Overflow用户

发布于 2014-09-03 17:30:10

这取决于您希望拥有哪种可变形的身体。

如果身体是弹性可变形的,并且能够根据经验确定拐点,则可以使用一组连接的刚体和在骨架上蒙皮的网格来模拟这种变形。例如人体、床垫、树干等。

上面的方法不太适用于非弹性变形,但只是因为模拟的关节默认是弹性的。有几种解决方法:使用关节弹簧和阻尼器,使用关节限制,使用不同类型的多个关节。可以使用此方法模拟可变形车身。

最后,如果你想有无定形的物体,那么你最好使用粒子系统和某种程序生成的网格。不幸的是,关于这种可变形的身体,我不能说太多。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25573805

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档