本节的主要内容是学习定义全局脚本命令的方法,定义全局脚本命令也就是将当前的MEL制作成一个命令。
一、定义全局脚本命令
Step01 打开上一节完成的场景文件“脚部跟随设置”,选择手臂IK控制器R_IK_shou _crv, 然后打开脚本编辑器,新建一个MEL标签, 输入如下语句。
global proc IKFK ()
{
}
如下图(左)所示。
Step02 在工具架中用鼠标中键单击并拖曳之前创建的品(IKFK切换)按钮(在工具架中)到脚本编辑器中,并放置在刚输入语句的大括号中,如下图(右)所示。
Step03 将脚本全部选中,单击工具栏中的口(执行)按钮。
Step04 在脚本编辑器中再新建一个MEL标签,在该标签中输入脚本IKFK,选中脚本并执行,然后连续执行几次,观察可发现角色的手臂已经可以进行IK和FK的无缝切换了,这里读者可自行测试。
二、保存IK/FK无缝切换脚本
Step01 在Maya主菜单中执行Window> Animation Editors> Expression Editor (窗口>动画编辑器>表达式编辑器)命令,打开表达式编辑器,在Script Node Name (脚本节点名称)中输入IKFKNode作为脚本的名称,然后将之前创建的“IKFK切换” 脚本语句从脚本编辑器复制到表达式编辑器的Scirpt (脚本)输入区中,如下图(左)所示。
Step02 单击Create(创建)按钮,这样在表达式编辑器的Selection(选择)栏下就保存了一个以IKFKNode命名的脚本,如下图(右)所示。
当以后再次打开该Maya文件时,该MEL脚本就会保存在这个表达式编辑器中,而不必重新创建了。
上一篇 人物角色绑定之实现右键菜单功能
下一篇 人物角色绑定之脚部跟随设置
热门课程
专业讲师指导 快速摆脱技能困惑相关文章
多种教程 总有一个适合自己专业问题咨询
你担心的问题,火星帮你解答腾讯游戏美术春招已经启动啦!25、26、27、28届均有机会投递,实习岗位有动画、特效、3D场景/角色、2D场景/角色、技术美......
刚入学的同学,在第一次学到新软件的时候,经常会被各种快捷键整懵。但是网上download的快捷键记忆图,不一定就是合适的。这里......
官方宣布3月共134款新游戏版号过审,网传68家游戏公司超1000岗位
提前了解行业趋势,关注热门游戏和新技术如AI、UE5等;或通过了解和参加线上、线下行业游戏大赛或交流峰会,增加行业信息来源,积......
今天要分享的是武汉校区剪包专场招聘会,企业代表是曾就读于武汉校区2210期的剪包学长,这次代表公司返校,招聘视频拍摄剪辑岗位。
AI时代找不到工作怎么办?瞄准这6个常青树行业,火星全专业可匹配!
科技在创新,社会在发展,自动化、机器人和AI人工智能的应用,让很多重复性高、低技能要求的传统工作岗位正在被逐步取代,这是一个无......
一般发生在下半年,如果公司上半年业绩未达标,有些公司可能会在年中发起招聘需求,为团队储备一些新人,到年底以“试用期不通过”为理......