参考博客:maya python 开发
上周得到消息确认了实训的题目,于是做了一点初步的尝试。
在网上找到了maya的常用插件springMagic ,试着进行编译了一下。这就涉及到python编程以及上学期所学的插件编写问题了。 首先试着用spyder打开了插件发现pymel并不能够导入库,接着又到官网开发文档上爬了一下也没有什么实质性的进展。cmd下载的时候总是出错。所以参考了@抢小孩糖吃 的博客。
Maya基本操作
建立Object,Maya漫游 Alt+
Maya最下面有Mel最右边,有小按钮
Maya 脚本编辑器,Maya右键操作滑动
切换到点模式:右键切换定点模式 按F切换物体的中心 对象模式?
Maya脚本编写
功能
Maya程序运行是串行结构,和Unity一致;UI按钮执行脚本;操作都会现实在脚本编辑器中
脚本编辑器显示的日志是mel语句。
查maya 的帮助,命令当中勾选快捷提示,都勾上mel看起来像linux命令
select -r select -add 的mel脚本执行
在写脚本的时候,如果遇到命令,先在界面上完成,然后根据mel脚本的提示,根据mel脚本编写python。 脚本编辑器 直接点击运行会清空下面的代码,点击》》来执行并不清空内容
操作tranform修改属性,maya当中用的最多的是setAttr 创建摄影机,修改摄影机焦距,
Object的名称的唯一性,
中间拖拽到形成父子关系, 通过路径的方式找到唯一对象 问题:同级不能出现同名,maya内部会自动改名字