
动画中多个枢轴的挑战
动画需要从不同枢轴点旋转的对象就像教一个舞者交替用双脚旋转一样💃。虽然大多数3D软件将每个对象限制为单一旋转中心,但卡通动画通常需要那种额外的灵活性,比如一个盖子可以从主铰链打开,然后侧向枢转以产生戏剧性或喜剧效果。
使用空对象的智能层次结构
最优雅的解决方案涉及创建一个层次结构,其中空对象(nulls、locators或dummies)充当虚拟枢轴。盖子成为第一个空对象的子对象,该空对象控制主铰链旋转,而这个空对象又成为第二个空对象的子对象,该空对象处理侧向枢转。这种链条允许独立控制每种类型的旋转🎯。
一个放置良好的空对象比一千个强行调整的关键帧更有价值。
使用约束和控制器的技巧
对于需要枢轴之间平滑过渡的更复杂动画,方向约束提供了一个强大的解决方案。它们允许在不同旋转轴之间渐进混合,创造出卡通风格中如此典型的流畅运动。
- 方向约束:在两个枢轴之间平滑切换
- 父约束:维护多个父关系
- 表达式控制:自动化枢轴模式切换
- 自定义属性:为动画师创建直观的控制
使用变形器强化卡通风格
卡通风格极大地受益于打破纯机械限制。加入变形器添加了额外的灵活性和表现层,这将卡通动画与真实动画区分开来。
- 格子变形:在运动中变形几何体
- 挤压与拉伸:根据速度夸张变形
- 弯曲修改器:为刚性运动添加有机曲率
- 波浪变形器:创建波纹和弹性效果
多枢轴动画的工作流程
一个有组织的方法确保一致的结果,并避免在动画具有多个旋转中心的复杂系统时产生混淆。
- 在所需枢轴点创建并定位空对象
- 在空对象和几何体之间建立清晰的层次结构
- 先动画主枢轴,然后是次要枢轴
- 在建立基本运动后应用变形
- 使用动画层组织不同类型的运动
性能优化
虽然技术解决方案强大,但它们也可能影响性能。智能优化策略在动画过程中保持场景响应。
- 层次简化:仅使用必要的空对象
- 烘焙动画:将约束转换为最终渲染的关键帧
- 显示优化:隐藏非活动空对象
- 代理几何体:在动画期间使用简单几何体工作
艺术性的最终触碰
真正的精通来自于知道何时以及如何打破技术规则以服务于视觉叙事。卡通风格在夸张和受控的物理不可能中蓬勃发展。
当你的盖子决定围绕现实中不存在的点旋转时,你总是可以辩称那是改进的卡通物理🌀。毕竟,在动画中,如果看起来好,那就是好的。