Unity 工具 Flesh Dynamics:为动画角色加入程序化软组织抖动
AI3D 发表于 4 周前 浏览 1 分类 创作分享
Rawad Akar 是 Self-Balancing Active Ragdoll 背后的开发者,他推出了 Flesh Dynamics,这款工具可为 Unity 中的动画角色添加程序化软体运动和碰撞响应。借助该工具,你可以直接在角色上绘制,以选择软组织结构物理应应用的位置。调整响应参数,让系统处理抖动、压缩和自然变形,同时保持柔软区域的体积不变。
整个角色仍然可以拥有碰撞,而未绘制的区域则保持刚性并正常跟随动画。Rigidbody 对象也可以与角色进行交互,撞击并压缩柔软区域,然后再弹回。

它可以在你现有的骨骼绑定和动画之上运行,因此你无需更改自己的设置。内置的绘制工具让你可以直接在 Unity 编辑器中绘制、擦除、平滑并预览受影响的区域。
Flesh Dynamics 使用 GPU 顶点变形、Unity Jobs 和 Burst 来保持轻量化,并支持 Unity 2022 和 Unity 6。它还支持 Built-in、URP 和 HDRP。至于性能,开发者表示这取决于具体项目,但应该没问题:
“性能是构建它时的一大重点。该系统被设计为只模拟那些实际需要变形的区域,而不是把整个角色当作完整的软体模拟来处理,因此在正常使用中相当轻量。具体的开销取决于网格密度、你模拟的是身体的哪部分,以及你同时拥有多少个角色。你在视频中看到的那些演示以 300+ FPS 运行。”
相关链接
原文链接:https://80.lv/articles/give-animated-characters-realistic-jiggle-motion-with-this-unity-tool
喜欢这篇内容吗?