MEL/Python是得力的助手,是artist不可或缺的製作工具。
高手部落格
Morgan Loomis
http://morganloomis.com/tools/
Convert Rotation Order
旋轉某個ctrl想調出特定pose,因為Gimbal的關係,有時無適當旋轉軸可用,即使切換local/Global/Gimbal,這時候可以改變Rotate Order(xyz/yzx/zxy/xzy/yxz/zyx),一個個試看看,而此工具的優點是會分析並建議使用其中一種,並在不改動pose的Keys之前提下,修正好所有anim curve,快速有效又精準。
參考影片
worldBake
1:將最大ctrls(main)帶動的骨盆(root)和腳(IK)的位移旋轉bake到世界空間(暫用locator),再刪掉main的Keys之後,將locator的keys還原給ctrls,可用來調滑步。
2:將constrain帶動ctrls的keys,bake到世界空間(暫用locator),移除constrain之後,將locator的keys還原給ctrls。
animCurveEditor
選取物件在Graph-Editor針對動畫曲線及Keys的編輯工具
_____________________________________
Robert Joosten
http://technicaldirector.nl/tools/
Maya - Keyframe Reduction
簡化Graph-Editor內的動畫曲線的keys,卻不會改動曲線形狀
_____________________________________
Red9
http://red9-consultancy.blogspot.com/search/label/Download
_____________________________________
Graphite9
http://www.graphite9.com/MayaDownloads.html
_____________________________________
Highend3d
AdvancedSkeleton
人類、動物、各種角色的auto-rig,也會產生picker,免費給個人或非商業使用(在家裡用),在公司或做為商業使用則需付費。
https://www.highend3d.com/maya/script/advancedskeleton5-for-maya
官網
https://www.animationstudios.com.au/advanced-skeleton
介紹影片
spPaint3d
作者有註明只接受polygon/locator
The script only accept polygon objects and locators added to this list.
製作是reference的方式的話,可以選取整個模型的group,用instance的方式複製,放在一個locator下層,就可以列入清單來大量撒在地形表面。
https://www.highend3d.com/maya/script/sppaint3d-for-maya
multi swapper
用法類似Morgan Loomis的worldBake
https://www.highend3d.com/maya/script/multi-swapper-for-maya
參考影片
一般Time Warper,改變整個scene的Timing,但這個工具,可以只針對特定的ctrls,非常好用。
https://www.highend3d.com/maya/script/time-warper-for-maya
類似以下影片的功能
應用:
1:一匹馬跑步cycle動作,讓一群馬共用,需要時快時慢,跑前跑後或錯開速度timing。此時可選取不同匹馬,建立好幾個Time Warper,每個Warper只針對選取到的ctrls起作用。
2:一個cycle,放在第一格,用infinity往後無限循環,一隻大鳥,在空中表演對話或動作幾十卡,用此工具可以調翅膀動作快慢或次數,不需要移動keys(很容易亂掉),也能連戲動作。
數個功能的工具組,其中的Graph Filter,可以讓Graph Editor只顯示篩選好的位移、旋轉、縮放等Anim Curve。
https://www.highend3d.com/maya/script/animation-tools-for-maya-58713
角色動畫的連續動作keys或單一pose的anim儲存庫,支援reference多次的檔案
參考影片
https://www.highend3d.com/maya/script/animation-manager-0-9-30-for-maya
abKeyWrangler
角色動畫快速做反向預備及緩衝_中間張偏割_動畫曲線縮放
https://www.highend3d.com/maya/script/abkeywrangler-for-maya
bTweener | Inbetween tool for Maya
兩個keys中間張的中割或偏割
https://www.highend3d.com/maya/script/btweener-inbetween-tool-for-maya-for-maya
參考影片
prAnimTools
走路腳IK的滑步修正(逐格吸附到某一格的腳掌位置)
https://www.highend3d.com/maya/script/pranimtools-for-maya
SC_SnapTool
吸附物件,先選要吸過去的B(child),再選不動的A依需求按某功能
https://www.highend3d.com/maya/script/sc_snaptool-for-maya
Constrain/Attach Transform to a Shape
批次將物件吸附貼在地面上
https://www.highend3d.com/maya/script/constrain-attach-transform-to-a-shape-for-maya
zooGraphFilter
篩選有設Key之特殊channel以快速選取
https://www.highend3d.com/maya/script/zoographfilter-for-maya
AnimRange
快速設定及切換一個ma檔內大量鏡頭的格數範圍(輸入後須按Set才會儲存)
https://www.highend3d.com/maya/script/animrange-for-maya
Overlappy
自動做動物尾巴等跟隨動作,會將每個ctrl的動作存成各自的animation layer
https://www.highend3d.com/maya/script/overlappy-for-maya-105076
Highend3d高手
https://www.highend3d.com/users/charliewales/free/downloads