《Maya总动员:动画编程篇》扫描版
基本信息
打开支付宝首页搜“673273051”领红包,领到大红包的小伙伴赶紧使用哦!
相关书籍
- 《Maya游戏场景设计》电子书[]
- 《Maya必备手册动力学篇》电子书[]
- 《Maya2010高手速成》高清文字版[]
- 《Maya动画制作高手之道:模型卷》电子书[]
- 《Maya动画设计与制作基础》全彩电子书[]
- 《Maya火星课堂(第1、2版)》全彩电子书[]
- 《MAYA 2012从入门到精通》电子书[]
- 《水晶石 MAYA MENTAL RAY影视动画渲染》彩图电子书[]
- 《Maya总动员:动画编程篇》扫描版[]
- 《Autodesk Maya 2010标准培训教材Ⅱ》扫描版[]
内容介绍
目录:
第1ç« è¡¨è¾¾å¼
1.1 动画表达å¼
1.1.1 动画表达å¼
1.1.2 创建动画表达å¼
1.1.3 æ¯ä¸ªå±žæ€§åªæœ‰ä¸€ä¸ªé©±åŠ¨ç¨‹åº
1.1.4 时间和帧关键è¯
1.1.5 找到之å‰åˆ›å»ºçš„动画表达å¼
1.1.6 编辑动画表达å¼ä¸çš„æ–‡æœ¬
1.1.7 使用文本编辑器编辑动画表达å¼
1.1.8 åˆ é™¤åŠ¨ç”»è¡¨è¾¾å¼
1.2 ç²’å表达å¼
1.2.1 关于粒å表达å¼
1.2.2 ç²’å表达å¼
1.2.3 创建表达å¼çš„æ‰§è¡Œ
1.2.4 è¿è¡Œæ—¶é—´è¡¨è¾¾å¼çš„æ‰§è¡Œ
1.2.5 设置动æ€å¼€å§‹å¸§
1.2.6 设置原始状æ€ä½¿ç”¨çš„属性
1.2.7 编写创建表达å¼
1.2.8 编写è¿è¡Œæ—¶é—´è¡¨è¾¾å¼
1.2.9 è¿è¡Œç²’å属性
1.2.10 æ·»åŠ åŠ¨æ€å±žæ€§
1.2.11 了解æ¯ç²’åå’Œæ¯å¯¹è±¡å±žæ€§
1.2.12 了解原始状æ€å±žæ€§
1.2.13 赋值自定义属性
1.2.14 赋值ä¸åŒé•¿åº¦çš„ç²’åæŽ’列属性
1.2.15 在è¿è¡Œè¡¨è¾¾å¼ä¸ä½¿ç”¨åˆ›å»ºè¡¨è¾¾å¼çš„æ•°å€¼
1.2.16 è¿è¡Œä½ç½®ã€é€Ÿåº¦å’ŒåŠ é€Ÿåº¦
1.2.17 è¿è¡Œé¢œè‰²
1.2.18 è¿è¡Œå‘散的粒å
1.2.19 è¿è¡Œç¢°æ’ž
1.2.20 è¿è¡Œä½¿ç”¨æœŸ
1.2.21 è¿è¡Œç‰¹å®šç²’å
1.2.22 赋值矢é‡å’ŒçŸ¢é‡æŽ’列
1.3 常用函数
1.3.1 æžé™å‡½æ•°
1.3.2 指数函数
1.3.3 三角函数
1.3.4 矢é‡å‡½æ•°
1.3.5 转化函数
1.3.6 数组函数
1.3.7 éšæœºæ•°å‡½æ•°
1.3.8 曲线函数
1.3.9 通用命令
1.4 表达å¼ç¼–辑器
第2ç« MEL脚本
2.1 背景情况
2.1.1 MEL概述
2.1.2 MELå’Œè¡¨è¾¾å¼æ‰‹å†Œ
2.1.3 编程器的MEL
2.2 è¿è¡ŒMEL
2.2.1 è¿è¡ŒMEL命令
2.2.2 查看或记录与作用相关的MEL命令
2.2.3 ä¸ºè„šæœ¬åˆ¶ä½œä¸€ä¸ªå·¥å…·æ æŒ‰é’®
2.2.4 从MEL命令上得到帮助
2.3 数值和å˜é‡
2.3.1 整数和浮点数
2.3.2 å—符串
2.3.3 显å¼è¾“入和éšå¼è¾“å…¥
2.3 14å˜é‡
2.3.5 åˆ†é…æ•°å€¼åˆ°å˜é‡å’Œå±žæ€§ä¸Š
2.3.6 输出数值
2.3.7 é€‰æ‹©ä»»æ„æ•°å—
2.4 排列ã€çŸ¢é‡å’ŒçŸ©é˜µ
2.4.1 排列
2.4.2 获å–å’Œæ”¹å˜æŽ’åˆ—çš„å¤§å°
2.4.3 矢é‡
2.4.4 矩阵
2.5 类型
2.5.1 MELåˆé€‚类型
2.5.2 使用空白区域
2.5.3 æ·»åŠ æ³¨é‡Š
2.5.4 å˜é‡å‘½å
2.5.5 程åºå’Œè„šæœ¬
2.5.6 完美脚本
2.6 控制脚本æµé‡
2.6.1 测试和比较数值
2.6.2 布尔值
2.6.3 if…else if…else
2.6.4 ?:è¿ç®—符
2.6.5 switch…case
2.6.6 while
2.6.7 do…while
2.6.8 for
2.6.9 fbr-in
26.10 break
2.6.11 continue
2.6.12 测试命令ã€å¯¹è±¡å’Œå±žæ€§çš„å˜åœ¨
2.6.13 =å’Œ= =çš„ä¸åŒ
2.6.14 常è§é—®é¢˜
2.7 属性
2.7.1 属性概述
2.7.2 属性åç§°
2.7.3 属性的数æ®ç±»åž‹
2.7.4 获å–和设置属性
2.7.5 获å–和设置多值属性
2.8 程åº
2.8.1 程åº
2.8.2 定义程åº
2.8.3 调用程åº
2.8.4 全局和本地å˜é‡
2.8.5 测试功能在MEL䏿˜¯å¦å¯ç”¨
2.8.6 检查程åºçš„æ¥æº
2.9 Iï¼O和互动
2.9.1 用户互动
2.9.2 读å–和编写文件
2.9.3 测试文件å˜åœ¨ã€æƒé™å’Œå…¶ä»–属性
2.9.4 控制文件
2.9.5 è¿è¡Œç›®å½•
2.9.6 执行系统命令
2.9.7 读å–并写入系统命令管线
2.9.8 从AppleScriptä¸è°ƒç”¨MEL,å之亦然
2.10 调试ã€ä¼˜åŒ–和疑难解ç”
2.10.1 MEL调试特点
2.10.2 优化脚本和表达å¼é€Ÿåº¦
2.10.3 疑难解ç”
2.11 创建界é¢
2.11.1 ELF命令
2.11.2 窗å£
2.11.3 控件
2.11.4 布局
2.11.5 分组
2.11.6 èœå•
2.11.7 集åˆ
2.11.8 æ¯ä»£ä¸Žå代
2.11.9 命å
2.11.10 UI命令模æ¿
2.11.11 åˆ é™¤UIå…ƒç´
2.11.12 连接命令到UIå…ƒç´
2.11.13 简å•窗å£
2.11.14 模å¼å¯¹è¯æ¡†
2.11.15 使用系统事件和scriptJobs
2.12 脚本节点
2.12.1 MEL脚本节点
2.12.2 ç”Ÿæˆæˆ–编辑脚本节点
2.12.3 打开文件时阻æ¢è„šæœ¬èŠ‚ç‚¹çš„è¿è¡Œ
2.13 高级版本
2.13.1 高级程åºè¯¾é¢˜
2.13.2 高级动画表达å¼è¯¾é¢˜
2.14 奿³•
2.14.1 ç¥ˆä½¿å¥æ³•
2.14.2 分隔符和空白区域
2.14.3 表达å¼ã€è¿ç®—符和è¯å¥
2.14.4 è¿ç®—符优先顺åº
2.14.5 组å—
2.14.6 注释
2.14.7 表达å¼å’ŒMEL奿³•之间的ä¸åŒ
2.15 疑难问题解ç”
2.15.1 任务
2.15.2 è„šæœ¬ä¸Žå¥æ³•
2.15.3 建模
2.15.4 动画ã€åŠ¨åŠ›å¦å’Œæ¸²æŸ“
2.16 脚本范例
2.16.1 从Maya自带的脚本文件ä¸å¦ä¹
2.16.2 从文档文件ä¸è¯»å–åŠ¨ç”»å‚æ•°å€¼
2.16.3 ç²’å碰撞边界
2.16.4 点爆炸
2.16.5 æµ‹è¯•é™„åŠ ç²’å属性
2.16.6 测试动力å¦äº‹ä»¶
2.16.7 åŠ¨æ€æ—¶é—´æ’放
2.16.8 寻找ç€è‰²å¯¹è±¡
第3ç« Python
3.1 Python in Maya
3.2 Python的使用
3.3 Python和线程
3.4 Python from an external interpreter
3.5 MEL与Pythonä¸çš„é‡è¦å·®å¼‚
3.6 当å‰é™åˆ¶æ¡ä»¶
3.7 Tips and tricks for scripters new to Python
第4ç« ç¨‹åºç¼–译和导出端å£
4.1 程åºç¼–译
4.1.1 程åºç¼–译简介
4.1.2 FBX文件程åºç¼–译
4.1.3 IGES程åºç¼–译æ’ä»¶
4.1.4 StudioImportæ’件程åºå’Œç¨‹åºç¼–译
4.1.5 导出æ’件程åº
4.1.6 Maya OpenFlight导入端Hï¼å¯¼å‡ºç«¯å£
4.2 游æˆ
4.2.1 简介
4.2.2 v刚L2程åºç¼–译
4.2.3 RTG应用程åºå’Œæ–‡ä»¶æ ¼å¼
4.2.4 游æˆäº¤æµ2程åºç¼–译
4.2.5 MDt API
第5ç« Maya API简介
5.1 简介
5.2 安装æ’件程åº
5.3 å¸è½½æ’件程åº
5.4 编写简å•çš„æ’件程åº
5.5 é‡è¦çš„æ’ä»¶ç¨‹åºç‰¹æ€§
5.6 与Maya组åˆ
5.7 MObject
5.8 包装器
5.9 对象和函数集
5.10 å‘½åæƒ¯ä¾‹
5.11 æ·»åŠ å‚æ•°
5.1 2 错误检查
5.13 MStatusç±»
5.14 错误记录
第6ç« ä½¿ç”¨API选择
6.1 使用API选择概述
6.2 MGlobal::setActive-SelectionList(.)
6.3 MSelectionList
6.4 MItSelectionIAst
6.5 setObject()方法
6.6 MFn::Type列举
6.7 MGlobal::selectByName()
第7ç« å‘½ä»¤æ’ä»¶
7.1 æ·»åŠ å‘½ä»¤ç»™Maya概述
7.2 注册命令
7.3 MFnPlugin
7.4 initializePlugin()
7.5 uninitializePlugin()
7.6 创建者方法
7.7 MpxCommand
7.8 返回结果到MEL
7.9 è¯æ³•对象
7.10 æ ‡å¿—
7.11背景
7.12 MPxContext
7.13 MPxContextCommand
7.14 工具属性表
7.15 MPxToolCommand
7.16 连接æ’件到:Mayaèœå•
7.17 第三方æ’件程åºçš„安装
第8ç« DAG层次
8.1 DAG层次概述
8.2 节点
8.3 å˜å½¢å’Œå½¢çж
8.4 DAG路径
8.5 一般化的实例化
8.6 多个形状的å˜å½¢
8.7 DAG行走实例
第9ç« ç¼–å†™é˜´å½±èŠ‚ç‚¹
9.1 阴影节点æ’ä»¶ç¨‹åºæ¦‚è¿°
9.2 编写阴影节点æ’件程åº
9.3 阴影节点æ’件程åºåˆ†æž
9.4 InterNode实例编ç 走查
9.5 阴影节点分类
9.6 Hypershadeçš„é˜´å½±èŠ‚ç‚¹å›¾æ ‡
9.7 特殊的阴影节点
9.8 é˜´å½±èŠ‚ç‚¹é‡Œçš„è¶…çº§é‡‡æ ·
9.9 赋值渲染背景外的阴影节点
第10ç« ä»Žå±žå›¾è¡¨æ’件程åº
10.1 从属图表æ’ä»¶ç¨‹åºæ¦‚è¿°
10.2 æ¯ä»£ç±»åˆ«æè¿°
10.3 基础
……
第11ç« æ“纵器和形
第12ç« ç¼–å†™èŠ‚ç‚¹ä¸Žæ–‡ä»¶ç¼–è¯‘ç¨‹åº
第13ç« å¤šçº¿ç¨‹æ’ä»¶
第14ç« å¤šè¾¹å½¢å’ŒMaya Python API
第15ç« å»ºç«‹åˆ›å»ºçŽ¯å¢ƒ
第16ç« åˆ†é…Mayaæ’ä»¶
第17ç« å®žä¾‹æ’ä»¶
第18ç« é™„å½•
