Power by Lenshuang~2+3D Game Vfx Base since 2003~2014
  • 2011年04月20日

    rayfire系列教程(二) - [Ray fire教程]

    版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
    http://www.blogbus.com/lenshuang-logs/121115038.html

     

       上次简单介绍了Rayfire Tool的界面及简单应用,这次为大家讲解如何用它做一个简单的碰撞动画。
    (1)打开MAX2010,依次创建图中三个物体,分别赋予不同的石头材质,需要注意的是,当作地面的模型的分段要足够多,这里采用200×200×200.

     
    (2)在面板里依次点击右图按钮,RayFire tool 面板调节出来。如左图所示。
     

    (3)下面先对石头做一个破裂效果,选择方形物体,将物体添加进RF中后,点击Fragmenttation,破裂方式选择Irregular,破裂数这里选择30×20.然后点击运算按钮,看效果。下图效果基本可以。

     

    (4)下面选择刚刚破裂好的碎片,添加到Inactive objects,点击Add,添加到这里的目的是使这些物体在后来的运算中只作为被激活物体,而不是作为作用物体。

     
    (5)为小球K一个撞击石头的动画,同时观察在第几帧碰到方形的物体,这里是在22帧最合适。然后点击Physics,将开始时间改为22,结束时间改为150即可。
     
    (6)下面一步是将物体添加进RF,选择被当作地面的物体添加至固定物体Unyielding Objects,选择圆球添加至激活物体Impact Objects。这里的地面物体属性我选择了Wood.RF就会当作了地板来运算。

    (7)下面将圆球添加至引发作用的物体,点击Physics,然后点击Add.下面就可以进行碰撞测试了,点击开始运算。
     
    如图所示碰撞效果很差,没有重力的影响,下面就为场景添加一个重力场,让碰撞看起来更真实,在MAX里创建一个重力场,如下图。
     
    (8)把刚刚添加的重力场添加进RF,同刚才添加圆球的方法相同,点击Add即可。然后开始新的运算,得到想要的效果。
    分享到:

    历史上的今天:

    rayfire系列教程(零) 2011年04月20日
    rayfire系列教程(一) 2011年04月20日
    rayfire系列教程(三) 2011年04月20日