nynw.net
当前位置:首页 >> mAyA里怎么用mEl和python写动态 Button,简单来说... >>

mAyA里怎么用mEl和python写动态 Button,简单来说...

python的脚本如下 import maya.cmds as mc win=mc.window() mc.columnLayout( adjustableColumn = True ) btn1=mc.button(l="按钮开",c='') btn2=mc.button(l="按钮2",c='mc.button(btn1,e = 1,l = "按钮关")') mc.showWindow(win) mel的脚本如...

script editor,file里面的save script to shelve

MEL 是maya的脚本语言,语法类似C语言,学起来相对简单,maya自带大量用mel写的脚本,学起来资源比较多,最吸引人的地方就是你在maya中每运行一个命令都能在脚本窗口看到该命令的mel版本,建议制作动画绑定学mel Python 很简洁高效的语言,运行...

如果是一个文件中的多个镜头,那么你可以在渲染设置的时候,添加多个摄像机 在渲染设置下面,有个选择渲染相机下拉框,打开下拉框,选择最后一个添加摄像机,这个时候就会多出来一个相机选项,然后再次选择添加摄像机,物体你场景中有4个摄像机...

// MEL 选中物体执行 //{ } 内脚本可以重复添加 注意 ATTR 名称不要重复 string $objs[] = `ls -type "transform" -sl`; for($each in $objs){ addAttr -longName "ATTR1" -keyable 1 $each; addAttr -longName "ATTR2" -keyable 1 $each; }

python的脚本如下 import maya.cmds as mc win=mc.window() mc.columnLayout( adjustableColumn = True ) btn1=mc.button(l="按钮开",c='') btn2=mc.button(l="按钮2",c='mc.button(btn1,e = 1,l = "按钮关")') mc.showWindow(win) mel的脚本如...

对于各种驱动接口,Python来编写测试用例的好处是:由于Python不需要编译,你所执行的也就是你所编写的,当发生异常的时候,你无须打开集成开发环境,加载测试工程、并调试,你能够很方便的看到python测试脚本的内容,什么地方出了异常可以立刻...

import maya.cmds as cmds ds = cmds.ls(cameras=True) po=[u'frontShape', u'perspShape', u'sideShape', u'topShape'] print ds for i in ds: if i in po: continue else: cmds.setAttr(i+".backgroundColor",1,1,1,type="double3") #注意缩进

首先在scripts文件夹下面创建一个 btn.py 文件,里面内容是: import maya.cmds as mc def btn(): btn=mc.button(l="maya") 然后你再执行下面的代码,看看效果吧 import maya.cmds as mc import btn as mm win=mc.window() mc.columnLayout() mm...

import maya.mel as mel myFile="C:/centralizedTools/launcher/maya2013.exe" mel.eval ('system("start %s");'%myFile) 把路径替换成你自己的maya启动路径

网站首页 | 网站地图
All rights reserved Powered by www.nynw.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com