maya IK FK无缝切换的mel语言

2026/1/14 9:56:44

//MEL脚本//************************************************************

string $ikhand_con = \string $ikpole_con = \

string $fk01_con = \string $fk02_con = \string $fk03_con = \

string $joi_skin_n01 = \string $joi_skin_n02 = \string $joi_skin_n03 = \

string $ik_fk = \float $temp_flo[3];

//IK to FK

$temp_flo = `xform -q -ws -ro $joi_skin_n01`;

xform -ws -ro $temp_flo[0] $temp_flo[1] $temp_flo[2] $fk01_con;

$temp_flo = `xform -q -ws -ro $joi_skin_n02`;

xform -ws -ro $temp_flo[0] $temp_flo[1] $temp_flo[2] $fk02_con;

$temp_flo = `xform -q -ws -ro $ikhand_con`;

xform -ws -ro $temp_flo[0] $temp_flo[1] $temp_flo[2] $fk03_con;

setAttr $ik_fk 1;

//FK to IK

$temp_flo = `xform -q -ws -t $fk03_con`;

xform -ws -t $temp_flo[0] $temp_flo[1] $temp_flo[2] $ikhand_con;

$temp_flo = `xform -q -ws -ro $fk03_con`;

xform -ws -ro $temp_flo[0] $temp_flo[1] $temp_flo[2] $ikhand_con;

$temp_flo = `xform -q -ws -t $fk02_con`;

xform -ws -t $temp_flo[0] $temp_flo[1] $temp_flo[2] $ikpole_con;

setAttr $ik_fk 0;

//相关表达式//********************************************************* joint3_orientConstraint1.nurbsCircle3W1=curve1.ik_fk; joint2_orientConstraint1.nurbsCircle6W0=curve1.ik_fk; joint1_orientConstraint1.nurbsCircle5W0=curve1.ik_fk; nurbsCircle1.visibility=curve1.ik_fk;

ikHandle1.ikBlend=1-curve1.ik_fk;

joint3_orientConstraint1.nurbsCircle4W0=1-curve1.ik_fk;

ikHandle1_poleVectorConstraint1.nurbsCircle1W0=1-curve1.ik_fk; ikHandle1_pointConstraint1.nurbsCircle3W0=1-curve1.ik_fk; nurbsCircle5.visibility=1-curve1.ik_fk; nurbsCircle4.visibility=1-curve1.ik_fk;


maya IK FK无缝切换的mel语言.doc 将本文的Word文档下载到电脑
搜索更多关于: maya IK FK无缝切换的mel语言 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219