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内部会自动改名字

mel转python

有规律可循,Maya像linux的命令或函数,

import maya

#import maya.cmds as cmds

values = maya.cmds.ls()

maya.cmds.setAttr(...)

# mel转python可能的两种形式

# select -tgl xxx

maya.cmds.select('xxx', tgl=True)

#maya.cmds.select(tgl='xxx') # 有可能的形式,但是不一定正确

单步执行不一定有选择部分执行的效率高

基本流程

1.操作一遍

2.看mel

3.mel转python

UI 改的内容

问题:子节点

import maya

maya.cmds.setAttr("pShere2.vtx[251]", 10,10,10)

有可能mel里面有,

问题:

select_object = maya.cmds.ls(sl=True)

根节点,

插件会提供更深层次的接口

节点图

Maya DAG,通过窗口的某哥来查看

mesh节点根据属性,传给法线节点,传给

我们的插件需要写节点,有了一定的输入,下一步给输出,有协议定义好的

当前面的节点设置为脏时,才进行计算;写插件如何控制计算。

速度问题

如何屏蔽无用节点,

编辑-》按类型删除全部-》删除历史,没办法对他做更改

不能删除历史?

Maya的帧数可以设置

PyCharm配置Maya开发环境

Maya Python

Maya 2018默认使用的是Python 2.7,Python 2.7所支持的功能,Maya通过Python开发一样能够支持

在PyCharm中,进行如下设置

Settings->Project Interpreter->齿轮->Add local

System Interpreter->选择目录

C:\Program Files\Autodesk\Maya2018\bin\mayapy.exe

首先把项目路径添加到python path下面,如本项目路径C:\Workspace\Maya\maya-hello

PYTHONPATH=C:\Workspace\Maya\maya-hello

重启Maya,能够import包名称

例如工工具架的 文档/maya/2015-x/zh-cn/prefs/shelves

project inteprot

pycharm systemEnv = mayapy.exe

Maya API智能提示

当我们配置完成mayapy后,我们在PyCharm当中输入并没有智能的代码提示功能。

下载devkit

首先,根据如下连接下载Maya Developer Kit,需要登陆Autodesk,并且在搜索框输入Maya Developer Kit

设置devkit

Setting->Project Interpreter->齿轮->Show All...

打开Project Interpreters窗口,点击右侧最下面的图标,弹出Interpreter Paths窗口,点击+。

# 由于devkit放到build目录的配置如下

C:\build\maya-devkit\Maya2018-DEVKIT_Windows\devkitBase\devkit\other\pymel\extras\extras\completion\py\

移除原始提示

在Interpreter Paths窗口下,找到C:\Program Files\Autodesk\Maya2018\Python\Lib\site-packages点选,点击删除。保存所有设置就可以弹出代码提示

下载后解压缩到任意目录,

Debug插件MayaCharm

MayaCharm

PyCharm安装MayaCharm

在PyCharm中进行设置

File->Settings->Plugins

在搜索框输入MayaCharm,点击网络搜索,点击安装并重启PyCharm

Maya安装服务端口

在项目中创建文件userSetup.py,在环境变量当中key为PYTHONPATH,value为项目目录

import logging

logging.info('Maya`s userSetup.py')

# MayaCharm Plugin

import maya.cmds as cmds

if not cmds.commandPort(':4434', q=True):

cmds.commandPort(n=':4434')

# do something before maya run

重新启动Maya,能够看到Maya Output Window输入内容如下

