安阳市建材批发市场:reactor动力学制作布料的多种技巧

来源:百度文库 编辑:偶看新闻 时间:2024/04/26 09:36:58

本教程旨在补充reactor动力学做模型范围,比如室内可以用到。抛砖引玉,初学者可以不用管材质和渲染那些东西,专心把模型练好。模型是一切三维软件的基础。

本教程所用快捷键

F3-线框与光滑高亮显示切换

F4-边框显示切换

Shift+q渲染

N自动关键帧动画按钮

W移动工具

R缩放工具

快捷键的介绍是一个很好的想法,这样可以使读者在制作实例之前就可以了解要用到那些工具。

1.  制作自然下垂的布料

在这个实例中,介绍了怎样制作与刚体相互影响的自然下垂的布料。例如桌布、床单、毛巾等都可以使用该方法来制作。

1. 首先我们需要创建一个基本体,作为影响布料的刚体。单击标准球体,在透视图中创建一个标准球体。设置半径为12,如图1-1所示。

图1-1

2. 在球体上方创建一个大于球体半径的平面,在模拟中需要将该平面定义为布料。如图1-2所示。

图1-2

3. 添加刚体集合,注意重点符号所标识的地方。

选择球体对象,在reactor工具栏内单击“创建刚体集合”按钮,在视图中创建一个刚体集合,由于球体处于被选择状态,所以已经被加入到刚体集合中,如图1-3所示。

这些步骤还是要写得细一些,否则有些初学者可能不容易找到,例如对象只有被加入到刚体集合中的对象才可以被定义为刚体,如果还想加入其他刚体应该怎样操作等。

图1-3

4. 为平面添加reactor cloth修改器,同时勾选修改器面板的避免自相交(否则会出现不合物理现象的图,比如布料自身交叉)如图1-4所示。

选择“避免自相交”复选框

图1-4

5. 确定平面对象处于被选择状态,在reactor工具栏内单击“创建Cloth集合”按钮,在视图中创建一个Cloth集合,平面对象被加入到Cloth集合。

这里好像少了一个步骤,不加入到Cloth集合,对象是无法被定义为布料进行模拟的。

6. 单击reactor面板的“预览动画”按钮,如图1-5所示。

图1-5

7. 按P键预览动画。电脑会自动计算布料下垂状态,布料造型满意即可按P停止计算,点击更新到max即改变平面状态了。如图1-6所示(配置不好的机器计算速度相对慢。可以减少平面的细分,以提高速度)

在菜单栏执行“MAX”/“更新MAX”命令。

图1-6

8. 为了得到更好的模型效果。我们要对模型进行平滑,单击平面鼠标右键转换为可编辑多边形,如图1-7所示。

图1-7

9. 为多边形添加一个“涡轮平滑”修改器,觉得不够平滑可以增加迭代次数,会上材质的。自己上个材质看看效果,如图1-8所示。

图1-8

10. 如果布料下面是柜子就是这个效果,大家可以设计桌布。具体大家自行发挥,如图1-9所示。

图1-9

2.  制作标准窗帘

标准窗帘是建筑行业常用的模型,使用放样方法能够快速创建窗帘模型,但是这种方法创建的模型较为死板,不够真实,这时可以将放样对象定义为Cloth对象,使用reactor工具对其进行模拟,实现逼真自然的窗帘效果。

1. 首先需要使用放样方法创建窗帘基础型。单击线条,在顶视图画出如图所示的两个线条,并在子层级顶点圈中部分顶点鼠标右键进行平滑,如图1-10所示。

图1-10

2. 调整好位置。为了方便观察,如图1-11所示。

图1-11

3.. 在前视图中再添加一条直线,作为窗帘的高用,如图1-12所示。

设置高度使用的路径。

图1-12

4. 在面板中找到复合对象,针对直线选择放样,点击获取图形,然后选择刚才画好的比较一条直线(路径为初始的0.0),如图1-13所示。

选择作为路径的线段,在“创建”面板下的下拉式选项栏内选择“复合对象”选项,单击“放样”按钮,确定“路径”参数栏内的参数为0,单击“获取路径”按钮,拾取一个窗帘的截面型。如果一个读者不了解放样建模,上述步骤有些太简单。

图1-13

将路径调整为100.点击获取图形。选区刚才的另外一条曲线(我们等于做了一个窗帘的头和尾),如图1-14所示。

5. 在“路径”参数栏内键入100,单击“获取路径”按钮,拾取另一个窗帘的截面型。

图1-14

