纳金网

标题: Modo 801 - 制作玻璃碎裂的特效 [打印本页]

作者: 艾西格亚    时间: 2014-6-2 02:15
标题: Modo 801 - 制作玻璃碎裂的特效
Modo 801 与附带的资源   
http://www.narkii.com/club/thread-321396-1.html

Modo 801 - 动画制作的全新革命
http://www.narkii.com/club/thread-322013-1.html

Modo 801 - 制作家具的绝佳助手
http://www.narkii.com/club/thread-322049-1.html

Modo 801 - 材质的设置与渲染
http://www.narkii.com/club/thread-322057-1.html

Modo 801 - 快速进入摩多的想象世界
http://www.narkii.com/club/thread-322210-1.html

Modo 801 - 快速键的攻略法则
http://www.narkii.com/club/thread-322336-1.html

Modo 801 - 导入外部模型的实用技巧
http://www.narkii.com/club/thread-322500-1.html

Modo 801 - 五分钟了解天光的设置
http://www.narkii.com/club/thread-322756-1.html

Modo 801 - 天光通道与自发光体的设置
http://www.narkii.com/club/thread-322774-1.html

Modo 801 - Physical Light的设置与渲染
http://www.narkii.com/club/thread-322836-1.html

Modo 801 - 多层材质的设置
http://www.narkii.com/club/thread-322996-1.html

Modo 801 - 灯光类型的介绍
http://www.narkii.com/club/thread-323098-1.html

Modo 801 - 创建自己专用的材质库
http://www.narkii.com/club/thread-323297-1.html

Modo 801 - 体积光的效果表现
http://www.narkii.com/club/thread-323370-1.html

Modo 801 - 纳金名模资源库的导入应用
http://www.narkii.com/club/thread-323578-1.html

Modo 801 - 强大而有效率的布料系统
http://www.narkii.com/club/thread-323641-1.html


Modo 801版本提供了更高级的动力学功能,其中有几个新的特效制作是令我们非常震惊的,没想到这些功能已经成为了Modo内置的标准模块,而不是像3dsMax需要使用插件才能完成这些特效处理。

demo.jpg

现在就让我们用一个简单的案例来说明Modo 801里面的物体碎裂功能,下载附件附件后使用Modo 801的版本打开文件。

如图所示,我们将球体以ConstraintPath绑定到一条绘制好的路径,用来模拟球体冲向一面玻璃并产生破裂的效果。

1.jpg

2.jpg

进行动画测试的时候,玻璃目前并没有任何的破裂作用,所以我们将要使用Modo 801提供的Shatter功能来完成这个效果。
选择玻璃模型,使用Geometry >Mesh Shatter > Radial进行碎裂效果的制作。

3.jpg


在弹出的面板里面使用默认值,按下OK进行计算,如图所示,表面出现了几个碎片,但是跟我们预期的效果相距甚远,并且碎裂的中心跟球体碰撞的地方是在不同的位置,使用需要调整一下碎裂的中心点。

5.jpg


Ctrl +Z键还原到上一个步骤,然后按下7键进行Center设置,将Center的位置移到球体与玻璃接触的地方,如图所示:

6.jpg


设置完成后使用Geometry >Mesh Shatter > Radial在此进行碎裂效果制作,将Radial RaysRadial Ring设置为18Random Distance% 设置为5, Axis的方向需要注意,依据玻璃的朝向来决定选择轴心,其他的设置用默认即可,按下OK开始进行碎裂的计算。

7.jpg


如图所示,经过计算后的碎裂表面已经呈现出来,看起来非常不错,接着就是进行动力学的设置。

8.jpg


Setup的模块里面进行动力学的设置,选择地面模型,按下Static Rigid Body,表示地面是固定的刚体结构,然后选择球体,按下Kinematic Rigid Body,表示这是一个预设好动作的刚体。

9.jpg


Item List里面选择玻璃的文件夹(碎裂后的结构),按下Active Rigid Body,表示这是一个动态形式的刚体结构。

10.jpg


设置完成后,按下右下方的绿色小箭头进行模拟,这时我们发现在球体还没碰到玻璃的时候,玻璃已经收到重力的作用开始向下掉落,是哪里的设置有问题呢?

11.jpg


现在需要多一个Sleep设置,也就是让玻璃在没有接受到物体的碰撞时为固定的状态,双击Item List里面的碎裂文件夹,Dynamics的设置里面将Sleep > Wake On设置为VelocityWake On Value调整为0.01的数值,勾选Passive,然后再进行模拟测试。

12.jpg

现在球体按照路径碰到玻璃时就能产生正确的碰撞效果,如图所示:

13.jpg

14.jpg

此外我们注意到玻璃的边缘出现了红色,这并不是我们所设置的效果,而是系统自动产生的一个材质,目的是让我们可以另行设置边缘的质感,如果需要的是正面与边缘使用同一种材质,可使用Instance的方式进行复制,操作的方式为选择原来的玻璃材质,右键选择Create Instance创建出一个相同的材质名称。

15.jpg 16.jpg


然后将这个复制出来的材质拖到shatter的材质里面,再删除shatter原来的Material设置即可。

17.jpg

如图所示,从预览的视图里面看到玻璃的材质已经呈现出相同的质感。

18.jpg

选择Dynamics > Computer Simulation 进行模拟计算,将时间设置为1100,按下OK开始进行计算。

19.jpg


计算完成后,在预览视图里面查看玻璃的撞击效果,如何?看起来很不错吧!没想到Modo的动力学设置是如此的方便,操作步骤也很直观,这点是也是我们特别推崇Modo的一个主要原因。

20.jpg

21.jpg


更多的讨论与分享请加入:
纳金网Unity技术交流 1 群 - 218689657 (已满)
纳金网Unity技术交流 2 群 - 339429234 (新手专用群)
纳金网3dsmax技术交流群 - 284146304

1_begin.rar

10.63 KB, 下载次数: 7


作者: hyui    时间: 2014-6-2 02:52
As always great tutorial!
作者: 狂风大尉    时间: 2014-6-3 07:21
貌似强大的功能,好容易的样子啊
作者: may    时间: 2014-6-3 19:02
效果很牛啊,谢谢
作者: odiecg    时间: 2014-6-5 15:40
很强大啊 谢谢




欢迎光临 纳金网 (http://rs.narkii.com/club/) Powered by Discuz! X2.5