图书介绍

Maya深入精髓PDF|Epub|txt|kindle电子书版本网盘下载

Maya深入精髓
  • 王澄宇编著 著
  • 出版社: 北京:兵器工业出版社;北京科海电子出版社
  • ISBN:7801723511
  • 出版时间:2005
  • 标注页数:351页
  • 文件大小:59MB
  • 文件页数:365页
  • 主题词:三维-动画-图形软件,Maya

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