网上购物 货比三家
您现在的位置:快乐比价网 > 图书 > 计算机与网络 > CAD/CAM/CAE/数码动画 > 商品详情

3ds MAXScript脚本语言完全学习手册

分享到:
3ds MAXScript脚本语言完全学习手册

最 低 价:¥77.40

定 价:¥98.00

作 者:王华

出 版 社:兵器工业出版社 北京科海电子出版社

出版时间:2006 年9月

I S B N:7801727339

商品详情

编辑推荐

本书的最大特点是用实例程序对MAXScript脚本语言的功能进行演示,实用性强,特别适合有一定3ds max使用基础的读者阅读,对于专业动画创作人员,本书也有很高的参考价值,可作为工具书随用随查。...

内容简介

maxscript语言是3ds max 自带的脚本语言,它不但拥有一般程序语言的所有特点,而且可以在程序内实现几乎所有在3ds max界面下的交互操作,功能非常强大,而且语法比较简单,容易上手。.
  本书详细、系统地介绍了maxscript语言。全书分成4部分,共23章。第1部分详细介绍了maxscript语言的基础知识、数据类型、变量、表达式、函数及程序流程控制等语法方面的基础知识;第2部分讲述了maxscript语言如何创建和修改模型、如何对材质以及动画进行控制;第3部分详述了用maxscript语言创建实用工具、用户界面等方面的知识;第4部分讲述了如何在脚本程序里控制3ds max用户界面、如何暂停脚本执行、如何控制渲染器、如何执行外部命令或程序以及如何退出和重置3ds max系统等方面的问题。..
  本书的最大特点是用实例程序对maxscript脚本语言的功能进行演示,实用性强,特别适合有一定3ds max使用基础的读者阅读,对于专业动画创作人员,本书也有很高的参考价值,可作为工具书随用随查。...

作者简介

目录

