图书介绍
Maya脚本应用手册 表达式与MEL语言2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 王澄宇编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115305435
- 出版时间:2013
- 标注页数:511页
- 文件大小:120MB
- 文件页数:531页
- 主题词:三维动画软件-手册
PDF下载
下载说明
Maya脚本应用手册 表达式与MEL语言PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 表达式、脚本和Plug-in1
1.1超越Maya界面1
1.2 Maya表达式2
1.2.1表达式与动画2
1.2.2表达式与材质6
1.2.3表达式与动力学6
1.3脚本7
1.3.1脚本应用7
1.3.2脚本与表达式10
1.3.3 MEL脚本11
1.4 Plug-in12
1.5内容回顾13
第2章 第一个表达式——直升机螺旋桨14
2.1例2-1:螺旋桨的旋转14
2.1.1案例制作14
2.1.2实例说明16
2.1.3匀速变化的动画曲线与运动规律17
2.2例2-2:螺旋桨启动——加速运动19
2.2.1案例制作19
2.2.2实例说明19
2.2.3螺旋桨的完成动作——重新构造表达式22
2.3表达式编辑窗口23
2.3.1表达式操作过程24
2.3.2表达式编辑窗口菜单25
2.4 Maya的预定义函数25
Maya预定义函数的类型26
2.5内容回顾27
第3章 滚动的箱子(一)28
3.1任务分析28
3.2例3-1:用表达式控制骨链动画30
3.2.1案例制作30
3.2.2表达式分析说明36
3.3数据变量40
3.3.1变量的类型40
3.3.2变量的定义40
3.3.3变量的匹配41
3.3.4变量的表示42
3.4运算43
3.4.1数学运算43
3.4.2关系运算46
3.4.3逻辑运算47
3.5条件语句48
3.5.1 if语句48
3.5.2 switch语句49
3.6重新构造表达式51
3.7内容回顾53
第4章 滚动的箱子(二)54
4.1任务分析54
4.2用表达式控制箱子滚动55
4.2.1转动第一个90°55
4.2.2找到通用公式56
4.2.3修改动画57
4.3滚动五棱柱58
4.3.1分析五棱柱的滚动过程58
4.3.2用表达式控制五棱柱的滚动59
4.4滚动六棱柱61
4.5内容回顾61
第5章 推拉门62
5.1任务分析62
5.2用locator的移动控制推拉门64
5.2.1一个推拉单元64
5.2.2两个推拉单元66
5.2.3分析N个单元的推拉门68
5.2.4表达式控制的完整推拉门69
5.2.5重写控制推拉门的表达式73
5.2.6对新表达式的说明74
5.3数组变量75
5.4循环语句76
5.4.1循环语句的基本形式76
5.4.2 while循环76
5.4.3 do-while循环78
5.4.4 for循环79
5.4.5 for-in循环81
5.4.6 continue语句和break语句82
5.5表达式与MEL命令84
5.6内容回顾86
第6章 音响指示灯87
6.1任务分析87
6.2例6-1——简单音响灯效果87
6.3案例说明92
6.4例6-2——音响设备指示灯组93
6.5案例补充说明100
6.6内容回顾101
第7章 动力学表达式——龙卷风102
7.1粒子系统的特性102
7.1.1多态性103
7.1.2生命值103
7.1.3过程控制与初始状态103
7.1.4粒子系统的表达式103
7.2任务分析105
7.3例7-1——龙卷风的制作过程106
7.4表达式分析113
7.4.1运动分解113
7.4.2例7-2——粒子沿曲线运动115
7.4.3圆周运动的数学描述118
7.4.4例7-3——粒子的圆周运动119
7.4.5例7-4——沿螺旋线运动的粒子120
7.4.6例7-5——沿渐开螺旋线运动的粒子121
7.4.7描述龙卷风的外轮廓线122
7.4.8例7-6——龙卷风雏形125
7.4.9例7-7——分散粒子分布126
7.4.10加入控制曲线影响127
7.5内容回顾127
第8章 海面129
8.1海面制作129
8.1.1操作步骤129
8.1.2制作分析132
8.1.3改进控制136
8.1.4重新制作海面137
8.2内容回顾143
第9章 MEL概述144
9.1自己的第一个脚本144
9.1.1记录一个MEL命令144
9.1.2 Scripts Editor操作说明145
9.1.3深入了解sphere命令147
9.1.4 sphere命令的其他状态149
9.2 MEL命令的一般形式152
9.2.1 MEL命令的使用格式152
9.2.2 MEL命令的修饰词153
9.2.3 MEL中的常用符号154
9.2.4 MEL命令与脚本命令158
9.3物体的显隐开关158
9.3.1制作一个物体显隐切换开关158
9.3.2简化脚本159
9.3.3修改脚本160
9.4内容回顾160
第10章 建立操作窗口162
10.1 Maya窗口元素162
10.1.1 Attribute Editor窗口元素162
10.1.2窗口命令的分类163
10.2建立窗口164
10.2.1定义新窗口命令——Window164
10.2.2显示窗口命令——showWindow167
10.3窗口布局168
10.3.1 formLayout命令168
10.3.2 columnLayout命令174
10.3.3 rowLayout命令176
10.3.4 scrollLayout命令180
10.3.5 frameLayout命令181
10.3.6 setParent命令184
10.3.7 deleteUI命令185
10.4控制体的一般工作方式187
10.4.1反应方式187
10.4.2控制过程188
10.5颜色控制体188
10.5.1 attrColorSliderGrp命令189
10.5.2 colorIndexSliderGrp命令191
10.6数字输入控制体193
10.6.1数字输入控制体所包含的内容193
10.6.2 floatField命令194
10.6.3 floatFieldGrp命令195
10.6.4 floatSlider命令198
10.6.5 floatSliderButtonGrp命令198
10.6.6 floatSliderGrp命令199
10.6.7 intField命令199
10.6.8 intFieldGrp命令199
10.6.9 intSlider命令199
10.6.10 intSliderGrp命令199
10.7文字控制体199
10.7.1 text命令199
10.7.2 textField命令200
10.7.3 textFieldButtonGrp命令200
10.7.4 textFieldGrp命令202
10.8选择控制体202
10.8.1 radioButton命令203
10.8.2 radioButtonGrp命令204
10.8.3 checkBoxGrp命令205
10.9按钮命令——button206
10.10内容回顾208
第11章 用户菜单文件211
11.1制作菜单211
11.1.1 menu命令211
11.1.2 menultem命令212
11.1.3 setParent命令213
11.2自动调用的用户菜单215
11.2.1用户菜单文件215
11.2.2菜单文件的调用过程216
11.3内容回顾217
第12章 属性编辑工具218
12.1任务分析218
12.2录入脚本219
12.3脚本剖析224
12.3.1窗口内容分析224
12.3.2调用内容分析225
12.4操作窗口225
12.4.1操作窗口界面代码225
12.4.2操作窗口代码中的固定格式228
12.4.3操作窗口代码中的容错处理229
12.4.4操作窗口的界面元素231
12.4.5窗口界面元素布局调整236
12.4.6操作窗口状态切换237
12.5场景操作239
12.5.1脚本任务分析239
12.5.2脚本内容240
12.5.3脚本固定格式行242
12.5.4读取窗口参数信息242
12.5.5物体列表245
12.5.6 nodeType命令247
12.5.7节点类型判断249
12.5.8修改属性状态操作249
12.6编辑、保存脚本文件250
12.6.1编辑脚本文件250
12.6.2保存文件250
12.7内容回顾251
第13章 自定义符号253
13.1任务分析254
13.2合并物体形状节点255
13.2.1 parent命令256
13.2.2改变形状节点父节点258
13.3撰写脚本259
13.3.1脚本工作方式259
13.3.2脚本工作内容列表259
13.3.3脚本逻辑过程260
13.3.4脚本内容260
13.3.5 测试脚本261
13.3.6 Freeze Transformations操作262
13.3.7 makeIdentions命令262
13.3.8修改脚本267
13.3.9脚本剖析267
13.4内容回顾269
第14章 尾巴控制系统270
14.1任务说明270
14.1.1控制方式270
14.1.2控制系统关联关系272
14.1.3脚本操作方式274
14.1.4脚本任务列表275
14.2相关命令276
14.2.1 createNode命令276
14.2.2 listRelatives命令277
14.2.3 ikHandle命令277
14.2.4 spaceLocator命令277
14.2.5 xform命令278
14.2.6 group命令280
14.2.7 move命令281
14.2.8 stringArrayRemove命令281
14.2.9 aimConstraint命令281
14.2.10 pointConstraint命令281
14.2.11 orientConstraint命令281
14.2.12 connectAttr命令281
14.3脚本内容说明282
14.3.1脚本代码282
14.3.2脚本结构289
14.3.3创建控制器模块289
14.3.4创建IK系统模块291
14.3.5制作控制关系模块293
14.3.6操作窗口模块296
14.3.7工具起动模块296
14.4脚本不足之处297
14.5内容回顾298
第15章 绘制玫瑰线299
15.1任务说明299
15.2 curve命令300
15.3 eval命令301
15.4脚本剖析302
15.4.1编辑脚本302
15.4.2调用脚本304
15.4.3脚本分析305
15.4.4脚本改进307
15.5内容回顾307
第16章 文件检查308
16.1任务说明308
16.2字符串操作命令312
16.2.1 substituteAllString命令312
16.2.2 tokenize命令313
16.3文件操作命令314
16.3.1 fopen命令314
16.3.2 fprint命令315
16.3.3 fgetline命令315
16.3.4 fclose命令315
16.3.5 workspace命令316
16.3.6 file命令316
16.3.7 filetest命令317
16.4其他命令318
16.4.1 symbolButton命令318
16.4.2 confirmDialog命令319
16.4.3脚本命令setWorkingDirectory和fileBrowser321
16.5文件检查脚本321
16.5.1脚本内容321
16.5.2脚本剖析325
16.5.3特殊模块说明332
16.6内容回顾333
第17章 物体批量改名334
17.1脚本的工作方式334
17.2脚本说明344
17.2.1脚本内容344
17.2.2操作窗口352
17.2.3改名操作主程序356
17.2.4给指定物体加前缀359
17.2.5给指定物体加后缀360
17.2.6替换物体名中的字符361
17.2.7物体形状节点改名362
17.2.8重新命名指定物体363
17.2.9文件结构364
17.3内容回顾364
附录A Maya函数365
A.1限制函数365
A.1.1取整函数365
A.1.2 ceil向上取整365
A.1.3 floor向下取整366
A.1.4 trunc截断取整366
A.1.5 int取整367
A.1.6 abs绝对值函数368
A.1.7 clamp夹函数368
A.1.8 min函数369
A.1.9 max函数369
A.1.10 sign符号函数370
A.2幂函数370
A.2.1幂函数的数学含义370
A.2.2 exp函数371
A.2.3 log函数372
A.2.4 log10函数372
A.2.5 pow函数373
A.2.6 sqrt函数373
A.3三角函数374
A.3.1三角函数概述374
A.3.2 cos函数375
A.3.3 cosd函数376
A.3.4 sin函数377
A.3.5 sind函数378
A.3.6 tan函数379
A.3.7 tand函数380
A.3.8 acos函数380
A.3.9 acosd函数381
A.3.10 asin函数382
A.3.11 asind函数382
A.3.12 atan函数383
A.3.13 atand函数384
A.3.14 atan2函数384
A.3.15 atan2d函数385
A.4向量函数385
A.4.1 mag模函数385
A.4.2 unit单位函数386
A.4.3 angle夹角函数386
A.4.4 cross叉积函数387
A.4.5 dot点积函数387
A.4.6 rot旋转函数388
A.5转换函数389
A.5.1 deg_to_rad389
A.5.2 rad_to_deg389
A.5.3 hsv_to_rgb390
A.5.4 rgb_to_hsv390
A.6阵列函数391
A.6.1 size函数391
A.6.2 sort函数392
A.6.3 clear函数393
A.7随机函数393
A.7.1 gauss函数393
A.7.2 noise函数396
A.7.3 dnoise函数397
A.7.4 rand函数397
A.7.5 sphrand函数399
A.7.6 seed402
附录B 常用MEL命令404
B.1通用MEL命令404
B.1.1 ls命令404
B.1.2 select命令406
B.1.3 getAttr命令407
B.1.4 setAttr命令408
B.1.5 parent命令409
B.1.6 makeldentity命令409
B.1.7 group命令410
B.1.8 move命令411
B.1.9 spaceLocator命令412
B.1.10 xform命令412
B.2用户窗口命令413
B.2.1定义新窗口命令——window413
B.2.2显示窗口命令——showWindow414
B.3窗口布局414
B.3.1 formLayout命令414
B.3.2 columnLayout命令416
B.3.3 rowLayout命令418
B.3.4 scrollLayout命令422
B.3.5 frameLayout命令423
B.3.6 setParent命令426
B.3.7 deleteUI命令426
B.4颜色控制体427
B.4.1 attrColorSliderGrp命令427
B.4.2 colorIndexSliderGrp命令429
B.5数字输入控制体432
B.5.1数字输入控制体所包含的内容433
B.5.2 floatField命令434
B.5.3 floatFieldGrp命令435
B.5.4 floatSlider命令439
B.5.5 floatSliderButtonGrp命令440
B.5.6 floatSliderGrp命令444
B.5.7 intField命令449
B.5.8 intFieldGrp命令450
B.5.9 intSlider命令454
B.5.10 intSliderGrp命令455
B.6文字控制体460
B.6.1 text命令460
B.6.2 textField命令461
B.6.3 textFieldButtonGrp命令462
B.6.4 textFieldGrp命令466
B.7选择控制体470
B.7.1 radioButton命令470
B.7.2 radioButtonGrp命令472
B.7.3 radioCollection命令478
B.7.4 checkBoxGrp命令478
B.8按钮命令——button480
B.9菜单命令481
B.9.1 menu命令481
B.9.2 menuItem命令482
B.10其他窗体命令484
B.10.1 symbolButton命令484
B.10.2 confirmDialog命令485
B.10.3脚本命令setWorkingDirectory和fileBrowser487
B.11 NURBS相关常用命令487
B.11.1 pointOnCurve命令487
B.11.2 pointOnSurface命令488
B.12节点操作命令489
B.12.1 createNode命令489
B.12.2 nodeType命令490
B.12.3 listRelatives命令490
B.12.4 connectAttr命令490
B.13字符处理491
B.13.1 tokenize命令491
B.13.2 stringArrayRemove命令491
B.14设置操作命令492
B.14.1 ikHandle命令492
B.14.2 aimConstraint命令492
B.14.3 pointConstraint命令492
B.14.4 onentConstraint命令492
B.14.5 expression命令492
B.14.6 dynExpression命令493
B.15 文件操作命令493
B.15.1 fopen命令493
B.15.2 fprint命令494
B.15.3 fgetline命令494
B.15.4 fclose命令494
B.15.5 workspace命令495
B.15.6 file命令495
B.15.7 filetest命令496
附录C 常用MEL命令列表497
附录D 向量的点乘与叉乘510
D.1向量的点乘510
D.2向量的叉积(矢性积)511
热门推荐
- 1943291.html
- 2657153.html
- 618967.html
- 1291896.html
- 972661.html
- 167061.html
- 2601168.html
- 2220575.html
- 601403.html
- 1151737.html
- http://www.ickdjs.cc/book_2962578.html
- http://www.ickdjs.cc/book_2429964.html
- http://www.ickdjs.cc/book_573391.html
- http://www.ickdjs.cc/book_2472918.html
- http://www.ickdjs.cc/book_1534876.html
- http://www.ickdjs.cc/book_2928817.html
- http://www.ickdjs.cc/book_1528085.html
- http://www.ickdjs.cc/book_449316.html
- http://www.ickdjs.cc/book_3259556.html
- http://www.ickdjs.cc/book_2072002.html