![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Maya脚本
文章平均质量分 56
shaynerain
欢迎交流shaynerain@163邮箱
展开
-
maya脚本开发第一步
现在maya下载默认是没有开发包在里面的,需要去官网下载对应的开发包,记录相关过程查看文档maya2019相对应的文档http://help.autodesk.com/view/MAYAUL/2019/ENU/?guid=Maya_SDK_MERGED_Setting_up_your_build_html我所使用的进入我所对应的环境,win64平台http://help.autodesk.com/view/MAYAUL/2019/ENU/?guid=Windows-env..原创 2021-06-02 23:03:53 · 326 阅读 · 0 评论 -
Maya Python脚本编译成pyc二进制文件
将python编译成pyc二进制文件,方便脚本的分发,也可防止一般人随意修改,此处使用maya自带的python进行编译,防止不能正常运行准备将脚本分为两个文件,一个为Core文件,一个为脚本初始化相关文件原因:如果直接将源文件编译成pyc文件,maya就无法识别,提示没有插件等错误信息脚本初始化文件from Core import *class MyPlugin(OpenMaya.MPxCommand): def __init__(self): super原创 2020-05-29 15:50:04 · 798 阅读 · 0 评论 -
Maya Python调用Maya窗口选择文件
在脚本中如果需要调用一些外部文件或者导出文件,需要获取文件路径等,需要打开文件选择的窗口,这介绍如何调用Maya窗口来选择文件,并获取文件路径相关文档文档:http://help.autodesk.com/view/MAYAUL/2019/CHS/?guid=__CommandsPython_index_html,选择fileMode官方例程import maya.cmds as cmdsbasicFilter = "*.mb"cmds.fileDialog2(fileFil原创 2020-05-29 15:46:03 · 1783 阅读 · 2 评论 -
Maya Python设置当前动画进度
设置动画进度,即当前的播放位置,总的来说是设置的当前帧文档:http://help.autodesk.com/view/MAYAUL/2019/CHS/?guid=__CommandsPython_index_html如下,设置在第30帧位置import maya.cmds as cmds cmds.currentTime(30)https://blog.csdn.net/shaynerain/106426502...原创 2020-05-29 15:35:10 · 827 阅读 · 0 评论 -
Maya Python脚本导出OBJ
老规矩查询官方文档,然发现文档描述的又不准确,例如type参数应该是OBJ,然而当填入了OBJ发现一致无法导出,后参照maya自带导出后发现参数需要是OBJexport,尴尬,例子如下Path是要保存的路径,可以使用fileDialog2选择路径import maya.cmds as cmdscmds.file(path, pr=1, ea=1, force=1,...原创 2020-03-24 21:51:38 · 1780 阅读 · 2 评论 -
Maya Phthon获取世界坐标系
经查阅官方技术文档如下但 经过测试后发现不对,然后看到某国外论坛看到了要用xform命令世界坐标无法直接获取,需要转换一下,具体如下:需要根据坐标进行旋转,参数简单的解释:传入物体,查询,世界空间,旋转枢纽详细解释可查看文档http://help.autodesk.com/view/MAYAUL/2019/CHS/?guid=__CommandsPyt...原创 2020-03-24 21:44:08 · 2295 阅读 · 5 评论