我一直在开发 Flesh Dynamics,这是一个 Unity 工具,用于为动画角色直接添加软体运动与碰撞响应。
最困难的部分在于:让它在各种蒙皮网格上稳定运行、避免产生生硬的碰撞凹痕、在碰撞时保持体积、在不给角色覆盖大量碰撞器的情况下实现全身碰撞,以及让刚体对软肉做出实际反馈。
目前它已具备:
- 绘制影响区域 + 软度调节
- 保体积抖动
- 冲击扩散以实现更平滑的形变
- 完整蒙皮网格碰撞
- 双向刚体反应
- GPU 形变 + Burst/Jobs 支持
- 兼容内置渲染管线、URP 和 HDRP
- 支持 Unity 2022 LTS 及 Unity 6
目标是:让你能够将软体组织像绘画一样应用到现有动画角色上,而无需更改控制器或动画设置。看到如今取得的进展,我相当满意!
我已将其发布到 itch.io 上,等待资产商店的审核通过。
评论 (0)