Houdini Flip挑战下加勒比的海(附带文件)

转载于微信公众号 青之巅CG

我的制作思路大概分四步:

a、制作一个有拐角的海面(用于生成surface field和vel field)

b、自定义合理的初始化粒子

c、自定义合理的surface field、guidesurface、guidesink和vel field

d、自定义合理的gravity field(dop中设定)

先点击Ocean工具架下的Guided Ocean Layer工具作为文件的起步

1、海面

a、制作一个拐弯的海面

b、添加ocean效果的时候需要注意,由于海面不是水平的,所以需要控制一下oceanspectrum的法线和up向量,否则得到的效果是不对的。

2、自定义初始化粒子

这一步相对简单,利用第一步定义好的平面,向内挤出一个厚度,再填充粒子就好啦

3、自定义合理的surface field和vel field

surface field,如果相对水平的海面来说,那就是水平面数值为0,水平面以上为正,以下为负。对于我们这个场景,以拐角的面为水平面,通过距离得出数值,通过与法线的夹角判断是正还是负,就可以得到一个合理的surface field啦,说起来很绕,其实实现很简单,如图

有了surface field以后,guidesurface和guidesink就只需要在surface的基础上偏移一个合适的值就好了

vel field是通过采样海面的速度属性得出来的,需要注意的是高于海平面的地方,速度是不需要的,处理成0就ok了,如图

都处理好以后再简单的做一些融合和改名的操作(这一步我直接复制的wavetrank内部的节点,其实我整个流程也都是从wavetank工具修改而来的,大家也可以点进去自行研究下),解算需要的场就都自定义好了

4、自定义重力

重力的定义思路和surface场是一样一样的,只不过一个是要数值,一是是要方向,重力需要定义在动力学中,如图

至此所有的流程设定就都ok了,可以愉快的开始解算了。

5、案例源文件:

鼓励大家先自己思考动手去做,每一步都有截图,也可随缘赞赏鸡腿获得源文件哦

谢谢大家,你们的鼓励就是我的动力,原创不易,你的转发,在看和赞赏都能让我更有激情去分享更多更好的内容哦~~~

资源下载
下载价格免费

原文链接:http://iiivfx.com/archives/28174,转载请注明出处。

0

评论0

网盘统一提取码5555
没有账号?注册  忘记密码?
豫ICP备2020029649号-1