root : INFO : Maya`s userSetup.py

...

说明userSetup.py初始化成功

MayaCharm调试

Warning:由于编者使用的是PyCharm Professional版本才会具有MayaCharm Debugger

PyCharm中,Run->Run/Debug Configurations->Add->MayaCharm Debugger

创建后,必须选择Attach Debug and execute file并且选择要执行的Python文件,然后就能够运行了

Debug必须先打断点,然后点击运行debug,注意:这里并不会直接执行py文件,会先跳到服务器请求,然后才会跳转到后续断点

如何写工具架

最左边右键新建工具架,能够编辑工具架,能够选择图标的标签,点击保存所有工具架,能够看到工具架的路径

QTUI?

Maya界面提供的mel

独立

import maya

maya.cmd.window('test2')

maya.cmds.showWindow(test)

新版本可以通过python,老版本只能使用mel

maya破解版安装python_Maya Python开发相关推荐

  1. Ubuntu安装之python开发

    Ubuntu安装之python开发 什么??Ubuntu(乌班图)开发?不会用??怎么进行python开发??? 乌班图操作系统下载地址:http://releases.ubuntu.com/18.0 ...

  2. lumion8.0破解版安装教程

    注意:下载lumion8.0中文破解版地址 lumion8.0破解版安装教程图解: 1.下载本站提供的lumion pro 8.0原程序和破解文件,解压分卷安装包,运行"Lumion_8_0 ...

  3. python开发工具及环境配置_python_在windows下安装配置python开发环境及Ulipad开发工具...

    最近开始学习Python,在网上寻找一下比较好的IDE.因为以前用C#做开发的,用Visual Studio作为IDE,鉴于用惯了VS这么强大的IDE,所以对IDE有一定的依赖性. Python的ID ...

  4. 超级好用的代码阅读器source insight破解版安装和使用

    1.source insight安装 由于Source Insight是收费的,本文是叙述一下 4.0 破解版安装过程. (1)安装:点击sourceinsight_4.0.86.0-setup.ex ...

  5. Mac 下安装配置 Python 开发环境

    图片来源:Unsplash,作者 Markus Spiske 2019 年第 77 篇文章,总第 101 篇文章 前言 记录下 Mac 电脑的开发环境安装配置,主要包括: 安装&使用Homeb ...

  6. Photoshop for Mac(图像处理软件)破解版安装

    1.Photoshop 简介 Adobe Photoshop CC(简称 "PS")是 macOS 系统上一款由 Adobe Systems 开发和发行的图像处理软件.Photos ...

  7. 产品经理_(pm)—原型设计软件_Axure 9_axure rp pro 9.0中文破解版安装

    一,软件官网下载地址 https://www.axure.com/download 二,axure rp pro 9.0中文破解版 附注册机授权码汉化包下载和使用方法 Axure 9 中文破解版    ...

  8. python编程游戏手机版_利用Python开发手机同款游戏:开心消消乐

    手机上面的开心消消乐,我想大部分人都是玩过的吧,今天小编就教大家如何用python开发这款游戏 不过只有十个关卡,不像手机里面那么多的关卡!不过游戏的画面和bgm都是同款的哦~ 效果图 基本配置 wi ...

  9. Visual Assist X 10.8.2042.0破解版安装tishi

    Visual Assist X 10.8.2042.0破解版方法: VC2008以及更低版本包括VC6的破解方法: 将VA_X.dll拷贝到安装目录覆盖同名文件.VC2010的破解方法:将VA_X.d ...

最新文章

  1. CF1471 D - Strange Definition(思维,分类讨论,lcm,gcd的性质,数论)
  2. Mac OS—苹果搭建Android开发环境
  3. 写速度提升20%,Elasticsearch 创始人给腾讯云发来感谢信
  4. C++ Primer 第五版 第6章 6.7——函数指针阅读笔记
  5. ASP.NET URL编码处理
  6. 经验总结24--捕捉异常的重要性
  7. C语言系列(二):最近重拾C语言的想法,谈到C中易错点,难点;以及开源代码中C语言的一些常用技巧,以及如何利用define、typedef、const等写健壮的C程序...
  8. Android开发之使用Handler刷新UI控件
  9. 命令行下对apk签名
  10. 串流类(istrstream)输入行为的探讨
  11. Linux centos 7安装
  12. 5G手机会给我们带来什么样的变化
  13. 分析开关电源中电容和电感的几条原则
  14. 专用计算机房属于中危险等级,普通住宅属哪种危险等级的灭火器配置场所
  15. mysql不停机升级_线上不停机部署mysql主从
  16. 继电器模块典型电路图
  17. 使用tushare计算北上资金持仓成本
  18. visio怎么画大括弧
  19. 什么是最小化可行产品(MVP)?
  20. 8.MySQL DCL (数据控制语言) 语句

热门文章

  1. T2Admin 管理系统框架介绍
  2. 思维突破,从资源入手,从大环境给的力入手
  3. 吐血推荐一款相亲小程序
  4. HTML边角钝化效果,CSS实现折角样式效果
  5. WPS office取消默认首字母大写
  6. python加颜色_python抠图和添加背景颜色
  7. 社会生活-社会生活十大著名法则:社会生活十大著名法则
  8. mysql计算每门课程的平均分_学生各门课程成绩统计SQL语句大全
  9. java中缀转后缀_java实现中缀表达式转后缀的方法
  10. 8000 字 Python 数据可视化实操指南