注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

豆芽兵的生存探索

因,记录。留下历史,看到未来...

 
 
 

日志

 
 

序章:五分钟设置一个金属人头融化(1/3)  

2013-12-01 17:31:04|  分类: RealFlow探索 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |



序章:01_五分钟设置一个金属人头融化(1/3) - 豆芽兵 - 豆芽兵的生存探索
(本篇文章最终效果。)
人头融化对本系列文章来说,这仅是一个开始。看下图,是所有我要表达与融化相关的东西。
序章:01_五分钟设置一个金属人头融化(1/3) - 豆芽兵 - 豆芽兵的生存探索

(上图是我思考总结的思维导图,右击打开大图)

(这是金属人头融化视频,换了不同材质渲染)序章:01_五分钟设置一个金属人头融化(1/3) - 豆芽兵 - 豆芽兵的生存探索

本教程特色:

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

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

3.不需要任何Python脚本

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

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


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

序章:01_五分钟设置一个金属人头融化(1/3) - 豆芽兵 - 豆芽兵的生存探索


第一步:准备素材

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

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

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

2.把模型导入到realflow中。

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

第二步:建立必要结点

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

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

所有节点如下图

序章:01_五分钟设置一个金属人头融化(1/3) - 豆芽兵 - 豆芽兵的生存探索
序章:01_五分钟设置一个金属人头融化(1/3) - 豆芽兵 - 豆芽兵的生存探索



第三步:设置各结点属性


4.填充模型

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

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

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

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


  序章:01_五分钟设置一个金属人头融化(1/3) - 豆芽兵 - 豆芽兵的生存探索

5.设置Container发射器。

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

最最重要的设置是

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


  序章:01_五分钟设置一个金属人头融化(1/3) - 豆芽兵 - 豆芽兵的生存探索 

6. 设置Filter辅助器。

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

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

c.设置Normal条件值。

参考值(resolution为1时,设置为1.0以上。resolution为10,设置0.6左右。resolution为100,设置为0.3左右。)

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


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

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


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

避免粒子一下子全部转移到另一个发射器中,就需要让这个值大一点。


  序章:01_五分钟设置一个金属人头融化(1/3) - 豆芽兵 - 豆芽兵的生存探索

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

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

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

friction设置为0.1

Bounce设置为0

Stick设置为50

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

序章:01_五分钟设置一个金属人头融化(1/3) - 豆芽兵 - 豆芽兵的生存探索


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

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

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

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

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

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

序章:01_五分钟设置一个金属人头融化(1/3) - 豆芽兵 - 豆芽兵的生存探索


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

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

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

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

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

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

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

总结:

简单来说操作步骤就是:

1.导入模型

2.填充粒子

3.分离粒子

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

6.完成


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

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

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


本系列其它两篇:

2.融化通用模型(2/3)

3.realflow融化方法技术总结(3/3)

  评论这张
 
阅读(3322)| 评论(11)
推荐

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018