当前位置:首页 > 工业技术
3DS MAX高级编程  使用脚本制作动画
3DS MAX高级编程  使用脚本制作动画

3DS MAX高级编程 使用脚本制作动画PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:黄心渊主编;古梅等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2004
  • ISBN:7302088373
  • 页数:348 页
图书介绍:本书介绍了脚本最基础的知识和编程的思想和技巧。包括脚本的编辑、流程控制语句、动画、用脚本创建界面、数组和集合、ActiveX控制等内容。最后还专门用一章讲述了用3ds max脚本编程的实例。每章都有完全按照教学实践的内容编写的思考与练习。
《3DS MAX高级编程 使用脚本制作动画》目录

第1章初识脚本 1

1.1访问脚本 1

1.1.1启动脚本 1

目录 1

1.1.2使用MAXScript Listener窗口 2

1.1.3在固定视口中使用MAXScript Listener 3

1.2源代码的特点 4

1.3 向脚本中输入信息 5

1.3.1在MAXScript中输入数值 5

1.3.3在MAXScript中输入数组 6

1.3.2在MAXScript中输入字符串 6

1.4变量赋值 7

1.5 MAXScript中的数学运算 8

练习与思考 10

第2章MAXScript中的3ds max对象 11

2.1用脚本创建一个立方体 11

2.2修改脚本创建的对象 12

2.3修改对象的其他的方法 17

练习与思考 18

3.1.1 MAXScript Editor窗口 20

第3章创建自己的脚本 20

3.1 MAXScript Editor简介 20

3.1.2 MAXScriptEditor窗口的功能 22

3.2MAXScript Editor中的命令 23

3.3编辑MAXScript的基本操作 25

3.4学习脚本的方法 26

练习与思考 29

第4章脚本中的流程控制语句 30

4.1条件控制语句 30

4.1.1 if语句的语法 30

4.1.4 if语句中的比较表达式 31

4.1.2 Listener中的if语句 31

4.1.3 if语句作为表达式的一部分 31

4.2循环语句 32

4.2.1 for循环 32

4.2.2 while和d0循环 36

4.2.3 continue语句 37

4.2.4 exit语句 37

4.3 case表达式 38

4.4try表达式 39

4.5.1全局变量和局部变量 41

4.5 自定义函数 41

4.5.2自定义函数 45

4.6结构定义以及MAX命令 50

4.6.1结构定义 50

4.6.2 MAXScript中的MAX命令 51

练习与思考 52

第5章为场景中对象设置简单的动画 55

5.1基本动画 55

5.2对象可动画属性的控制器 56

5.3控制器的关键帧函数 59

5.4节点动画 62

5.5一个动画实例 63

练习与思考 66

第6章UI控制类型 69

6.1 角度 69

6.2位图 71

6.2.1位图UI控制条目 71

6.2.2位图数值 72

6.3按钮 79

6.4复选框 79

6.5复选按钮 81

6.6拾取颜色 84

6.7组合框 85

6.8曲线控制 88

6.9下拉列表 93

6.10文本编辑框 95

6.11分组框 96

6.12超链接 96

6.13图片标签 96

6.14标签 97

6.15列表框 98

6.16贴图按钮 99

6.17材质按钮 102

6.18多选列表框 103

6.19拾取按钮 105

6.20弹出菜单 106

6.21进度条 107

6.22单选按钮 108

6.23滑动条 110

6.24微调器 111

6.25子卷展栏 114

6.26定时器 116

6.27卷展栏UI控制共同属性 117

6.28卷展栏UI控制共同布局参数 118

练习与思考 119

第7章MAXScript界面创建 122

7.1卷展栏语法 122

7.1.1局部变量、函数或者结构的定义 123

7.1.2 UI控制条目 123

7.1.3事件手柄 123

7.2卷展栏浮动窗口 124

7.3卷展栏对话框 126

7.4作为扩展视口的MAX脚本对话框和卷展栏浮动框 129

7.5消息和查询对话框 130

7.6实用程序和卷展栏的属性、方法和事件手柄 131

7.6.1属性 131

7.6.2方法 132

7.6.3事件手柄 132

练习与思考 135

第8章宏脚本 137

8.1宏脚本简介 137

8.2定义宏脚本 139

8.3.1 用宏脚本开发变形锁定脚本 150

8.3.2从场景中的对象移除所有材质的宏脚本 150

8.3两个简单的宏脚本 150

8.4用脚本重新命名所选对象 151

8.5自动指定材质 153

8.6移动对象到一个表面 155

8.7输出对象数据到文件 157

8.8输出几何体数据到文本文件 160

8.8.1输出几何体数据到文本文件(一) 160

8.8.2输出几何体数据到文本文件(二) 163

8.9从文本文件中读取几何体数据 166

8.9.1从文本文件中读取几何体数据(一) 166

8.9.2从文本文件中读取几何体数据(二) 168

8.10创建快速预览 171

8.11按字母顺序排序 173

8.12变平样条图形 175

8.13手动绘制样条 177

8.14内存渲染 181

8.15渲染时修改对象 191

练习与思考 193

第9章插件脚本 196

9.1插件脚本简介 196

9.2创建自定义mesh对象 198

9.3创建脚本几何体插件 200

9.4简单对象插件 206

9.5简单的修改器插件 211

9.6创建Dalmatian纹理贴图插件 213

9.7创建单色渲染效果 217

练习与思考 221

第10章实用工具脚本 224

10.1实用工具简介 224

10.2简单的实用工具脚本 225

练习与思考 230

11.1参考赋值 232

第11章数组和集合 232

11.2内存分配和垃圾收集 234

11.2.1内存分配 234

11.2.2自动垃圾收集 234

11.2.3人工垃圾收集 235

11.3数组数值 236

11.4位数组数值 242

11.5集合 245

练习与思考 248

12.1动作管理者 249

第12章深入学习脚本 249

12.2 MAXScript卷展栏中的Active X控制 250

12.3普通事件驻留机制 257

12.4访问Z深度通道 265

12.5访问WindoWs系统数据 267

练习与思考 269

第13章3ds max参考 270

13.1节点的通用属性 270

13.2.1子串 276

13.2.2通过单击拾取场景对象 276

13.2子串和拾取对象 276

13.3射线值、撤销操作和对象集数值 278

13.3.1射线值 278

13.3.2撤销操作 278

13.3.3对象集数值 281

13.4文件操作 282

13.4.1标准的打开和保存文件对话框 282

13.4.2加密文件 286

13.4.3外部文件操作方法 287

练习与思考 288

第14章脚本综合应用实例 290

附录可视化脚本编辑器 345

相关图书
作者其它书籍
返回顶部