6. 展开蒙皮参数,将图形步数和路径步数分别设置为2和20.目,这样是为了增加窗帘的细分,保证计算的时候布料抖动更加自然。(细分越高计算越慢)如图1-15所示。

图1-15

7. 为窗帘添加一个reactor cloth修改器修改器,并且展开修改器。进入“顶点”层级,选中一部分顶点(比如模仿窗帘挂钩位置),在约束卷展览中单击“固定顶点”按钮(这样这些点就不参与计算了),如图1-16所示。

这些顶点在模拟中会被固定在当前位置。

图1-16

8. 为窗帘添加一个布料集合。拾取窗帘,如图1-17所示。

图1-17

9. 如果就做一个窗帘的话到此可以结束了。加个涡轮平滑即可消除尖锐的地方,如图所示。

图1-18

3.  制作收起的窗帘

reactor模拟中,刚体可以使用在max中设置的动画,利用这一特性,我们可以很容易地制作收起的窗帘,其原理为创建一个影响窗帘的刚体,在max中设置其向窗帘一侧移动的动画,然后使用reactor动力学开始模拟,在这一过程中,刚体会使窗帘呈收起状态,这时进行更新,固定其形态,创建完成模型。以下就开始本实例的制作。

 

1. 我们想做一个收起来的窗帘,reactor再次用到,在标准基本体中,建立一个管状体,如图1-19所示。

图1-19

2. 在修改堆栈中。单击启用切片,切片起始位置0,结束位置为180。做一个半圆环,如图1-20所示。

选择“启用切片”复选框

图1-20

3. 为半圆环添加刚体属性,前面步骤有介绍,单击自动按钮。拖动滑块至30帧位置。调整圆环如图所示,关闭自动按钮(0帧的时候请确保圆环初始不和窗帘接触如第19步骤的图,30帧的时候卡在窗帘中间)(本步骤有点难度。请对照图中关键点对比)如图1-21所示

该步骤 良辰美景 讲述的有些简略,同学们要是感兴趣,可以参考腾龙网站动画设置的教程讲述。

图1-21

4. 在reactor中调出刚体属性面板,我们要对半圆环进行一些设置,物理属性中我们要在不能弯曲上面打勾,模拟几何体中在凹面网格上面打勾(为了预览动画的是时候他能够正确进行动画预览)如图1-22所示。

选择“不能弯曲”复选框,使刚体的运动源自已经存在于3ds Max中的动画,而非物理模拟。选择“凹面网格”复选框,使用模型的实际形态进行模拟。

在使用一个重要的设置时,最好有详细的说明,这样读者不仅知道了应该怎么做,还会了解为什么这样做。

图1-22

5. 预览动画后。觉得满意即可更新max,有不平整的地方可以加涡轮平滑(我们还可以在reactor中输出动画。在时间轴中寻找刚才计算的每一个效果。觉得好就挑出来,这个有能力的同学可以尝试),如图1-23所示。

图1-23

6. 上好材质的效果,后期可更改半圆环造型,比如小娃娃等,如图1-24所示。

图1-24

 

4.  制作枕头

在制作枕头时,可以首先创建一个基础型,然后将其定义为“复杂力模型”,这时对象可以进行更为精确的Cloth动力学模拟,形成逼真的枕头形态,最后使用多边形建模、涡轮平滑对其细节进行修改,即可完成模型的制作。

 

1. 在标准体中绘制一个长方体,长度高度分段分别设置20,想要更好的效果调高即可,前面有讲。如图1-25所示。

图1-25

2. 为新创建的长方体添加布料修改器,在属性栏里。把简单力模型改为复杂力模型。这样可以针对自己进行运算,如图1-26所示。

相对于简单力模型,复杂力模型能够指定剪切力和拉伸刚度,以及物理上精确的平面外弯曲属性,进行更为精确的物理模拟。

图1-26

3. 进行动画预览。按P键开始,满意效果后P键暂停。更新至max。这里一个枕头已经出来了。我们想要加花边,转换这个枕头为多边形,进入子层级到线,选中一根线后。点击环形,如图1-27所示。

图1-27

4. 按住ctrl切换到多边形层级,多边形太厚不像花边我们对多边形进行挤出,单击右侧修改堆栈栏的挤出旁边的按钮,选择按法线挤出,调整好数值确定即可,再按字母R,进行缩放。弄成薄边,如图1-28所示。

图1-28

5. 上材质即可。如图1-29所示。

图1-29

总结

Reactor是max自带的动力学插件,动画模块非常强大,只要肯动脑筋可以做出很多意想不到的模型来,希望大家多多练习。