搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
小小林熬夜学编程
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
探秘大模型:《提示工程:技巧、方法与行业应用》背后的故事
2
设计模式——状态模式19
3
Windows环境下Redis的安装以及Redis Desktop Manager的下载安装_redis desktop manager windows
4
canal配置rabbitmq集群_canali mq端口配置
5
TortoiseGit第一次使用
6
【感谢】心怀感恩,共赴知识之旅——致每一位陪伴我突破百万总访问量的您
7
【正点原子STM32】WWDG 窗口看门狗(简介、工作原理、WWDG寄存器配置操作步骤、WWDG超时时间计算、WWDG配置步骤、配置窗口看门狗流程、IWDG和WWDG的主要区别)_配置wwdg看门狗
8
[力扣LeetCode] 14最长公共前缀 (C语言)_c语言中最大公共前缀
9
字典树实现_手把手教学 | 双数组字典树
10
【知识整理】Git Commit Message 规范_commit message rule violation(1)
当前位置:
article
> 正文
什么是Maya API_maya api是什么
作者:小小林熬夜学编程 | 2024-04-13 21:09:37
赞
踩
maya api是什么
什么是Maya API
Maya是一个具有开放性的产品,这意味着任何用户都能更改以存在的maya的功能特点或是增加全新的功能特点。你可以通过一下几种方法来更改maya:
MEL™—(Maya Embedded Language) 一个强大而易学的脚本语言。很多常用的操作都能使用mel来完成。
Python™— 一个强大而易学的脚本语言,它提供了一个maya命令的接口。
C++ API—(Application Programmer Interface) 提供比MEL或Python更好的功能。通过API你能给maya添加新的物体,代码执行的速度是起相同作用的MEL的10倍左右。当然,你可以在API中执行MEL命令。
Maya Python API—基于API并允许通过Python脚本语言来使用API。
以上翻译自Maya帮助文档
http://download.autodesk.com/us/ ... PI_introduction.htm
其实Maya C++ API 就是一个C++类库,而Maya Python API就是一个python类库(也可以称为maya模块,但我认为整个maya模块应该包括maya.standalong以及maya.cmds等)。
这些类库为:
OpenMaya—包含定义节点和命令并将它们装配到插件中的基础类
OpenMayaUI—包含的类用来创建新的用户界面,例如manipulators, contexts, and locators。
OpenMayaAnim—包含的类用来动画化,包括变形器和反向运动学(ik)
OpenMayaFX—包含Autodesk® Dynamics™的类
OpenMayaRender—包含的类用来执行渲染方法。
所以要学习或运用Maya API需要对面向对象编程(oop)和类的写法及用法有一定的了解,而且就算你都具备这些知识也不见得就能很快的就上手,很多maya高手都精通mel,但学API都很吃力,如果你经常去逛国外的CG论坛,“如何去学API”或是“哪里有API的教程“之类的问题,在maya编程的板块还是有不少的。在我看来Mel和API就是地和天的区别,在地上爬或走是很简单的,但要在天上飞,就有难度了。
最后给出一些能学习API的连接
Developer Resources(在线的maya帮助文档)
http://download.autodesk.com/us/ ... 187aa80bc9-32b5.htm
python_inside_maya
http://groups.google.com/group/python_inside_maya
Ryan Trowbridge的blog(牛人)
http://www.rtrowbridge.com/blog/
Bryan Ewert的Maya API How-To(很牛的,也是很早期的C++ API学习资料)
http://ewertb.soundlinker.com/api/api.htm
转自:
http://www.cgfriend.org/viewthread.php?tid=56072
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/418540
推荐阅读
article
3ds
Max
无法SendTo
Maya
或者
Maya
无法SendTo
3ds
Max
的
解决方案
_“send ...
3ds
Max
无法SendTo
Maya
或者
Maya
无法SendTo
3ds
Max
的
解决方案
_“send to
3ds
max...
赞
踩
article
Maya
、
3dsMax
开发——中文命名规律,uv通道
查找
失败问题,
Python2
、
Python3
中u...
如标题_轻松地
查找
和删除
unicode
字符
的
3dmax
插件
是
什么轻松地
查找
和删除
unicode
字符
的
3dmax
插件
是
什么...
赞
踩
article
Maya
Mesh系统节点简单介绍--
Curve
节点_
maya
curve
bian
mesh
...
Curve
沿输入曲线分布 MASH 点并设置其动画。输入曲线(Input
Curve
s)输入曲线(Input Curv...
赞
踩
article
[
Maya
API]
lesson23
-
Maya
API中的
节点
迭代
器和函数类_
openmaya
a...
MFnDependencyNode与MitDependencyNodes
api
中最基本的一个
节点
的函数类和
迭代
器MFnD...
赞
踩
article
[
Maya
API
] 一、
基本
类型
介绍...
1、
Maya
API
基本
结构1.1
API
语言支持C++
API
(Application Programmer Inte...
赞
踩
article
[
Maya
API
]
lesson27
_
Maya
API
中
的
事件
捕获 -
MMessage
...
Maya
API
事件
触发 -
MMessage
今天我们来学习一下
API
中
的
事件
触发:
MMessage
MMessage
功能...
赞
踩
article
Maya
API
编程快速入门...
一.
Maya
API
编程简介 Autodesk®
Maya
® is an open product. This mean...
赞
踩
article
[
Maya
API]
lesson25
_
Maya
API 中的
多边形
处理 -
MFnMesh
/MIt...
MFnMesh
功能:作为最常用物体类型的基础函数类,
MFnMesh
包含了所有的polygon操作方法特性:可以采集所有的...
赞
踩
article
[
Maya
API]
lesson22
_
Maya
API的
文件
操作-
MFileIO
_
maya
ope...
MFileIO
文件
操作类
MFileIO
是一个全局的操作类使用它不必需要实例化,他的公有的方法只有这三个,也就是创建一个M...
赞
踩
article
MAYA
API
插件
编程--入门篇...
我们知道,
MAYA
是一个基于结点的
插件
式软件架构,这种开放式的软件架构是非常优秀的,它可以让用户非常方便地在其基础上开发...
赞
踩
article
[
Maya
API]
lesson24
_
Maya
API 层级
迭代
器与物体函数类
MFnDagNode
...
MFnDagNode
我们知道
MFnDagNode
就是大纲里的节点,也就是说带有层级的节点,那么
MFnDagNode
就是针...
赞
踩
article
Maya
API
插件
的
两种形式(
model
)
_
maya
打开.
model
...
1.利用
maya
.standalone来运行。通过
maya
的
单机执行,是需要设置环境变量:#!/usr/bin/env ...
赞
踩
article
[
Maya
API
] 三、
Maya
API
中
的
基本
容器
的
使用
...
MSelection与MItSelection在
Maya
中
,我们要处理一堆物体
的
话,最
基本
的
方法就是
使用
ls命令那么在A...
赞
踩
article
[
Maya
API
]二、
Maya
API
的
三种
类型...
MFn(函数库) MIt(迭代器) MPx(代理)1.MFn - FunctionSet classes概要: 涵盖...
赞
踩
article
maya
API自定义
节点
中常见
的
属性
...
readable功能:可以用作依赖图连接
的
输入用于另一个
节点
的
输出
的
连接默认值Truewritable功能:可以作为依赖...
赞
踩
article
Maya
Python
Libs
——
cmds
、pymel、Open
Maya
_
maya
.api.ope...
Maya
Python
Libs
库 总结以下是
Maya
软件中自带的几个
Python
库:(以
Maya
2017为例,库都是放...
赞
踩
article
maya
python
_
Maya
中的
Python
...
Python
脚本可用于
Maya
中的许多任务(从运行简单命令到开发插件),并针对不同的任务提供了几个与
Maya
相...
赞
踩
article
[
Maya
API]
lesson21
_
Maya
API 的全局操作方法 -
MGlobal
_
maya
...
MGlobal
全局操作类函数
MGlobal
功能:提供通用API全剧功能的静态类特性:无需实例化,直接可以使用静态方法我们...
赞
踩
article
maya
得到点的位置
_
maya
mel
获取
物体
所有点...
import
maya
.cmds as cmdscmds.pointPosition( 'curve1.cv[3]' )...
赞
踩
article
Maya
-
UE
xgen-
UE
毛发
导入
UE
流程整理...
重新开一个新的maya文件,把3个缓存文件重新
导入
到新的maya里面,再次整体导出一个缓存文件;第二步:导出刚生成的交互...
赞
踩
相关标签
3D软件
maya
python
MAYA API
MMessage
c/c++
操作系统
api
编程
output
input
attributes
wizard
插件