Blender 免费插件 Spider Walker:程序化多足行走动画
AI3D 发表于 08-21 浏览 0 分类 新闻资讯

3D 艺术家 Roman “iltaen” Gibadullin,以其各种 低多边形 3D 项目而闻名,发布了一款免费的 Blender 5.2 LTS 插件,可实时程序化动画化多足、蜘蛛类绑定的腿部。
该系统将每条腿向地面发射射线,在角色移动时依次放置步幅。它还会预估移动方向,让腿部落在身体前方,而不是简单地拖在后面。一旦动作看起来正确,内置的烘焙操作可以将实时模拟转换为常规的关键帧动作,以便进一步编辑。
要使用此插件,你需要一个骨架(Armature),其中包含身体/根骨骼和可独立摆姿势的腿部控制器骨骼(这些骨骼不父级连接到身体骨骼),以及一组用于脚部行走的网格对象。它可能也适用于双足或四足绑定,因为 Spider Walker 本质上会计算每只脚下一步的位置。
“每帧,该插件会:
- 读取中心骨骼(Center Bone)当前的世界空间位置,并估算身体的移动速度;
- 对于每条腿(每个步态步骤对应一条腿,按列表顺序),将腿当前落地位置与预测目标进行比较——即腿相对于身体的静止位置,根据身体在行进方向上的速度向前偏移;
- 如果腿偏离该目标足够远,则从预测目标向下发射射线,射入表面碰撞(Surface Collision)集合,以找到落地点并开始迈步:脚抬起,以弧线移动到新目标,然后落地;
- 腿部按列表顺序逐一迈步,因此步态不会看起来像所有腿同时移动。”
创作者透露,部分代码是在 AI 辅助下开发和重构的。欢迎分享你的反馈并下载 Spider Walker 试一下,这里。
如果你有兴趣深入探索多足生物的程序化动画,我们网站上有大量教程可助你入门。 观看由 Slava Baravik 制作的这段视频(他是 Smart Layer 脚本的创建者),或查看由 Muhammad Kashif Ali 制作的另一段视频。你也可以了解 Lincoln Margison 的教程:
相关链接
原文链接:https://80.lv/articles/free-blender-tool-for-procedural-spider-walks
喜欢这篇内容吗?