maya技术绑定求助!
maya绑定求点化;A控制器控制B曲线上的一个点B曲线的这个点能够控制C控制器的组,C控制器又能单独控制B曲线的这个点。这个效果有一段表达式//jaw_up.cv[2]$...
maya绑定求点化;
A控制器 控制B曲线上的一个点 B曲线的这个点能够控制C控制器的组,C控制器又能单独控制B曲线的这个点。
这个效果有一段表达式
//jaw_up.cv[2]
$globalup = Rt_mouth.translateX;
$globalup = Rt_mouth.translateY;
$globalup = Rt_mouth.translateZ;
float $lip_drv[] = `xform -q -ws -t jaw_up.cv[2]`;
jaw_up_grp5.translateX = $lip_drv[0];
jaw_up_grp5.translateY = $lip_drv[1];
jaw_up_grp5.translateZ = $lip_drv[2];
我做出来的效果是A控制器移动,C控制器就乱跳!不知道出错在哪里,求高手点化!急! 展开
A控制器 控制B曲线上的一个点 B曲线的这个点能够控制C控制器的组,C控制器又能单独控制B曲线的这个点。
这个效果有一段表达式
//jaw_up.cv[2]
$globalup = Rt_mouth.translateX;
$globalup = Rt_mouth.translateY;
$globalup = Rt_mouth.translateZ;
float $lip_drv[] = `xform -q -ws -t jaw_up.cv[2]`;
jaw_up_grp5.translateX = $lip_drv[0];
jaw_up_grp5.translateY = $lip_drv[1];
jaw_up_grp5.translateZ = $lip_drv[2];
我做出来的效果是A控制器移动,C控制器就乱跳!不知道出错在哪里,求高手点化!急! 展开
4个回答
2021-11-11 · 百度认证:广州市王氏教育科技有限公司官方账号
CGWANG王氏教育集团
专注于CG绘画/影视/剪辑/后期/3D模型/游戏设计/短视频制作等职业教育。 官方APP:绘学霸(应用市场搜索) 官网:www.cgwang.com 网校:www.huixueba.net
向TA提问
关注
展开全部
你可以先去【绘学霸】网站找“MAYA影视制作”板块的【免费】视频教程-【点击进入】完整入门到精通视频教程列表: www.huixueba.net/web/AppWebClient/AllCourseAndResourcePage?type=1&tagid=307&zdhhr-11y04r-429857270
想要系统的学习可以考虑报一个网络直播课,推荐CGWANG的网络课。老师讲得细,上完还可以回看,还有同类型录播课可以免费学(赠送终身VIP)。
自制能力相对较弱的话,建议还是去好点的培训机构,实力和规模在国内排名前几的大机构,推荐行业龙头:王氏教育。
王氏教育全国直营校区面授课程试听【复制后面链接在浏览器也可打开】: www.huixueba.com.cn/school/3dmodel?type=3&zdhhr-11y04r-429857270
在“MAYA影视制作”领域的培训机构里,【王氏教育】是国内的老大,且没有加盟分校,都是总部直营的连锁校区。跟很多其它同类型大机构不一样的是:王氏教育每个校区都是实体面授,老师是手把手教,而且有专门的班主任从早盯到晚,爆肝式的学习模式,提升会很快,特别适合基础差的学生。
大家可以先把【绘学霸】APP下载到自己手机,方便碎片时间学习——绘学霸APP下载: www.huixueba.com.cn/Scripts/download.html
想要系统的学习可以考虑报一个网络直播课,推荐CGWANG的网络课。老师讲得细,上完还可以回看,还有同类型录播课可以免费学(赠送终身VIP)。
自制能力相对较弱的话,建议还是去好点的培训机构,实力和规模在国内排名前几的大机构,推荐行业龙头:王氏教育。
王氏教育全国直营校区面授课程试听【复制后面链接在浏览器也可打开】: www.huixueba.com.cn/school/3dmodel?type=3&zdhhr-11y04r-429857270
在“MAYA影视制作”领域的培训机构里,【王氏教育】是国内的老大,且没有加盟分校,都是总部直营的连锁校区。跟很多其它同类型大机构不一样的是:王氏教育每个校区都是实体面授,老师是手把手教,而且有专门的班主任从早盯到晚,爆肝式的学习模式,提升会很快,特别适合基础差的学生。
大家可以先把【绘学霸】APP下载到自己手机,方便碎片时间学习——绘学霸APP下载: www.huixueba.com.cn/Scripts/download.html
展开全部
那种方法太麻烦了 ,我这有一种更方便的,相信这个你肯定能测试成功
1. 把IKFK转换的脚本编辑好,并写成
global proc 名字(这个名字是自己随意定的) ()
{
(这里放IKFK的转换脚本)
}
并在Script Editot下执行一次
2. 在Animate/Animation Editor/Expression Editor中的Script模式下创建1中的脚本,打开方式(Execute On)为Open/Close
3. 在window/Setting/Preferences/Marking Menu Editor中创建一个热核菜单,在Script Editot下把1中的名字拖到自己想放的位置上
之后可以右键给这个改名字,在这个窗口下边有个Menu name 这里的名字就是我的文档下的创建的Mel的文件名
4. 在我的文档下找到我们创建的这个文件,并打开,写成1中的格式,(即把文件中的所用东西放在大括号中,名字依旧自己定义),打开方式(Execute On)为Open/Close
5. 在Maya的安装目录下找到dagMenuProc.mel这个文件打开,把所有的东西复制到Script Editot下,找到
// label the object
string $shortName = `substitute ".*|" $object ""`;
并在此后面加
if($shortName=="控制器的名字")
{
4中的名字;
}
else
{
这里放原来文件里面后边的东西
}最后这个大括号放在最后的else的前边
6. 把5中的东西也创建在Expression Editor下,打开方式(Execute On)为Open/Close;
7. 保存文件重新打开即
1. 把IKFK转换的脚本编辑好,并写成
global proc 名字(这个名字是自己随意定的) ()
{
(这里放IKFK的转换脚本)
}
并在Script Editot下执行一次
2. 在Animate/Animation Editor/Expression Editor中的Script模式下创建1中的脚本,打开方式(Execute On)为Open/Close
3. 在window/Setting/Preferences/Marking Menu Editor中创建一个热核菜单,在Script Editot下把1中的名字拖到自己想放的位置上
之后可以右键给这个改名字,在这个窗口下边有个Menu name 这里的名字就是我的文档下的创建的Mel的文件名
4. 在我的文档下找到我们创建的这个文件,并打开,写成1中的格式,(即把文件中的所用东西放在大括号中,名字依旧自己定义),打开方式(Execute On)为Open/Close
5. 在Maya的安装目录下找到dagMenuProc.mel这个文件打开,把所有的东西复制到Script Editot下,找到
// label the object
string $shortName = `substitute ".*|" $object ""`;
并在此后面加
if($shortName=="控制器的名字")
{
4中的名字;
}
else
{
这里放原来文件里面后边的东西
}最后这个大括号放在最后的else的前边
6. 把5中的东西也创建在Expression Editor下,打开方式(Execute On)为Open/Close;
7. 保存文件重新打开即
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不行,B控制C组,等于是B直接控制的C,组的关系我理解的就是子父关系,再用子控制器C去单独控制父控制器B,矛盾了,个人觉得不能实现,如果是有条件倒是可以,加一个判断句,来觉得B与C到底谁来做父控制器,谁做子控制器。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你这个B曲线的点控制C控制器的组,回过头来还要C控制器控制B曲线那个点,循环了啊。不可能的。
//jaw_up.cv[2]
$globalup = Rt_mouth.translateX;
$globalup = Rt_mouth.translateY;
$globalup = Rt_mouth.translateZ;
这段表达式什么概念?
//jaw_up.cv[2]
$globalup = Rt_mouth.translateX;
$globalup = Rt_mouth.translateY;
$globalup = Rt_mouth.translateZ;
这段表达式什么概念?
追问
不用表达式,也能实现,不过再加上别的关系效果就不好了,
经过我的研究,用表达去表达,已经OK了,这个主要是运用在表情的次级控制器上。
追答
我是没明白你定义的$globalup用到哪里去了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询