本书主要从技术的角度讲述reactor中的各种功能,并且辅以大量的实例对各项小的功能进行剖析。
本书的主要内容包括:刚体、柔体的定义,应用领域和使用的方法;Water的实用功能,如何进行实时的模拟,诸如波浪、物体在水面上的运动等;绳索的使用方法,如何进行动画的制作以及与其他物体碰撞时产生的模拟效果的实现:玩具车的创建方法,如何在崎岖不平的路面上行驶,碰撞到其他物体时的反应等;约束力和作用力如何加入到物理学模拟中。约束力包括弹簧、缓冲器、点到点约束、点到路径约束、点到钉约束等;作用力包括风力、马达、破碎力等;reactor与3ds max基本动画功能的融合。
本书主要针对三维动画爱好者以及从事影视广告的专业人员,因为它不仅可以制作动画,还可以将动画中的任…叫帧模型的变化实时的转换成模型,可以方便的创建比较复杂的模型。
本书实例的所有场景文件、动画文件,清从www.b-xr.com免费下载。
第0章 reactor概述
0.1 模拟水面
0.2 模拟绳索
0.3 模拟布料
0.4 模拟柔体
0.5 reactor中的作用力
第1章 碰撞
1.1 铁链的运动
1.2 保龄球
第2章 模拟布料
2.1 自由下落的布料
2.2 随风摆动的窗帘
2.3 变形物体与布料的结合
第3章 水面波浪
3.1 一石激起千层浪
3.2 一叶孤舟
第4章 绳之舞
4.1 下落的绳子
4.2 飞舞的绳索
第5章 颠簸起伏的玩具车
5.1 山路上行进的汽车
5.2 遭遇障碍物
第6章 刚体
6.1 创建一个刚体
6.2 刚体的属性
6.3 刚体集的属性
第7章 柔体
7.1 创建一个柔体和柔体集
7.2 柔体的基本属性
7.3 固定柔体
7.4 柔体的自由变形
第8章 布料
8.1 创建一个布料物体不口布料集
8.2 布料的高级属性
8.3 固定布料
8.4 布料模拟的局限性
第9章 绳索
9.1 创建一个绳索和一个绳索集
9.2 绳索的基本参数
9.3 绳索的高级参数
9.4 固定绳索
9.5 绳索与风力
9.6 绳索与水
第10章 水面
10.1 建立水的空间绑定物体
10.2 水的属性
第11章 约束
11.1 弹簧
11.2 缓冲器
11.3 约束解算器
第12章 作用力
12.1 风力
12.2 马达
12.3 破碎力
第13章 reactor与3ds max动画的融合
13.1 创建一个简单的动画
13.2 混合关键帧和物理学模拟动画
13.3 变形的网格物体与reactor
13.4 精简关键帧
13.5 交互修改
第14章 reactor面板高级参数
14.1 Simulation卷展栏
14.2 Animation & Export卷展栏
t4.3 Display卷展栏
14.4 Advanced卷展栏
14.5 Properties卷展栏
Reactor系统就像Character一样是3ds max的一个内置的外挂程序,可以方便的在3ds max中直接调用。3ds max以前的版本有一个动力学模拟系统,但是它的效果不是很理想,应用范围也较小, 比如布料或液体就不能模拟。而reactor不仅可以代替动力学模拟系统,而且自身还有很多其他物理学方面的模拟系统,对布料和液体模拟地很真实,并且使用起来非常方便。它还包括对刚体、柔体、绳索、破碎、弹簧、缓冲器、风力、马达、玩具车等的物理学模拟。reactor中的绳索模拟系统是非常独特的,可以根据重力、外力的影响产生真实的摆动效果,而玩具车也是一个很好的模拟四轮汽车的模拟系统,可以根据路面的起伏向前行进,并且可以产生颠簸,这两个是在其他软件中没有的功能。这些功能的实现缩短了3ds max与大型软件之间的差距,在动画方面又上了一个新的台阶。
相信这些功能对于广大的三维动画爱好者尤其是3ds max的爱好者大有益处,不仅可以提高制作动画的效率还可以感受到最新技术带来的喜悦。
学习三维的人都希望能够方便的制作动画,但是对于基于物理学的动画,如果用传统的方法会非常麻烦,而且不精确,因此都尽量避免物理学模拟的动画。有了reactor,这一切都变得简单了。因此,本书的出版一定会给广大的三维爱好者带来惊喜,不仅3ds max的用户会看,而且对于学习其他软件的三维爱好者也大有益处。
在此,特别感谢参与本书编写的人员:刘昕、朱玉虎、于延平、白茜、孙建勋、孙艺忻、李建军、覃文丽、张卫成等。