动画/Blender
本页包含可在Blender中与Verge3D一起使用的动画类型的信息,以及支持的播放选项,和交互控制动画的方法。
在Blender中的设置
全对象动画
动画关键帧可以添加在Blender中以标准方式添加,使用菜单 对象 > 动画 > 插入关键帧...(或使用快捷方式i),选择时间线上的另一帧,移动/旋转/缩放对象到一个新位置,并为此位置添加一个新的动画关键帧。
另请参阅如下教程:
骨骼动画
可以在Blender中使用 骨架 对象。Verge3D支持每个骨骼最大4个权重(将自动选择4个影响最大的权重,其他的忽略)。骨架的骨骼可以在 姿态模式(Pose Mode)(快捷键Ctrl-Tab)下设置动画,使用菜单 姿态 > 动画 > 插入关键帧 ... (或使用快捷方式i),选择时间线上的另一帧,移动/旋转/缩放骨骼到一个新位置,并为这个位置添加一个新的动画关键帧。
形态键动画
您可以在Blender中给对象以标准方式添加 形态键 (点击链接了解详情)。
形状键的值可以在Blender中设置动画,方法是在数值区域右键单击并选择 插入关键帧 (或者将光标悬停在该字段上并使用快捷方式i),在时间线上选择另一帧,为字段中设置一个新值,并为此值添加一个新的动画关键帧。
材质动画
与Blender不同的是,您只能通过将材质参数连接到 value 或 rgb 节点来Verge3D制作材质动画。
这些节点指定的值或颜色可以在Blender中设置动画,方法是右键单击节点并选择插入关键帧(或者将光标悬停在其上并使用快捷方式i插入关键帧),在时间线上选择另一帧,设置新的值或颜色并为其添加新的动画关键帧。
路径动画
为了实现物体沿着曲线运动的动画,您应该将跟随路径约束分配给对象。然后选择路径对象(曲线)并打开“物体数据属性”选项面板,在其中可以使用 路径动画(Path Animation) 面板。您需要在 估算时刻(Evaluation Time) 参数上设置动画关键帧。
当前仅支持使用 Z 轴作为向上坐标轴的方法。
程序动画
您还可以使用拼图或JavaScript来随着时间修改坐标或其他参数的方式制作动画,而不仅仅是回放在Blender中预制作好的动画。特别是(基于tween.js库的) animate param(动画参数) 拼图,是一种自己的简单快捷地创作动画的方法。
播放选项
Verge3D逐对象设置
Blender中的每个对象都分配了Verge3D设置属性,其中包括了动画回放的设置。
动画设置:
- Auto Start - 自动开始,在场景加载后是否自动启动该对象的动画。
- Loop Mode - 动画播放模式:Repeat - 从头到尾并一直重复播放,once - 播放一次并停止,pingpong - 从头到尾再反反向播放,循环往复。
- Repeat Infinitely - 无限重复,是否持续重复播放此对象的动画。仅对 repeat 和 pingpong 模式有效。
- Repeat Count - 计数重复,动画将播放多少次。如果禁用了 repeat infinitely,则仅对 repeat 和 pingpong 模式有效。
- Offset - 偏移,动画开始前将跳过多少帧。
插值
可在Blender的时间线窗口上点击右键调用切换关键帧插值的菜单(快捷键T)。
Verge3D支持Blender中所有可用于动画关键帧的插值模式。
帧速率
影响播放速度的帧率值(默认为24 fps)可以在 “输出属性” 选项卡中改变。
使用拼图控制动画
您可以使用 动画拼图 来回放一个预先制作好的动画(点击链接了解详情)。
动画也可以用其他可视化脚本块来实现。请参阅 摄影机 和 时间 拼图。
遇到问题?
欢迎您随时在 论坛上提问!您还可以加入中文用户社区QQ群(171678760),在线寻求帮助。