用Maya制作爆破特效去全过程

修改
鏉ユ簮: 貌似殊途 浏览 2474 日期 2011-10-21 0

朱峰社区本次教程为大家解析如何使用maya制作影视广告中的爆破特效,这是一个基础教程,希望对你们有帮助。

首先,我们要确定好自己的机器是否已经安装了blastcode 1.5版本的插件确保启动blastcode菜单正常,下面开始操作了。

首先,我们要在maya中创建一个nubrs的平面。注意,bc插件的破碎功能只能对nubrs起作用。在这里,首先创建一个uv分段数为1的nubrsplane,将它垂直放置。(图01)

图01

在这个场景中创建一个小球,作为我们的碰装物体,设置整个动画为100贞,我们的碰装物体不参与破碎,所以可以将它设置为polygon物体,这个物体要保证其动画是从nubrsplane中穿越过去的。(图02)

图02

由于blastcode使用了一套novodex physics动力学引擎,所以我们需要将maya中的所有物体导入到这个引擎中进行解算。

操作步骤如下,选择我们的nubrsplane,在blastcode菜单中打开blastwindows,单击newcontrol,将我们的nubrs面片导入到引擎中,这样我们获得了blastlayer1的破碎层。(图03)

图03

将小球设置为物体爆炸物,关联到这个破碎层上,产生了户动影响效果。(图04)

图04

选择blastlayer1,创建随片层。(图05)

图05

将blastlayer1隐藏掉,在目标可视里勾选隐藏。(图06)

图06

进入碎片的slab属性中,我们设置厚度为0.02。并指定贴图位置为blastcode1.5\examples\sourceimages\lesson6_cracks.iff。(图07)

图07

此时播放,会发现没有产生任何碎片,只是产生了开裂效果。(图08)

图08

修改slab面板下的primary debris attributes一级碎片属性下的debris tensile这个值,它是控制damage层表面随片的张力值。

设置它为.005,使表面张力最小化,此时发现我们的平面过度破碎。(图09)

评论

{{ username ? username.charAt(0).toUpperCase() : '?' }}
Ctrl+Enter 发布
{{ (c.username || c.author_name || '?').charAt(0).toUpperCase() }}
{{ c.username || c.author_name }} {{ Utils.formatDate(c.created_at) }}