魔动网 发表于 19-9-19 00:04:08

用于将重叠动画添加到任何对象或选定链的MAYA脚本 MAYA动画插件

兼容:MAYA2017-2019

[*]安装:只需在脚本编辑器中打开脚本,然后按“将脚本保存到架子”按钮。
[*]警告。不要选择对象的形状,因为脚本仅适用于变换(形状没有变换)。
[*]所选对象必须具有键控通道(平移或旋转)。
[*]脚本始终使用烘焙动画创建覆盖图层。使用MOVE按钮保持良好的动画效果。然后,您可以设置图层的重量并再次烘焙,而不会丢失已保存的图层。
[*]!默认值范围是可选的。您可以 通过手动输入值将“ 平滑”和“ 缩放”的最大限制增加到10.0。重量限制可以增加到1.0。要重置滑块,请使用“重置”按钮。
[*]如何使用
[*]

[*]简单的FK链的立方体。
[*]内部物体可以根据需要旋转和定向。(但不要忘记万向节锁)
[*]所有对象在开始和结束时都有关键帧。
[*]第一个立方体有像钟摆一样的动画。(用于清晰循环测试)
[*]最后一个立方体具有隐藏的定位器,带有偏移,可以正确操作旋转烘焙。 (定位器将成为最后一个立方体的目标,不会像其他立方体一样进行模拟)

https://www.highend3d.com/thumbs/600x600%3E?uid=2019/06/16/14_17_06_95_tut_base_1.gif
https://www.highend3d.com/thumbs/600x600%3E?uid=2019/06/23/19_50_31_41_tut_base_1_tip.gif





RUN TRANSLATION BAKING:

[*]需要选择1个或多个对象。
[*]

[*]如果你不想在模拟之前丢失一个姿势,那么对象必须在translate属性上有关键帧


,否则图层将被删除。

https://www.highend3d.com/thumbs/600x600%3E?uid=2019/06/16/14_17_09_986_tut_translate_1.gif
https://www.highend3d.com/thumbs/600x600%3E?uid=2019/06/24/08_45_13_924_tut_translate_1_tip.gif





运行旋转烘焙:

[*]需要选择2个或更多对象。
[*]最后选择的对象将是前一个对象的目标。

[*]如果选择2个对象,则将创建1个图层
[*]如果选择4个对象,则将创建3个图层
[*]如果选择1个对象,则将创建图层否,将出现错误。
[*]对象必须具有旋转属性的键,如果您不希望在模拟之前丢失姿势,则将删除旋转图层。

https://www.highend3d.com/thumbs/600x600%3E?uid=2019/06/24/12_06_54_770_tut_rotate_1_tip.gif




循环动画:

[*]对于烘烤清晰的循环,您需要使用60+ fps。

[*]在较低的fps脚本可以烘烤错误的循环。
[*]强烈推荐在动画周期前后使用1相动画最小化。

[*]简单的方法是使用“循环”选项使用前后无限。
[*]或者,您可以使用关闭周期复选框将动画烘焙到3个或更多循环中,然后将动画移动到主动画范围并删除剩余部分。

########
## GIF ##
########




层级模式:

[*]需要仅选择根,内部的层次结构将自动选择。
[*]您的层次结构必须清晰且线性:

[*]OBJ1 | OBJ 2 | OBJ 3 | ... | obj10
[*]在翻译烘焙中,如果您选择多个对象,而其中一些没有层次结构,则不会出现错误,模拟会计算所有对象。
[*]在“ 旋转烘焙”中,如果选择多个对象且其中一些没有层次结构,则模拟计算具有层次结构的对象,然后将弹出一个警告,其中包含没有层次结构的对象列表。模拟不会计算它们。

https://www.highend3d.com/thumbs/600x600%3E?uid=2019/06/23/22_21_36_904_tut_hierarchy_1_tip.gif
https://www.highend3d.com/thumbs/600x600%3E?uid=2019/06/16/14_17_18_632_tut_hierarchy_1.gif




分裂链模式:

[*]此模式仅适用于旋转烘焙。如果您想为翻译烘焙获得相同的结果,只需使用默认模式。
[*]需要指定每个链中的元素数,然后手动选择对象。
[*]例如:

[*]SplitChains模式 = 3个部分
[*]选择了6个对象:

[*]Chain0 - obj1 | obj2 | obj3 | obj4 | obj5 | obj6
[*]对象转换为2个独立的链,其中包含3个对象:

[*]Chain1 -obj1 | obj2 | obj3
[*]Chain2 -obj4 | obj5 | obj6
[*]不要忘记旋转烘焙中的最后一个对象不参与模拟,而是倒数第二个对象的目标。
########
## GIF ##
########







删除主要层:

[*]删除“OVERLAPPY”图层及其中的所有内容。(此图层不需要选择)
[*]如果需要,请不要忘记通过移动到安全层按钮将带动画的烘焙图层移动到安全层。

https://www.highend3d.com/thumbs/600x600%3E?uid=2019/06/16/14_17_24_152_tut_layerAddRemove_1.gifhttps://www.highend3d.com/thumbs/600x600%3E?uid=2019/06/23/19_50_56_40_tut_layerAddRemove_1_tip.gif





移动到安全层:

[*]此按钮将内部图层从“OVERLAPPY”移动到新图层“SAVED_Overlaps”,然后将删除图层“OVERLAPPY”。
[*]如果图层“OVERLAPPY”为空或尚未创建,则会弹出错误。

########
## GIF ##
########





提示激活:

[*]要激活工具提示,需要转到首选项/界面/帮助/ 显示工具剪辑- 激活复选框。

https://www.highend3d.com/thumbs/600x600%3E?uid=2019/06/23/19_51_14_218_tut_tips_1_tip.gif




其他控制器


SELECT HIERARCHY:

[*]自动选择所选对象的层次结构变换。(没有形状)
[*]它的工作方式几乎就像maya内置的“选择层次结构”
AIM REVERSE :*

[*]用于重新定位旋转脚本的目标。目标需要逆转时可能有用
[*]*将来的版本将从ui中删除

全部重置:

[*]清除脚本窗口中的所有值

已知问题

[*]在Maya 2019中,动画缓存可以通过脚本打破创建约束
[*]使用“移动”按钮移动带有键控权重的图层时,会出现红色警告。此错误并不重要。




页: [1]
查看完整版本: 用于将重叠动画添加到任何对象或选定链的MAYA脚本 MAYA动画插件