随笔分类 - 编程_Maya
摘要:Maya script 根据 face id 获得 material list UE4导入FBX,对于单个物体来说,材质槽的顺序是根据面id来排材质的(多个物体合并可能是另外一种方式) # -*- coding: utf-8 -*- import maya.mel as mel import may
阅读全文
摘要:Maya type filter def is_mesh(obj): isMesh = False obj_str = str(obj) if cmds.objExists(obj_str): meshType = 'mesh' if cmds.nodeType(obj_str) == meshTy
阅读全文
摘要:Maya导出FBX后,FBX导入UE4的材质顺序 参考连接:Solved: Manage materials order - Autodesk Community - Maya objMaterials = [] objs = cmds.ls(sl=True) allFaces = cmds.pol
阅读全文
摘要:参考链接:https://mayastation.typepad.com/maya-station/2010/07/need-to-know-which-polygon-shell-contains-a-given-face-.html Need to know which polygon shel
阅读全文
摘要:不运行 maya 就可以获取 maya 版本,在 python 中获取 在 window 系统中,在 maya 的安装目录下 /bin 文件夹中,有一个 mayabatch.exe 文件,在命令控制台中运行 mayabatch -v(当前目录是/bin),在mac和linux系统中,命令是 maya
阅读全文
摘要:Maya material & shading groups 相互获取对应的彼此 源于Maya官方文档: Issue: You want to use MEL to list the connections between a material and its shading group. Solu
阅读全文
摘要:maya pymel cmds ls 列出未知节点 unknown nodes cmds.ls(type = 'unknown',fl = 1)
阅读全文
摘要:maya 在 pymel 中运行 mel 前言 maya mel 自身定义了很多有用的方法,当我们用 pymel 开发的时候,不想重新写一遍 mel 已经有的功能,那么就可以在 pymel 中运行 mel import maya.mel as mel melCmdStr = 'changeSelec
阅读全文
摘要:Maya cmds polyOptions() 获取和设置 mesh 的属性 举例: cmds.polyOptions(dt = True) # 显示所有选择的 mesh 的三角化线(四边形的对角虚线) cmds.polyOptions(dt = True, q = True) # 获取所有选择的
阅读全文
摘要:Maya mel maya档出现未知插件解决方法 以下 mel 代码,拷贝到 maya 的脚本编辑器的 mel 中,最好运行两次 string $unknownNodes[] = `ls -type "unknown"`; for($node in $unknownNodes) { print( "
阅读全文
摘要:maya cmds pymel 选择 uv area(uv 面积) 为0 的面 cmds.selectType( pf=True ) cmds.polySelectConstraint( m=3, t=8, ta=True, tab=(0, 0.000010) ) # to get face wit
阅读全文
摘要:maya cmds pymel selectType() 选择类型切换 import maya.cmds as cmds import maya.mel as mel mel.eval('changeSelectMode -component;') sels = cmds.ls(sl = 1, o
阅读全文
摘要:maya cmds pymel 'ESC' 退出 while, for 循环 import maya.cmds as cmds cmds.progressWindow(isInterruptable=1) while 1 : print "kill me!" if cmds.progressWind
阅读全文
摘要:maya cmds pymel undoInfo chunk 撤销束 cmds.undoInfo(openChunk = 1) # your code cmds.undoInfo(closeChunk = 1) 这样,在两行 chunk 之间的可撤销 cmds 命令都会被封装成一个undo
阅读全文
摘要:Maya cmds pymel scriptJob() 和 undoInfo() 在回调中撤销(undo) def myEventFun(): cmds.undoInfo(stateWithoutFlush = 0) # your code pass cmds.undoInfo(stateWitho
阅读全文
摘要:Maya cmds filterExpand 列出 选择的 uvs vertices faces edges 等 component 类型 cmds.ls() 的 flags 中没有指明 uvs 等这些 component 的选项,就算使用 type 来过滤,我们会发现 uv 的 objectTyp
阅读全文
摘要:maya cmds pymel polyEvaluate 获取 bounding box cmds.polyEvaluate(bc = 1) #模型 cmds.polyEvaluate(bc2 = 1) #UV
阅读全文
摘要:Maya mayapy.exe 安装 Cython,编译 pyd 前言 在 Python 2.7 cython cythonize py 编译成 pyd 谈谈那些坑 中最后提到,使用 VCForPython27 编译的 pyd,不能在 maya 中使用,这跟编译 mayapy.exe 的 msc 有
阅读全文
摘要:Maya cmds pymel 获取安装选择顺序选择的物体 import maya.cmds as cmds 先设置选择顺序 cmds.selectPref(trackSelectionOrder = 1) 然后选择物体 然后运行 sels = cmds.ls(os = 1) 那么sels就是一个l
阅读全文
摘要:Maya cmds pymel 单位和轴向设置
阅读全文

浙公网安备 33010602011771号