[vfxinfo 原创]Realflow 2013 中文融化教程详解[第一篇]

vfxinfo原创 转载请注明作者与出处

 原创作者:豆芽兵(现任职于东方梦工厂)

使用软件:Realflow 2013

版权归原创作者豆芽兵所有 

序章:五分钟设置一个金属人头融化

(本篇文章最终效果)

人头融化对本系列文章来说,这仅是一个开始。看下图,是所有我要表达与融化相关的东西

(这是金属人头融化视频,换了不同材质渲染)

本教程特色:

1融化相关所有操作都在realflow里完成。(包括上图,是由realflow内置渲染器“渲染”的)

2.总计用了不到10个结点(包括地面,相机结点。)

3.不需要任何Python脚本

4.更不需要使用Graph结点图辅助

因此,如标题,设置一个这样的效果只要5分钟。只要你会realflow基本操作,就肯定能快速做出类似效果。

对这样的融化效果,总共有这四大步。下面主要讲解的是第二步,如何填充模拟粒子动态。以及一些融化细节注意点。

第一步:准备素材

1.准备一个需要融化的模型。甚至只用realflow内置的球啊,立方体都可以。

如果是自己模型,可以导出成SD,abc.obj等等都可以。大部分情况建议使用简模,因为越少的面,计算越快。不过这个案例,就算你使用很高的面数,对最终解算速度也没有任何影响。

注意:这里因为要模拟的是一个金属融化效果,所以下面参数是往,比较粘稠的方向调整。当然所有参数都不是固定的,只供参考。

2.把模型导入到realflow中。

(这里使用的是realflow2013,对制作效果来说。版本没有太大关系,只是别的版本没有内置渲染器。还有结点关联方式不同。)

第二步:建立必要结点

3.建立两个发射器,两个辅助器和一个地面。(相机是随模型导入进来的)。

ParticleMesh结点可以等粒子模拟好再加

所有节点如下图

第三步:设置各结点属性

4.填充模型

使用粒子填充发射器 Fill_Object。这个发射器下面也会称为源发射器

在结点面板下选择你的模型,然后点击Fill VolumeYes。这样就会看到模型填充好了粒子。如果你觉得粒子数不够。可以加大Resolution值。

粒子数不是越多越好,在确定最终效果前,这个值最好小一点,这样可以节约测试时间。

(我这里使用值是100。这要根据你模型大小,和场景缩放。来确定合适值。)

5.设置Container发射器。

这个发射器本身,并不会发射任何粒子。所以我称它为粒子存储器。它只做为一个粒子容器存在。在这里它的作用是用来存放“融化后的粒子”,或者叫做符合融化条件的粒子。因此个发射器也称为目标发射器。

最最重要的设置是

Resolution 必须与上面的Fill_Object发射器的Resolution值相同。不然解算粒子会爆开,甚至崩溃

6. 设置Filter辅助器。

a.根据下图步骤,选择源发射器,目标发射器。

b.再选择Normal做为分离粒子条件

c.设置Normal条件值。

参考值(resolution1时,设置为1.0以上。resolution10,设置0.6左右。resolution100,设置为0.3左右。)

d.开启Bounded,这样就可以控制融化的大概范围

这里我开启了Bounded这样,可以让filter辅助器只能影响范围框中的粒子。

我做的效果,是从上到下融化。因此,这个filter框动画,就是根据Y轴从上往下

这个@Value 值,需要你不断的测试,没有一个准备固定的值。你可以给这个值做动画。只要记住这个值越小,融化的粒子就会越多

7.创建一个重力场Gravity,默认值

8.建立一个Plane做为碰撞地面。

因为这里要让融化粒子落到地面,感觉粘稠,所以做了如下设置。

friction设置为0.1

Bounce设置为0

Stick设置为50

这些值都不是固定的。你可以根据需要调整

第四步:设置各结点之间关系

结点之前关系非常简单。参考下图

1.填充发射器Fill_Object01,Container01关联

2.融化粒子存储器,与重力、地面关联。这样融化后粒子才会受重力下落,并能与地面碰撞交互。

(为了稳定,你可以再加一个Drag 辅助器,关联到Container上,甚至可以加上noise让融化动态随机一点。测试时暂时不需要)

3.原始object结点不需要任何关联。filter辅助器也不需要任何关联

第五步:模拟,测试,做mesh

上面的设置步骤差不多5分钟就可以完成了。

下面主要工作就是进行模拟测试。

测试模拟是比较花时间的,5分钟远远不够。

做一个你心中的融化效果,需要看大量的参考,还需要你对各个部分参数有深度理解,各种测试。

做好粒子动态后,你需要加一个ParticleMesh,做一下mesh,这样就可以直接使用realflow 内置渲染器预览效果了。你也可以把mesh导入到其它三维软件渲染。

下图使用类似蜡烛的材质渲染。你可以尝试使用不同材质渲染,做出你想要的效果来

总结:

简单来说操作步骤就是:

1.导入模型

2.填充粒子

3.分离粒子

4.模拟分离后的粒子动态

6.完成

这样的文字说明其实对大部分人都没有太大用处。这也不是我写本篇教程的目标。它只是一个引文,后面有详细对融化这个效果本身的探讨

然后还有对realflow制作融化技术细节的一些详细说明。

但在看另外几篇之前,最好自己先尝试做一个融化,有助于理解后面的内容