海面特效仿真模拟

 

  源  起

  最近一直在写代码, 不过"用计算机创造另一个世界"的情怀还在~  于是抽空把海面特效再次模拟了一下;

  解算软件:依然是用最喜爱的Houdini~ 现在已更名叫 Houdini FX, 之前曾用过Maya、Max各种插件、C4D,用来用去发现还是Houdini最灵活、强大;

  操作系统:Ubuntu 15.04

  Ubuntu是Linux系统,最新版是Ubuntu Kylin,Houdini在Linux类系统下运行很稳定, 不会像在Windows系统中一样总是奔溃,  而且渲染时CPU资源利用率可达100%,不过此时是不能开启第二个mantra进程的,否则会因资源耗尽直接宕机;

   

  Duang~ 看特效

  先看以前做的海面,在之前的博文中曾提到 :

  以前这版海面虽然有梦幻的高光, 整体氛围也还好, 但是波纹略显粗糙, 而且没有逼真的泡沫;

 

  接下来是今年模拟的特效:

  首先看一个近景:

  点击看大图

  近景细看, 浪尖有半透明的Scatter效果, 泡沫逼真, 波纹更细致, 细节很丰富;

  如果在水中放一个物体, 就能从半透明的水面看到物体的水下的一小部分;

  这是相关shader的部分VEX节点连接图:

 

  再看一个远景:

点击看大图

  欧美大片经常能看到类似的海面,这个海面基本可以达到以假乱真的效果了, 不过在色彩和高光上还可以继续打磨,部分细节还可以继续调整~

  值得一提的是: 这个海面是既可以无限近、也可以无限远的,无惧场景大小~半透明的浪尖和泡沫是这次最大的改进, 另外还研究出了"可视范围内的动态细分技术",有效减少场景中的网格数量 ;

  运动的效果更好看, 尚未合成,改天再传.

 

  总  结

  之前在工作中, 曾多次分到海面特效的制作(至少有三十景), 当时迫于时间匆忙, 一直都没有好好总结制作的技术, 主要用Maya的海洋插件OceanToolkit渲染海面, Maya自带的海洋局限太大, 在项目中场景无法产生真实效果, OT的话远景还好, 但弊端就是:镜头如果向近处一摇, 就会发现毫无细节, 除非提高网格数量, 但如果把网个数提高到1000x1000,渲染速度就会及其缓慢, 当时单机渲染一帧要15-20分钟左右...现在这个效果我用HP工作站测试, 渲染一帧只需6分钟左右, 如果用集群会更快, 下次分享一篇如何用HQueue搭建分布式集群

  好, 海面特效的制作留个记录, 以备不时查阅, 也便未来做出更好效果时, 跟过去有个对照~ 

  最后附上海明威的一句名言, 以期自勉: 

  优于别人,并不高贵,真正的高贵应该是优于过去的自己 . 

 

  关于Houdini

  建议大家使用正版,Houdini Indie 售价199美刀/年,专为独立动画和游戏创作者及艺术家准备的超值版,按今天的汇率折合人民币1236元/年

  我不是SideFX派来的,只是觉得 Houdini 这款软件真的很棒,1991年就打造了科幻大片《终结者2》中的液态机器人,二十年来开发这么一款软件不容易,有实力的可以支持一下~

  Houdini Indie官网购买链接:http://www.sidefx.com/index.php?option=com_content&task=blogcategory&id=244&Itemid=399

  SideFX官网推出这个版本的原话是这样的:

 

Independent animators and game creators are the lifeblood of the entertainment industry. With Houdini Indie, they now have access to a comprehensive set of procedural tools and assets to help them experiment, innovate, and create!

我翻译一下:独立动画和游戏创作者是娱乐行业的命脉,有了Houdini Indie,他们现在可以全面的使用程序化工具和数字资产集,帮助他们实验、革新和创造!

 

Houdini Indie makes all of Houdini’s animation and VFX tools available under a limited commercial license to independent animators and game makers who want to use Houdini during the incubation stage of their business.

这句稍绕:Houdini Indie 让那些处于业务孵化阶段的独立动画和游戏制作者,得以通过有限商业许可证,来使用Houdini的所有动画和特效工具。

 

 

  其实用咱中国的古话来说就两个词:薄利多销、利人利己~

 

 

posted @ 2015-07-22 00:18  蒋至乙  阅读(3801)  评论(0编辑  收藏  举报