Saturday, 9 August 2014

Script: Mirror pose in maya

This is a simple script for mirror pose ( X to -X, or -X to X )


download: pose


Put the file under "Documents\maya\scripts"
usage:
import pose
pose.copy() # save current pose
pose.mirror() # paste and mirror the copied pose
pose.paste() # paste copied pose
pose.pasteAtCtrls() # paste copied pose base on selected controller

To find out the mirror side. the script support key words below:
目前支援以下左右名命
RIGHT; LEFT
RT; LF
_R_;  _L_
Right; Left,
Rt; Lf'
_r_; _l_

將此檔放置於Documents\maya\scripts下
可左右( X 軸 )鏡射pose
使用方法
使用python指令
import pose
pose.copy()
pose.mirror()
pose.paste() #
pose.pasteAtCtrls() # 以選定的控制器為基點,貼上pose

配合poseLib使用,以彌補貼上pose的不足





預期新增
忽略X、Y、Z位移
以參考點原點 貼上及鏡射(已新增)

8/10 新增了pose.pasteAtCtrls()
可選定位移控制器,如ik hand , ik leg, hip等,直接貼上pose。
但為了通用性,使用此功能前,先創立moveControls 的set這些位移的控制器放進set中

No comments: