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

Sonny

Hakuna Matata …………

 
 
 

日志

 
 
关于我

……要相信生活是美好的,幸福会到来的。…… QQ 20646620

网易考拉推荐

Naiad To Houdini Particle Add Velocity Color  

2015-09-05 11:08:12|  分类: 默认分类 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
        特此说明:欢迎同行或对此效果感兴趣的朋友转载,因此文是绝对原创所以请大伙尊重博主的心血,转载时请注明转载。  谢谢
naiad中粒子的样子 
Naiad To Houdini  Particle Add Velocity Color - sonny - Sonny
houdini中的样子
Naiad To Houdini  Particle Add Velocity Color - sonny - Sonny
3dsmax中的样子
Naiad To Houdini  Particle Add Velocity Color - sonny - Sonny
       由上面两张图可以看出在houdini中对导入的naiad粒子进行添加颜色处理后,基本上能够做到差不多的显示状态,由于图2没有去很严谨的调试颜色所以两张图的颜色存在一点点差异,不过随后会更新上来这两张参照图的视频,视屏中会看到着色后动态的流体效果。上图分别由两个软件截取观看视角会存在误差的,请无视这个角度的误差 谢谢。


    接下来我们开始制作粒子上色的过程
        首先这或许是很多人都已经会用的技法,但大伙并没有完整的放出来。 在制作此效果的时候博主花了好多功夫百度、谷歌、墙内、墙外找了很多地方都没有找到一篇完整的指南,都是一知半解的一概而过大多都是互相转载或直接复制黏贴的文章。在此博主综合了多个作者的思路终于捣鼓出来了预期的效果,具体实现方法在下面。

        1。首先在naiad中制作好流体粒子形态,期间没有什么好说的只是需要注意一下添加两个节点,如图
Naiad To Houdini  Particle Add Velocity Color - sonny - Sonny

        2。对应这两个节点的功能就是定义一下速度信息然后给到粒子上而已,其它节点如上图所示都没什么特别的。 节点中参数的设置如下图:(红色部分)
Naiad To Houdini  Particle Add Velocity Color - sonny - Sonny

       避免图像被压缩失真把参数放上来,这里定义了:
         Channel  ( vortricity )   
         Channel Type ( Vector )
         Channel Expression ( curl(Field.velocity) ) 
 
Naiad To Houdini  Particle Add Velocity Color - sonny - Sonny

         Channel ( vortricity )
         Channel Type ( Vector )
         Channel Expression ( Field.vortricity ) 

        3。naiad中都调试好之后就可以输出了,在输出的时候我这里因为要输出到houdini中使用,故输出为bgeo格式的文件,使用houdini的朋友都很了解这个文件格式不多解释了。 简单说这个格式简直 “ 碉堡了 ”  输出节点如图:
Naiad To Houdini  Particle Add Velocity Color - sonny - Sonny

        4。这下就该启动houdini啦。 我这里使用的是版本14 估计大伙也都一样吧,不一样的请自行解决了,或者不方便去官方下载的朋友点击这里我的百度盘,大多时候都会与官方版本号保持一致的。呵呵  连接在此

        5。进入houdini后导入刚才输出的粒子。 然后创建一个 vop节点,进入节点后就是导入之前在naiad中输出的velocity信息,然后给粒子上颜色。具体操作节点如图。
Naiad To Houdini  Particle Add Velocity Color - sonny - Sonny
        这里可以看到从粒子中提取  vortricity 信息,之后进入fit 里面设置取值范围,然后输出到 ramp 的颜色控制上,这里有三个ramp。 简单说明下早先看到不少提到这里的都是简单一说概括过去了,到后面就是效果不对不是想要的着色效果,后来反复琢磨尝试终于明白了,这里面的 vectofloat1 节点很重要,是将粒子的三个坐标信息分别输出来给到 ramp 上去,之后再用 add 节点合并到一起输出给到 Cd 上,才形成了上面示意图上样子。 这里就 fit 节点的取值范围需要稍微调整一下,ramp 节点颜色调整一下其它节点没调节的地方,所以就不放上来了。  这里只是作为抛砖引玉的一个小开始欢迎大伙能够基于此思路开放思维开发出更有趣的效果来。

        6。看到这的时候就算是告一段落了,从naiad输出粒子到houdini中并且为自定义的velocity信息添加颜色。 添加的这个颜色有很多用图的最直接的用图之一就是,制作镜头的预演。 因为是直接可视的所以制作预演的时候异常方便,再就是利用这个信息进行渲染的通道输出用于后期合成。

        7。最后就是利用houdini给粒子上色之后可以进行houdini向外输出了,例如输出为prt格式的文件并使用3dsmax导入带彩色信息的粒子文件,是不是很酷呢 如图
Naiad To Houdini  Particle Add Velocity Color - sonny - Sonny
 
  评论这张
 
阅读(418)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

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

页脚

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