
毁掉你 rig 的腰部闹剧
如果你的角色在移动腰部控制器后像油条一样弯曲,你不是一个人。这是典型错误:直接将腰部链接到通用控制器,而不考虑层次结构。结果:系统崩溃,蒙皮哭泣,而你……嗯,你也一样 😩。
正确的层次结构以避免骨骼末日
在结构良好的 rig 中,通用控制器必须位于层次结构的最顶端,不受已蒙皮骨骼的影响。对于腰部,不要使用直接parenting,而是使用约束,如:
- Position Constraint 以保持相对于通用控制器的位置
- Orientation Constraint 以使其旋转,但不继承破坏性变换
这样你就可以移动整个角色并继续操纵腰部,而不会像湿纸人一样破坏网格 📏。
专业解决方案:使用空组或辅助对象
一种优雅且安全的方法是将腰部控制器封装在辅助对象或空组中。该组链接到通用控制器,但内部处理程序保持其变换完整性不变。💡
在 Blender 中,这使用Child Of;在 3ds Max 中,如果你需要链接随时间变化,可以使用Link Constraint。非常适合角色上车或神奇悬浮的动画!
不仅仅是移动……而是不破坏
制作 rigging 就像用炸药做饭:一切看起来都好……直到你搞错一个连接,然后 ¡boom!,腰部飞出轨道。
所以你知道的:用脑子链接,使用约束,智能分组,避免层次混乱。你的 rig(和你的心理健康)会感谢你。因为没人想看到他们的角色腰部指向无限远处的同时说早安 👋。