3ds max高级编程:使用脚本制作动画

副标题:无

作   者:黄心渊主编;古梅等编著

分类号:

ISBN:9787302088370

微信扫一扫,移动浏览光盘

简介

3ds max的MAXScript是一种面向对象的程序语言,它没有很严格的格式要求,容易掌握,所以该书非常适合于没有语言基础的读者。 本书主要内容包括:脚本的基础知识、流程控制语句、动画、用脚本创建的界面、宏脚本、插件脚本、在实用工具面板中添加的脚本、数组和集合、ActiveX控制等。最后还专门讲解了一个实例,让学生真正体会到脚本的强大功能。 本书的配套光盘包括书中例题所涉及的素材及课后作业所需要的内容。 本书适合于初步学习脚本的读者,更适合作为大学本科相关专业的学生学习。

目录

第1章 初识脚本

1.1 访问脚本

1.1.1 启动脚本

1.1.2 使用maxscriptlistener窗口

1.1.3 在固定视口中使用maxscriptlistener

1.2 源代码的特点

1.3 向脚本中输入信息

1.3.1 在maxscript中输入数值

1.3.2 在maxscript中输入字符串

1.3.3 在maxscript中输入数组

1.4 变量赋值

1.5 maxscript中的数学运算

练习与思考

第2章 maxscript中的3dsmax对象

2.1 用脚本创建一个立方体

2.2 修改脚本创建的对象

2.3 修改对象的其他的方法

练习与思考

第3章 创建自己的脚本

3.1 maxscripteditor简介

.3.1.1 maxscripteditor窗口

3.1.2 maxscripteditor窗口的功能

3.2 maxscripteditor中的命令

3.3 编辑maxscript的基本操作

3.4 学习脚本的方法

练习与思考

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

4.1 条件控制语句

4.1.1 if语句的语法

4.1.2 listener中的if语句

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

4.1.4 if语句中的比较表达式

4.2 循环语句

4.2.1 for循环

4.2.2 while和do循环

4.2.3 continue语句

4.2.4 exit语句

4.3 case表达式

4.4 try表达式

4.5 自定义函数

4.5.1 全局变量和局部变量

4.5.2 自定义函数

4.6 结构定义以及max命令

4. 6.1 结构定义

4.6.2 maxscript中的max命令

练习与思考

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

5.1 基本动画

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

5.3 控制器的关键帧函数

5.4 节点动画

5.5 一个动画实例

练习与思考

第6章 ui控制类型

6.1 角度

6.2 位图

6.2.1 位图ui控制条目

6.2.2位图数值

6.3 按钮

6.4 复选框

6.5 复选按钮

6.6 拾取颜色

6.7 组合框

6.8 曲线控制

6.9 下拉列表

6.10 文本编辑框

6.11 分组框

6.12 超链接

6.13 图片标签

6.14 标签

6. 15 列表框

6.16 贴图按钮

6.17 材质按钮

6.18 多选列表框

6.19 拾取按钮

6.20 弹出菜单

6.21 进度条

6.22 单选按钮

6.23 滑动条

6.24 微调器

6.25 子卷展栏

6.26 定时器

6.27 卷展栏ui控制共同属性

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

练习与思考

第7章 maxscript界面创建

7.1 卷展栏语法

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

7.1.2 ui控制条目

7.1.3 事件手柄

7.2 卷展栏浮动窗口

7.3 卷展栏对话框

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

7.5 消息和查询对话框

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

7.6.1 属性

7.6.2 方法

7.6.3 事件手柄

练习与思考

第8章 宏脚本

8.1 宏脚本简介

8.2 定义宏脚本

8.3 两个简单的宏脚本

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

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

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

8.5 自动指定材质

8.6 移动对象到一个表面

8.7 输出对象数据到文件

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

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

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

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

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

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

8.10 创建快速预览

8.11 按字母/顷序排序

8.12 变平样条图形

8.13 手动绘制样条

8.14 内存渲染

8.15 渲染时修改对象

练习与思考

第9章 插件脚本

9.1 插件脚本简介

9.2 创建自定义mesh对象

9.3 创建脚本几何体插件

9.4 简单对象插件

9.5 简单的修改器插件

9.6 创建dalmatian纹理贴图插件

9.7 创建单色渲染效果

练习与思考

第10章 实用工具脚本

10.1 实用工具简介

10.2 简单的实用工具脚本

练习与思考

第11章 数组和集合

11.1 参考赋值

11.2 内存分配和垃圾收集

11.2.1 内存分配

11.2.2 自动垃圾收集

11.2.3 人工垃圾收集

11.3 数组数值

11.4 位数组数值

11.5 集合

练习与思考

第12章 深入学习脚本

12.1 动作管理者

12.2 maxscript卷展栏中的activex控制

12.3 普通事件驻留机制

12.4 访问z深度通道

12.5 访问windows系统数据

练习与思考

第13章 3dsmax参考

13.1 节点的通用属性

13.2 子串和拾取对象

13.2.1 子串

13.2.2 通过单击拾取场景对象

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

13.3.1 射线值

13.3.2 撤销操作

13.3.3 对象集数值

13.4 文件操作

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

13.4.2 加密文件

13.4.3 外部文件操作方法

练习与思考

第14章 脚本综合应用实例

附录 可视化脚本编辑器


已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

3ds max高级编程:使用脚本制作动画
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,在线查阅资料!

    loading icon