广本则行(@hrmtnryk)氏为 Unity 制作的布料风格骨骼物理引擎「SPCRJointDynamics」的 Unreal Engine 对应版已经公开!
SPCRJointDynamics for UE4
将曾在 RAGE 的 Vtuber 大奖等场合使用过的骨骼物理引擎 Unity 版做成 UE4 插件并公开了。
也接受 pull request。https://t.co/yjl3Y50YwC#SPCRJointDynamics#UE4#骨物理#スカート物理
模型使用了 KMBL 先生的「FORTUNA」。 pic.twitter.com/3QVa8DXFpi— 广本则行@SPARK社CTO(副社长)SPARKGEAR 开发负责人 (@hrmtnryk) November 16, 2019
直接沿用布料模拟的算法(Mass-spring-damper model)来驱动骨骼。
为了方便在裙子、头发等场景中使用,比起物理上的正确性更优先追求看起来像那么回事的效果来构建。
并不只是骨骼整齐排列的情况,所以即使数量有偏差也会自动去创建约束。
已在 UNREAL ENGINE 4.21~ 中确认可运行。许可证为MIT License。看起来相当不错呢。也想和KawaiiPhysics 比较一下啊。其源 Unity 版也以相同许可证形式在 Github 上公开,大家不妨也去看看。
链接
GitHub – SPARK-inc/SPCRJointDynamicsUE4: 布风骨物理引擎
GitHub – SPARK-inc/SPCRJointDynamics: 布风骨物理引擎
广本则行@SPARK社CTO(副社长)SPARKGEAR 开发负责人(@hrmtnryk)さん / X
将曾在 RAGE 的 Vtuber 大奖等场合使用过的骨骼物理引擎 Unity 版做成 UE4 插件并公开了。
也接受 pull request。https://t.co/yjl3Y50YwC#SPCRJointDynamics#UE4#骨物理#スカート物理
模型使用了 KMBL 先生的「FORTUNA」。 pic.twitter.com/3QVa8DXFpi— 广本则行@SPARK社CTO(副社长)SPARKGEAR 开发负责人 (@hrmtnryk) November 16, 2019
为了适用于无法使用 JobSystem 或 unsafe 代码的环境,我制作了一个 SPCRJointDynamics 可在 Unity5.6 系列中运行的分支。
如果你正为裙子穿模而烦恼,请试试看。
最近使用 VRM 的机会也很多,因此我也希望能支持 glTF,以便与 VRMSpringBone 结合使用。https://t.co/lyjayqAJft pic.twitter.com/vGjHFgMug7— 广本则行@SPARK社CTO(副社长)SPARKGEAR 开发负责人 (@hrmtnryk) December 29, 2018