3D Spatial Animation 是一个面向三维动画工作的技能,目标是把迪士尼十二动画原则应用到 3D 软件、VR/AR 与空间计算环境中。资料说明其适用场景包括 Blender、Unity 3D、Unreal Engine、Cinema 4D、VR/AR 应用,或任何三维动画工作。
主要能力以“原则—3D/空间实现”对照表呈现:挤压与拉伸使用晶格变形器、混合形状;预备动作使用 IK/FK 蓄力、镜头预动;舞台调度使用相机角度、灯光、景深;顺画与姿势到姿势使用分层动画与阻塞;跟随与重叠使用骨骼链、物理模拟;缓入缓出使用 F 曲线编辑、动画曲线;弧线使用 IK 手柄、3D 空间中的运动路径;次要动作用布料模拟、粒子系统、环境;时间使用帧计时、VR 90fps 要求;夸张使用风格化变形、推挤姿势;扎实的绘画使用体积保持、剪影;吸引力使用角色设计、令人满意的运动。
正文进一步逐条展开这些原则的应用方式。例如挤压与拉伸可用晶格或网格变形器实现有机挤压,用混合形状做面部变形,在层级中缩放骨骼,并始终保持体积——Y 压缩时 X/Z 扩张。预备动作可用 IK 绑定蓄力、镜头先拉回再推入、物体释放前先蓄力;VR 中需清晰预告动作以保证用户舒适。舞台调度中相机角度决定动作表现,三点布光引导焦点,景深隔离主体;VR 中用空间音频和灯光引导注意力。顺画与姿势到姿势建议先阻塞关键姿势再细化,采用分层动画,身体优先,再处理重叠元素。跟随与重叠用骨骼链处理尾巴、头发、披风,用物理模拟处理布料和粒子,让子骨骼滞后于父骨骼,用抖动变形器实现有机跟随。缓入缓出通过 F 曲线、动画曲线、图形编辑器实现,切线手柄控制缓动,平坦切线为慢、陡峭为快,并强调不要让曲线保持线性。弧线可在 3D 空间中显示运动路径,IK 手柄自然产生弧线,需从多个相机角度检查弧线。次要动作包括布料模拟响应主动作、粒子在撞击时发射、环境物体对角色作出反应、面部动画支持身体动作。时间方面,电影为 24fps 加运动模糊,游戏最低 60fps,VR 要求 90fps(72–120fps),帧计时影响重量感,重则慢、轻则快。夸张可把姿势推过解剖极限以形成风格,用拖影帧表现快速运动,夸张预备与跟随;VR 中需谨慎,夸张可能引起不适。扎实的绘画要求从所有角度检查剪影,变形时保持体积,强姿势在侧面也能读懂,避免穿插和破面。吸引力要求角色设计服务于动画需求,重量与平衡可信,运动有性格;VR 中临场感与舒适度最为重要。
软件技巧部分给出 Blender 与 Unity 的示例。Blender 中可用驱动器为子骨骼旋转添加跟随,表达式为 driver.expression = "var * 0.3",变量来源为父骨骼旋转;也可添加布料修改器并设置质量。Unity 中给出基于弹簧的跟随脚本 SpringFollow,包含目标、弹簧强度、阻尼参数,在 Update 中根据目标位置差累积速度并施加阻尼。
VR/AR 注意事项以表格列出:帧率最低 90fps、推荐 120fps;运动方面避免相机动画,由用户控制视角;舒适度方面渐进加速、避免突然运动;尺度方面动画必须在世界尺度下可用;交互方面为手部/控制器输入提供清晰反馈。性能建议包括对远处动画使用 LOD、尽可能烘焙复杂模拟、对角色网格使用 GPU 蒙皮、剔除视锥体外的动画,以及在 VR 中优先保证帧率。
限制方面,资料未提供该技能的安装方式、收费模式、平台支持范围或具体使用步骤,这些信息暂未提供。