黑箱之外· 来源· @BeyondTheBoxCN · X·· 4 小时前精选AI 评分68
推荐理由
原文介绍了Bone Cloth插件的物理动画能力,开发者可评估其是否适合优化角色动态表现。
正文
用 Godot 开发 3D 游戏,人物的头发、裙子、披风怎么才能随着动作自然摆动?尤其是角色跑步、跳跃的时候,怎么避免裙子直接穿过腿部?
有人做了一个免费的开源插件 Bone Cloth,专门解决这类角色物理动画问题。
它基于 KawaiiPhysics 的思路,支持风力、碰撞检测和骨骼链联动。角色跑起来,头发会自然飘动,裙摆会跟随身体运动,腿部碰撞也能影响裙子的摆动。
视频里展示了几个动漫角色的实际效果,看起来相当不错。
我觉得这类开源工具对独立游戏开发者很有价值。
现在用 AI 生成 3D 角色、制作动画越来越容易了,但要把这些角色真正放进游戏,让他们跑、跳、转身,还能保持自然的物理效果,依然需要不少工作。
如果能把头发、衣服这些常见的物理动画直接交给成熟的插件处理,开发者就能把更多精力放到玩法和游戏内容上。
项目免费开源,采用 MIT 许可证,可以用于商业游戏。
GitHub:https://github.com/pulppixel/godot-bone-cloth https://x.com/jettelly/status/2120501799673073930/video/1
来源:黑箱之外 · x.com