第1部分 maxscript语法基础
第1章 了解maxscript.
1.1 如何开始maxscript
1.2 如何新建、编辑、运行脚本文件
1.3 在3ds max开始运行时加载所需的脚本文件
1.4 maxscript listener窗口
1.5 maxscript editor窗口
1.6 maxscript桌面状态
1.7 快速学习maxscript语言的两个方法
1.8 一个简单的maxscript例子
第2章 maxscript语言基础
2.1 脚本文件里命令的求值
2.2 把脚本文件包含在另一个脚本文件中
2.3 向maxscript里输入数据信息
2.4 使用“?”号
2.5 脚本运行过程的错误信息
2.6 用esc键中断程序运行
2.7 在maxscript中使用3ds max命令
2.8 语法定义的格式说明
2.9 maxscript里的数学运算
.2.10 源代码布局规则与注释
2.11 赋值
2.12 属性、方法、操作符、字面常量
2.13 标识符
2.14 保留关键字、标点、符号
第3章 maxscript数据类型3.1 数据的操作符和方法
3.2 基本数据类型
3.3 特殊数据类型
3.4 高级数据类型
3.5 集合类数据类型
第4章 maxscript语言的变量和表达式
4.1 变量赋值
4.2 变量的求值顺序
4.3 变量的作用域
4.4 局部变量和全局变量
4.5 保留全局变量
4.6 持续型全局变量
4.7 变量的几个特性
4.8 表达式
4.9 简单表达式
4.10 关联表达式
第5章 控制maxscript程序流程
5.1 if表达式
5.2 case表达式
5.3 while循环和do循环
5.4 for循环
5.5 continue语句
5.6 exit语句
5.7 try表达式
第6章 maxscript自定义函数
6.1 创建自定义函数
6.2 函数变量
6.3 函数参数
6.4 return表达式
6.5 函数调用的优先级
第2部分 用maxscript操作场景对象
第7章 对象超级类maxwrapper
7.1 maxwrapper的通用属性和方法
7.2 maxwrapper的扩展数据
第8章 创建node(节点)对象
8,1 node类构造函数
8.2 node类方法
8.3 node类对象属性
8.4 node子类
8.5 shape:node
8.6 light:node
8.7 canera:node
8.8 helper:node
8.9 system:node(系统)
8.10 spacewarpobject:node(空间扭曲)
8.11 xrefobject:node(外部参照对象)
8.12 track view node(轨迹视窗节点)
8.13 nurbs node属性和方法
第9章 editable_mesh、splineshape、patch和editable_poly
9.1 editable_mesh和trimesh:geometryclass(可编辑网格和三角网格)
9.2 splineshape:shape
9.3 patch:geometryclass
9.4 editable_poly:geometryclass
第10章 modifier(对象空间修改器)和spacewarp(世界空间修改器)
10.1 modifier:maxwrapper
10.2 modifier通用属性和方法
10.3 modifier子对象转换属性
10.4 对象空间修改器分类
10.5 世界宛若间修改器构造函数和属性
第11章 material(材质)和texturemap(贴图)
11.1 material类通用属性和方法
11.2 material材质类弄
11.3 texturemap:material(贴图)
11.4 贴图类型
第12章 动画控制器..
12.1 controller(控制器)类
12.2 控制器通用属性
12.3 控制器通用方法
12.4 与控制器时间有关的方法
12.5 与控制器关键帧有关的方法
12.6 与控制器ort有关的方法
12.7 与控制器ease曲线和multiplier曲线有关的方法
12.8 与控制器关键帧衰减有关的方法
12.9 与对象层级有关的时间和关键帧方法
12.10 控制器类型
第13章 atmospheric(环境效果)
13.1 atmospheric类通用属性和方法
13.2 atmospheric effect(环境效果类型)
13.3 fire_effect:atmospheric(火焰环境效果)
13.4 fog:atmospheric(雾环境效果)
13.5 volume_fog:atmospheric(体积雾环境效果)
13.6 volume_eight:atmospheric
13.7 使用atmospheric的示例
第14章 rendereffect(渲染效果)
14.1 渲染效果通用属性和方法
14.2 渲染效果类型
14.3 blur:rendereffect(模糊渲染效果)
14.4 brightness_and_contrast:rendereffect (亮度和对比度渲染效果)
14.5 color_balance:rendereffect(颜色平衡渲染效果)
14.6 depth_of_field:rendereffect(景深渲染效果)
14.7 file_output:rendereffect(文件输出渲染效果)
14.8 film_grain:rendereffect(胶片颗粒渲染效果)
14.9 lens_effects:rendereffect(镜头渲染效果)
14.10 motion_blur:rendereffect(运动模糊渲染效果)
第3部分 用maxscript创建实用工具、用户界面
第15章 创建脚本工具程序utility
15.1 关于定制脚本工具程序utility
15.2 定义脚本工具程序utility
15.3 utility子句
15.4 在一个脚本工具utility里定义多个卷展栏
15.5 rollout子句
15.6 utility和rollout的属性、方法和事件处理程序
15.7 rollout浮动窗口
15.8 局部变量、函数、结构和用户界面控件的定义顺序
15.9 从外部代码里存取utility内部局部变量和控件
15.10 rollout用户界面控件
15.11 图像按钮
第16章 rcmenu(右键菜单)
16.1 rcmenu子句
16.2 rcmenu用户界面控件
第17章 宏脚本(macroscript)
17.1 定义宏脚本
17.2 创建图标位图文件
第18章 脚本鼠标工具
18.1 脚本鼠标工具定义
18.2 mousetool子句
第19章 脚本插件
19.1 plug-in子句
19.2 脚本插件方法
19.3 脚本插件的更新
19.4 geometry(几何体)类脚本插件
19.5 simpleobject类脚本插件
19.6 shape类脚本插件
19.7 light类脚本插件
19.8 helper类脚本插件
19.9 modifier类脚本插件
19.10 simplemod类脚本插件
19.11 material类脚本插件
19.12 texturemap类脚本插件
19.13 rendereffect类脚本插件
19.14 atmospheric类脚本插件
第4部分 maxscript的高级应用
第20章 在maxscript里与用户界面交互
20.1 main toolbar(主工具栏)
20.2 status bar(状态栏)
20.3 time control(时间控制)
20.4 trackbar(轨迹栏)
20.5 viewport(视窗)
20.6 3ds max用户界面颜色
20.7 material editor
20.8 轨迹视图(track view)
20.9 渲染场景(render scene)对话框
20.10 图解视图(schematic view)
20.11 time configuration对话框
20.12 ramplayer
20.13 track view pick对话框
20.14 选择场景对象
20.15 提示信息框和询问对话框
20.16 其他对话框
20.17 键盘输入
20.18 3ds max系统路径
20.19 3ds max场景文件属性
第21章 在maxscript里存取文件
21.1 3ds max场景文件的装载和保存
21.2 与bitmap文件有关的方法
21.3 标准文件打开、存储对话框
21.4 文件名提取
21.5 外部文件方法
21.6 加密文件
21.7 存取.ini文件
21.8 存取.cui文件
第22章 事件侦测和信号反馈机制
22.1 事件侦测和when构造函数
22.2 时间改变信号反馈机制
22.3 视窗刷新信号反馈机制
22.4 通用事件反馈机制
第23章 maxscript杂项函数
23.1 暂停脚本执行
23.2 时间计算函数
23.3 控制渲染器
23.4 执行外部命令或程序
23.5 退出和重置3ds max系统
23.6 其他函数...

商品评论(0条)

暂无评论!

您的浏览历史

loading 内容加载中,请稍后...