分享

3dmax与Rayfire制作物体摔碎

 步行d天涯 2015-11-08

3dmax与Rayfire制作物体摔碎

3dmax与Rayfire制作物体摔碎
从本节教程起我将和大家一起学习如何利用Rayfire制作各种破碎,Rayfire这款插件是专为3dsmax上开发的破碎插件,参与过很多电影的制作,如《变形金刚》等,功能相当强悍。

下面我们进入今天的学习,我们先从比较简单的开始做起,这里我使用的版本是1.62版的。现在场景中创建一个地面(box)和一个球体。然后打开我们的rayfile创建→几何体→rayfile)点击“open rayfile floater”打开我们的rayfile面板。

3dmax与Rayfire制作物体摔碎

首先我们看一下“objects”面板下面的修改,首先看下“dynamic/impact objects”动力学/撞击物体,选中我们的球体,点击“add”把球体添加进来,这个攻击面板下面主要控制的是我们的破碎动力学物体,修改下下面材质“material”为玻璃“glass”。接下来,把我们创建的地面添加进静态动力学“static/kinematic objects”里面,同样修改下材质“material”为混泥土“concrete”。修改材质的预设能快速的定义物体的物理属性,如弹力,摩擦力等。然后我们看一下碎片“Fragmentation”工具面板,这里我们至简单的定义一下它破碎的类型“Fragmentation type”为“voronol Uniform”,然后设置一下碎片色数量“iterations”,这里我设置的是“300”,如果你需要多的碎片,那么可以多设一些。

3dmax与Rayfire制作物体摔碎

 

然后我们来开一下物理选项“Physical”面板,这里面需要进行简单的设置主要是针对你要模拟的时间长短进行设置,找到破碎属性“demolition properties”卷展览,激活交互式破碎,这样做的目的是为了让球体撞击地面的时候在产生破碎效果。设置完成后我们点击“physical options”下的“back”结算,结算完成看下效果,我们会发现主题破碎效果有了,但是少了很多的细节,下面我们用“PF粒子流”来为其添加细节。

3dmax与Rayfire制作物体摔碎

 

打开粒子流面板(按下“6”键)为其创建一个标准粒子流,具体如下,我们来分析一下每个粒子事件的具体设置。首先看下“事件001”“出生”节点里面我们控制一下,他的发射开始和结束时间,还有就是粒子的数量,这里我只需要它一帧发射就可以了。“位置对象”里面我们把所有的碎片都拾取进来,让粒子从碎片上面发射出来,然后再场景中创建一块“导向板”(创建→空间扭曲→导向器→导向板)并把导向板对其对面,然后做上动画,在球体落地碎裂的过程时间中,把导向板向上移动一点。让后回到粒子时间里,添加“碰撞”节点同时把“导向板”拾取进来。观察一下“事件001”我们会发现并没有粒子的形态,这里我们只需要得到一个粒子的初始形态就可以,并不要渲染该事件。

3dmax与Rayfire制作物体摔碎

 

再来看一下“事件002”的设置,这里我们看一下“图形实例”节点,我们把碎片复制住几个来然后成组,打开“图形实例”节点,把组拾取进来,并勾选“组成员”,这样我们的粒子形态就有所不同了,然后调整下粒子的大小。在场景中添加一个重力“创建→空间扭曲→力→重力”,在“事件002”添加一个“”节点把重力拾取进来,然后再创建一块导向板与地面匹配,这里导向板不需要做动画,添加到“碰撞002”节点里面,把“碰撞”“速度”改为“停止

3dmax与Rayfire制作物体摔碎

 

设置完成后在“粒子流源001”里面添加“材质静态”节点,给粒子一个玻璃材质。最后添加“缓存节点”,这样我们在渲染中断,接着渲染的时候,粒子就不会出错了。最后渲染暑促就可以了。

 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章