动画 / Maya

该页面包含有关可与Verge3D一起使用的Maya动画类型的信息,以及受支持的播放选项和以交互方式控制动画的方式。

Maya中的设置

物体动画

可以在Maya中以标准方式添加动画关键帧,方法是使用从key菜单使用Key > Set Key(或使用快捷键S),在时间轴上选择另一帧,将物体移动/旋转/缩放到新位置,然后为此位置添加一个新的动画关键帧。

mark

出于性能方面的考虑,我们建议仅针对需要设置动画的通道分别设置帧,例如:

  • Translate - 在Translate菜单,使用 Key > Set Key或快捷键Shift-W
  • Rotate - 在Rotate菜单,使用 Key > Set Key或快捷键Shift-E
  • Scale - 在Scale菜单,使用 Key > Set Key或快捷键Shift-R

骨骼动画

可以在Maya中使用骨骼实现动画。Verge3D支持每个骨骼最多4个权重(选择4个影响最大的权重,其他权重将被忽略)。

mark

可以通过在关节上设置变换关键帧或使用辅助控制器(例如IK手柄/效果器)直接对骨骼进行动画处理。要间接设置关节动画,请在属性编辑器中启用其 Custom Frame Range属性,并为帧设置适当的From/To值。有关更多信息,请参见此处

形变动画

您可以在Maya中以标准方式将blend shapes添加到物体,然后使用关键帧为它们的权重设置动画。

mark

材质动画

Verge3D Maya版尚不支持关键帧材质动画。但是,通过使用程序动画和 set colorset value 拼图,您可以实时操作材质参数。

程序动画

您可以使用拼图或JavaScript随时间修改坐标或其他一些参数,而不必播放Maya中预先制作的动画。特别是,animate param拼图(基于Tween.js库)是一种动态创建自己的动画的便捷方法。

mark

播放选项

Verge3D全局动画设置

通过使用Verge3D导出设置的“动画”部分,可以设置全局动画参数,这将影响场景中的所有可动画对象。

mark

  • Export Animations - 导出要在Verge3D中使用的场景动画。
  • Export Within Playback Range - 默认情况下,Verge3D导出器接受每个物体的动画关键帧范围。启用此选项将强制导出器遵循全局播放范围。
  • Keyframes Start with 0 - 编辑导出的动画关键帧,使其始终从第0帧开始。

Verge3D每物体设置

Maya中的每个物体都分配有Verge3D设置,包括动画播放的设置。

mark

动画设置:

  • Auto Start - 加载场景后是否开始该物体的动画。
  • Loop Mode - 播放模式:Repeat -从头到尾播放并重复播放,Once -播放一次并停止播放,Ping Pong-从头到尾播放,然后反向播放。
  • Repeat Infinitely - 是否重新播放该物体的动画。仅对RepeatPing Pong模式有效。
  • Repeat Count - 动画将播放多少次。如果禁用了Repeat Infinitely,则仅对RepeatPing Pong模式有效。
  • Offset - 动画开始前将跳过多少帧。

帧率

可以在Output Properties选项卡中更改影响播放速度的帧速率值(默认-24 fps)。

mark

使用拼图控制动画

您可以使用动画拼图来播放预制动画(单击链接以获取更多详细信息)。

mark

另见教程

动画也可以用其它拼图实现-请参阅“相机和时间拼图”。

疑问

如有疑问,请在论坛提出!

Copyright © zjbcool.com 2019 all right reserved,powered by Gitbook最后更新: 2020-03-12 13:02:26

results matching ""

    No results matching ""