图书介绍
Maya深入精髓PDF|Epub|txt|kindle电子书版本网盘下载
![Maya深入精髓](https://www.shukui.net/cover/49/30891495.jpg)
- 王澄宇编著 著
- 出版社: 北京:兵器工业出版社;北京科海电子出版社
- ISBN:7801723511
- 出版时间:2005
- 标注页数:351页
- 文件大小:59MB
- 文件页数:365页
- 主题词:三维-动画-图形软件,Maya
PDF下载
下载说明
Maya深入精髓PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 表达式、脚本和Plug-in1
1.1 超越Maya界面1
1.2 表达式2
1.2.1 表达式动画2
1.2.2 关键帧动画与表达式动画3
1.2.3 关联动画与表达式动画5
1.2.4 动画方式的选择6
1.2.5 动画控制节点网络结构6
1.3 脚本8
1.3.1 脚本应用9
1.3.2 MEL语言、MEL命令与MEL脚本12
1.3.3 脚本与表达式12
1.3.4 MEL脚本的调用13
1.4 Plug-in13
1.5 本章小结14
第2章 第一个表达式——旋转的盒子16
2.1 匀速旋转的盒子16
2.1.1 例2-0116
2.1.2 实例说明17
2.1.3 匀速变化的动画曲线与运动规律18
2.2.1 例2-0221
2.2.2 实例说明21
2.2 加速旋转的盒子21
2.3 表达式编辑器窗口24
2.3.1 表达式操作过程24
2.3.2 表达式编辑器窗口菜单25
2.4 Maya的预定义函数26
2.4.1 Maya预定义函数的类型26
2.5.1 幂函数的数学含义28
2.5.2 Maya中的幂函数28
2.5 幂函数28
2.4.2 Maya中更多的函数28
2.6 本章小结29
第3章 滚动的箱子(一)30
3.1 任务分析30
3.2 用骨链控制滚动31
3.2.1 例3-0131
3.2.2 表达式分析说明35
3.3.2 变量的定义39
3.3 数据变量39
3.3.1 变量的类型39
3.3.3 变量的匹配40
3.3.4 变量的表示43
3.4 运算43
3.4.1 数学运算43
3.4.2 关系运算45
3.4.3 逻辑运算47
3.5.1 if语句48
3.5 条件语句48
3.5.2 switch语句49
附录A 向量的点乘与叉乘52
第4章 滚动的箱子(二)54
4.1 任务分析54
4.2 用表达式控制箱子滚动55
4.2.1 转动第一个90°55
4.2.2 找到通用公式56
4.2.3 修改动画57
4.3.1 分析五棱柱的滚动过程58
4.3 滚动五棱柱58
3.6 本章小结58
4.3.2 用表达式控制五棱柱的滚动59
4.4 滚动六棱柱60
4.5 取整函数61
4.5.1 ceil(向上取整)函数61
4.5.2 floor(向下取整)函数62
4.5.3 trunc(截断取整)函数63
4.5.4 int(取整)函数63
4.6.2 cos函数64
4.6 三角函数64
4.6.1 三角函数概述64
4.6.3 cosd函数66
4.6.4 sin函数66
4.6.5 sind函数68
4.6.6 tan函数68
4.6.7 tand函数69
4.6.8 acos函数70
4.6.9 acosd函数71
4.6.10 asin函数72
4.6.11 asind函数73
4.6.12 atan函数73
4.6.13 atand函数74
4.6.14 atan2函数74
4.6.15 atan2d函数75
4.7 本章小结76
第5章 推拉门77
5.1 任务分析77
5.2.1 一个推拉单元——例5-0179
5.2 用locator的移动控制推拉门79
5.2.2 两个推拉单元81
5.2.3 分析N个单元的推拉门82
5.2.4 用表达式控制的完整推拉门——例5-0283
5.2.5 重写控制推拉门的表达式——例5-0386
5.2.6 对新表达式的说明87
5.3 数组变量88
5.4 循环语句89
5.4.1 循环语句的基本形式89
5.4.2 while循环89
5.4.3 do-while循环90
5.4.4 for循环91
5.4.5 for-in循环93
5.4.6 continue语句和break语句93
5.5 表达式与MEL命令95
5.6 setAttr命令97
5.7 本章小结98
第6章 龙卷风100
6.1 粒子系统的特性100
6.1.3 过程控制与初始状态101
6.1.2 生命值101
6.1.1 多态性101
6.1.4 粒子系统的表达式102
6.2 任务分析104
6.3 龙卷风制作过程——例6-01104
6.4 表达式分析110
6.4.1 运动分解110
6.4.2 pointOnCurve命令112
6.4.3 粒子沿曲线运动——例6-02114
6.4.5 粒子的圆周运动——例6-03117
6.4.4 圆周运动的数学描述117
6.4.6 沿螺旋线运动的粒子——例6-04119
6.4.7 沿渐开螺旋线运动的粒子——例6-05119
6.4.8 描述龙卷风的外轮廓线120
6.4.9 龙卷风雏形——例6-06123
6.4.10 分散粒子分布——例6-07124
6.4.11 加入控制曲线影响125
6.5 本章小结126
7.1.1 操作步骤127
7.1 海面制作127
第7章 海面127
7.1.2 标记菜单129
7.1.3 制作分析130
7.1.4 改进控制133
7.1.5 重新制作海面135
7.2 随机函数136
7.2.1 gauss函数136
7.2.2 noise函数138
7.2.3 dnoise函数139
7.2.4 rand函数140
7.2.5 sphrand函数142
7.2.6 seed函数145
7.3 本章小结146
第8章 MEL概述147
8.1 自己的第一个脚本147
8.1.1 记录一个操作的MEL命令——例8-01147
8.1.2 深入了解记录的sphere命令148
8.1.3 sphere命令的其它状态150
8.2.2 MEL命令的修饰词151
8.2 MEL命令的一般形式151
8.2.1 MEL命令的使用格式151
8.2.3 MEL中的常用符号153
8.2.4 MEL命令与脚本命令156
8.3 几个常用的MEL命令157
8.3.1 ls命令157
8.3.2 select命令159
8.3.3 getAttr命令160
8.3.4 setAttr命令161
8.4.1 制作一个物体显/隐切换开关162
8.4 物体的显/隐开关162
8.4.2 简化脚本163
8.4.3 修改脚本163
8.5 本章小结164
附录A166
第9章 建立操作窗口(一)168
9.1 Maya窗口元素168
9.1.1 Attributes Editor(属性编辑器)窗口168
9.1.2 窗口命令分类169
9.2.1 window(定义新窗口)命令170
9.2 建立窗口170
9.2.2 showWindow(显示窗口)命令172
9.3 窗口布局174
9.3.1 formLayout命令174
9.3.2 columnLayout命令181
9.3.3 rowLayout命令184
9.3.4 scrollLayout命令190
9.3.5 frameLayout命令192
9.3.6 setParent命令195
9.3.7 deleteUI命令197
9.4 本章小结198
第10章 建立操作窗口(二)200
10.1 控制体的一般工作方式200
10.1.1 反应方式200
10.1.2 控制过程202
10.2 颜色控制体203
10.2.1 attrColorSliderGrp命令203
10.2.2 colorIndexSliderGrp命令205
10.3.1 数字输入控制体所包含的内容209
10.3 数字输入控制体209
10.3.2 floatField命令210
10.3.3 floatFieldGrp命令212
10.3.4 floatSlider命令215
10.3.5 floatSliderButtonGrp命令216
10.3.6 floatSliderGrp命令216
10.3.7 intField命令216
10.3.8 intFieldGrp命令216
10.4.2 textField命令217
10.4.1 text命令217
10.3.10 intSliderGrp命令217
10.4 文字控制体217
10.3.9 intSlider命令217
10.4.3 textFieldButtonGrp命令219
10.4.4 textFieldGrp命令220
10.5 选择控制体221
10.5.1 radioButton命令222
10.5.2 radioButtonGrp命令224
10.5.3 checkBoxGrp命令226
10.6 button(按钮)命令228
10.7 本章小结229
第11章 属性编辑窗口232
11.1 任务分析232
11.1.1 窗口内容分析232
11.1.2 调用内容分析233
11.2 任务窗口233
11.2.1 操作窗口的界面233
11.2.2 操作窗口状态切换及检错240
11.3.1 脚本内容243
11.3 场景操作243
11.3.2 nodeType命令246
11.3.3 窗口选择内容读取247
11.3.4 物体过滤249
11.3.5 复合条件判断249
11.4 编辑、保存脚本文件249
11.4.1 编辑脚本文件250
11.4.2 文件保存251
11.5 本章小结252
第12章 自定义符号254
12.1 任务分析255
12.2 合并物体的形状节点256
12.2.1 parent命令257
12.2.2 改变形状节点的父节点259
12.3 编写脚本260
12.3.1 脚本工作方式260
12.3.2 脚本工作内容列表260
12.3.3 脚本逻辑过程260
12.3.4 脚本内容261
12.3.5 测试脚本261
12.3.6 Freeze Transformations操作263
12.3.7 makeIdentity命令264
12.3.8 修改脚本267
12.4 本章小结268
第13章 海面制作269
13.1 任务分析269
13.2 添加用户属性269
13.3 添加表达式273
13.3.1 expression命令274
13.4.1 脚本结构276
13.3.2 dynExpression命令276
13.4 编写脚本276
13.4.2 程序单元278
13.4.3 脚本内容279
13.5 本章小结282
第14章 尾巴控制系统283
14.1 任务说明283
14.1.1 控制方式283
14.1.2 控制系统关联关系284
14.1.3 脚本操作方式286
14.1.4 脚本任务列表287
14.2 相关命令288
14.2.1 createNode命令288
14.2.2 listRelatives命令289
14.2.3 ikHandle命令290
14.2.4 spaceLocator命令290
14.2.5 xform命令290
14.2.6 group命令292
14.2.8 stringArrayRemove命令293
14.2.7 move命令293
14.2.9 aimConstraint命令294
14.2.10 pointConstraint命令294
14.2.11 orientConstraint命令294
14.2.12 connectAttr命令294
14.3 脚本内容说明294
14.4 脚本的不足之处301
14.5 本章小结302
15.1 制作菜单304
15.1.1 menu命令304
第15章 用户菜单文件304
15.1.2 menuItem命令305
15.1.3 setParent命令307
15.2 自动调用的用户菜单309
15.2.1 用户菜单文件310
15.2.2 菜单文件的调用过程311
15.3 本章小结312
第16章 文件检查313
16.1 任务说明313
16.2.1 substituteAllString命令315
16.2 字符串操作命令315
16.2.2 tokenize命令316
16.3 文件操作命令317
16.3.1 fopen命令317
16.3.2 fprint命令317
16.3.3 fgetline命令317
16.3.4 fclose命令318
16.3.5 workspace命令318
16.3.6 file命令319
16.4.1 symbolButton命令320
16.3.7 filetest命令320
16.4 其它命令320
16.4.2 confirmDialog命令322
16.4.3 脚本命令setWorkingDirectory和fileBrowser324
16.5 文件检查324
16.5.1 脚本基本说明324
16.5.2 特殊单元说明328
16.6 本章小结329
第17章 物体批量改名331
17.1 脚本的工作方式331
17.2.1 操作窗口339
17.2 脚本说明339
17.2.2 改名操作主程序343
17.2.3 给指定物体加前缀346
17.2.4 给指定物体加后缀347
17.2.5 替换物体名中的字符348
17.2.6 物体形状节点改名349
17.2.7 重新命名指定物体350
17.2.8 文件结构350
17.3 本章小结351