Python in Maya

官方文档:

http://help.autodesk.com/view/MAYAUL/2016/ENU/?guid=GUID-C0F27A50-3DD6-454C-A4D1-9E3C44B3C990

http://docs.autodesk.com/MAYAUL/2014/ENU/Maya-API-Documentation/index.html

https://vimeo.com/42848594

https://vimeo.com/search?q=Building+Maya+Interfaces+with+Python

时间: 2024-10-03 22:53:46

Python in Maya的相关文章

#跟着教程学# 3、Python基础 //Maya select和ls命令返回值问题

脚本编程 execfile('c:/*py') #括号里填要指定的py文件路径就可以执行了. 脚本中有中文,需要在开头加上 # coding=utf-8 表达式与操作符 专业术语,例如2+2,‘2’称为值,'+'为运算符,‘2+2’这个表达式是求值. 运算符,包括 赋值运算符: =简单的赋值运算 +=加法赋值运算 -=减法赋值运算 *= /= %= //=取整除赋值运算符 算术运算符:+    -    *    /    %    //    ** 关系运算符:==    >    <   

Python随机选择Maya场景元素

之前在公司参与的一个与国外合作的项目中,需要动态的随机选取场景中的一些物体,当时是用Houdini的节点+Hscript 解决的: 今天用简洁优雅的Python在Maya中写了一个类似的效果,代码如下: import maya.cmds as mc import random def selTest(): mc.select(allDagObjects=1) sel = mc.ls(sl=True) selSize = len(sel) #print sel rand = random.samp

Python新手学习基础之循环结构练习

有几个元音字母? 有一个字符串"I learn Python from maya",我们想要查找出它里面的元音字母(aeiou)(其实是找出这几个小写字母),并统计出其元音字符的个数.这个时候我们就可以结合条件语句和循环语句对字符串进行处理了. #sentence是一个字符串,你需要去统计这个字符串的元音字母数 sentence = "I learn Python from mayacoder" #count用来存储元音字母数 count = 0 #在这里写下你的代

Re:入门-Python编程语言介绍

PS:其实我本人也是学习攻防技术的,只是最近才搞起来了Python这门编程语言,以后的所有文章都会是关于Python的,之前学习Python语言时,总有人会说什么Python容易简单,其实只有真正的程序员才知道刚开始学习编程的苦,不过这种苦有着大家陪伴也算是苦中作乐了,经常有人说Python执行速度比较慢的,我只想说,你肉眼能区分出0.1秒跟0.00001秒的区分吗? 本节内容: 2 人们为何使用Python 2 Python的广泛领域 2 Python的开发效率 2 使用Python可以做些什

使用 PySide2 开发 Maya 插件系列一:QT Designer 设计GUI, pyside-uic 把 .ui 文件转为 .py 文件

使用 PySide2 开发 Maya 插件系列一:QT Designer 设计GUI, pyside-uic 把 .ui 文件转为 .py 文件 前期准备: 安装 python:https://www.python.org/downloads/ 安装 PySide2:安装 python 后,在安装目录下有 /script 文件夹,里面有 pip.exe ,cmd执行:pip install PySide,pip install PySide2(注意: python2.x 对应 PySide,py

Get skincluster data with maya&rsquo;s python API

The code below demonstrates, via maya's python api, how to retrieve:– mObject from a mesh, and its skincluster– MFnSkinCluster for the skincluster on that mesh– the influences in that skin cluster and their names– the influence weights for every vert

Python代码修复Maya RenderView窗口not found问题

Error:setParent: Object 'renderView' not found 这是一个在工作中很常见的问题,有10%的概率会碰到,多发生在打开其他组交接来的场景文件的时候,当你不管是从File菜单Open,还是直接拖进Maya.亦或是直接双击打开都无法解决时.使用下面这段代码即可: 这原本是一段Mel,我用Python把她重写了一下,变成了Python代码~ import maya.cmds as mc exists = 0 getPan = mc.getPanel(script

Python编写在Maya中查看目录列表的插件

之前写过一篇用Python遍历文件夹的文章,今天把代码扩展一下,做成一个有UI用户界面的Maya插件,可以直接在Maya中运行: 功能是显示磁盘分区目录下的文件列表: import os def chDisk(): cd = mc.optionMenu(op, v=1, q=1) mls = os.listdir(cd) # 列表间的切换 mc.textScrollList(directoryList, e=1, removeAll=1) mc.textScrollList(directoryL

python的历史

Python的诞生 Python的创始人吉多·范罗苏姆(Guido van Rossum),在1989年12月的圣诞节期间,为了打发时间,决定开发一种新的脚本解释程序,作为ABC语言的继承. 现在,python以其优美,清晰,简单的特性在全世界广泛流行,成为最主流的编程语言之一. 截止至2016年7月,python在TIOBE流行编程语言排行榜,已经上升到第四名.并且从趋势图中可以看出其还在呈增长趋势. Python被广泛应用于众多领域,例如: 数据分析: 2016/2月/11,美国科学家宣布发