完美动力首页 > 技术分享 >
干货|Maya系列之新功能BOSS基础介绍与应用
BOSS —海洋模拟系统(Bifrost Ocean Simulation System),2017版本加入到maya的新功能,2018版本加入泡沫。
优点:区别于maya传统海洋,是真实多边形模型起伏效果,而且配合Bifröst液体可以现实更好浪花效果;配合阿诺德渲染器最终的渲染,得到真实海洋效果


接下来我们直接学习一下BOSS。(本人使用的maya2018版本,2018添加泡沫)。
首先,Boss是插件形式的,所以我们需要在插件管理里面加载Boss,如下


在FX模块下菜单中可以找到BOSS菜单

首先,我们创建一个多边形平面,尺寸20*20,分段数200*200。
BOSS系统设定1网格为1米,也就是我们建立为20米乘20米的海域,分段数提高是为了细节更多


选择平面模型,打开BOSS编辑器,点击图标,而且可以看到,因为新功能的原因,这里的界面没有汉化。

添加解算器:波浪或光谱。

Boss创建成功后,拨动时间帧就可以在视图中看见起伏波浪效果。

在BOSS编辑器中选择BossSpectralWave1,就可以在属性栏中查看属性,我们可以看到属性是汉化过的,所以调整属性比较方便。
以下,我只介绍一些常用属性:
分辨率:控制细节多少,低分辨率提高播放速度,高分辨率以获得更多细节。 波高度:控制起伏强度。
使用水平置换:可以让波纹更加尖锐。
波大小:控制尖锐程度,可以改到3-5。
风速:控制波浪的运动速度和波浪的跨度,风速越大波浪跨度越大,运动越快。

以下有风速表,可以作为参考,注意maya单位是m/s(米/秒)。


我们通过以上属性就可以调整出你想要的海浪起伏

为了效果更明显和细节更多,可以再选择模型,点击图标,再创建一次波纹。
现在我们可以渲染查看效果,材质使用arnold(阿诺德)的aiStanderdSurface(标准表面)

在材质球的预设中,选择deep_water(深海)

然后找到anrold菜单中lights(灯光)-添加Skydome light(环境灯)

创建后,在color(颜色)属性上,添加HDR贴图。(公众号后台回复Boss,即可获得HDR贴图)

最后渲染查看效果

为了更加真实,可以在选项中启用泡沫,如下图

调整调整尖点最小值0.05,这样泡沫面积不会太大
泡沫为贴图形式表现,必须创建缓存才可以。(注意:需要创建工程目录,和保存文件。)
然后打开boss编辑器,点击cache All(缓存所有)

在缓存结束后,在工程目录> cache > Boss >文件名称> bossSpectralWave1可以查看到boss缓存文件,是exr格式的。

找到arnold(阿诺德)的aiStanderdSurface(标准表面),emission(排放)菜单下,weigt(权重)属性添加贴图。

找到缓存文件夹中BossSpectralWave1.foam(泡沫缓存文件),勾选使用图像序列,再次渲染就会有泡沫效果,效果会更加真实,效果如下:

通过本次教程,相信大家已经学会了海平面的创建和渲染。
接下来分几期,我们将介绍更加复杂的效果制作——物体和水面的互动效果,咱们不见不散哦!