首页视频教程脚本编程Maya Maya API开发入门教学

Maya API开发入门教学

Maya

分享

Loading...

收藏

学习热度:9967

适用行业:电影动画

课程时长:180分钟

课程难度:中级

学习路径: 系统程序开发专项学习

Image

课程简介

      本教程主要讲解如何使用Maya Python API 1.0 对Maya 的节点、层级、属性、命名、链接等板块进行增删改查的基础操作。除此之外,课程囊括了如何使用C++ API来开发maya的命令和节点,如何通过Python进行代码测试并转换成C++代码,以及使用多线程加速的方法等。课程适用于有Maya和python基础以及想学习C++和Maya API的学员购买学习。

课程信息

教学总长度3小时左右,使用软件:Maya。

交流答疑

对于课程内容相关的疑问,提供有交流群,不但可以在群里与同学交流,分享资料,与教程内容有关的技术问题还可以进入答疑专区寻求帮助。老师一般会在2个工作日内为您解答。

核心知识点

Image

基础理论与操作

讲解如何使用Maya Python API 1.0对maya 的节点、层级、属性、命名、链接等进行增删改查的基础操作。详细阐述常用API类和方法的功能,并以简单的案例进行演示。

开发命令与节点

讲解使用C++ API来开发maya的命令和节点的方法,并传授如何配置环境,编译、调试,从而实现循环节点,打印hello word命令等。

Image
Image

语法转换

使用Python API 1.0开发一个通过权重拆分目标体的脚本,并讲解如何通过C++实现完全相同的功能。

多线程加速

讲解如何通过多线程加速处理模型点、权重等数据量较大的物体。

Image

课程目录

第一章:api基础

0101_获取选择物体
0102_选择物体
0103_遍历物体
0104_物体层级
0105_物体创建删除
0106_遍历属性
0107_获取设置属性
0108_添加属性
0109_删除属性
0110_数组属性
0111_矩阵属性
0112_属性链接

第二章:基础案例

0201_开发环境搭建
0202_maya节点
0203_调试计算
0204_求余节点
0205_maya命令
0206_获取模型坐标
0207_获取蒙皮骨骼
0208_获取权重
0209_目标体拆分
0210_c++转换
0211_多线程加速
0212_课后总结

多端支持

课程支持在ios以及Android端设备播放,您只需要登录各大手机应用平台,搜索“ABOUTCG学院”即可下载安装应用。

课程要求

本教学需要您对基础的3D概念和术语有一定的了解,比如Polygon(多边形),Edge(边),Face(面)Axis(轴向),Space(空间),Map  (贴图) 等。

此课程的内容正在持续更新中

此课程获得之后永久可以观看

本课程包含录播视频课程内容

FIRST BLOOD

首杀英雄风云榜 - 下单快如闪电

加入交流群
选课小助手
相关课程