签到

07月14日
尚未签到

共有回帖数 0

    葱花蛋饼

    等级:


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

    (上图是我思考总结的思维导图,右击打开大图)(这是金属人头融化视频,换了不同材质渲染)

    本教程特色:
    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 Volume为Yes。这样就会看到模型填充好了粒子。如果你觉得粒子数不够。可以加大Resolution值。
    粒子数不是越多越好,在确定最终效果前,这个值最好小一点,这样可以节约测试时间。
    (我这里使用值是100。这要根据你模型大小,和场景缩放。来确定合适值。)

     

    5.设置Container发射器。
    这个发射器本身,并不会发射任何粒子。所以我称它为粒子存储器。它只做为一个粒子容器存在。在这里它的作用是用来存放"融化后的粒子",或者叫做符合融化条件的粒子。因此个发射器也称为目标发射器。
    最最重要的设置是
    Resolution 必须与上面的Fill_Object发射器的Resolution值相同。不然解算粒子会爆开,甚至崩溃。

     

    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 值,需要你不断的测试,没有一个准备固定的值。你可以给这个值做动画。只要记住这个值越小,融化的粒子就会越多。
    避免粒子一下子全部转移到另一个发射器中,就需要让这个值大一点。

     

    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制作融化技术细节的一些详细说明。
    但在看另外几篇之前,最好自己先尝试做一个融化,有助于理解后面的内容。

    转载自 豆芽兵博客

    楼主 2015-06-08 18:30 回复

共有回帖数 0
  • 回 帖
  • 表情 图片 视频
  • 发表

登录直线网账号

Copyright © 2010~2015 直线网 版权所有,All Rights Reserved.沪ICP备10039589号 意见反馈 | 关于直线 | 版权声明 | 会员须知