山海鲸可视化

水面材质

水面材质组件是鲸孪生内部的组件之一,在添加模型组件时会被自动添加上来,无需手动添加,也不可删除。每一个模型组件默认只有一个水面材质组件。

水面材质组件上的设置整体分为十类,分别是基础设置,基础色设置,粗糙/金属设置,法线设置,发光设置,光照设置,透明度设置,反射设置,次表面设置和深度设置。下面逐个进行介绍:

1. 基础设置

配置项 说明
背面剔除 开启后不显示模型内部材质,可节省性能。
禁用光照 开启后材质不受光照影响。
无光自亮 开启后在较暗的场景中,模型材质不会变暗。
折射率 IOR 调整太阳照在物体上的折射强度,空气折射率为 1,所以效果根据折射率 IOR 减 1 的绝对值变化。
接收视频融合 开启后能接收到视频融合组件,可以使画面更真实。
自动积雪 开启后,在选择下雪天气时地面会自动增加积雪。
自动积水 开启后,在选择下雨天气时地面会自动增加积水。
显示线框 开启后,以线框形式显示水面材质。
白沫宽度 自定义设置水面材质上白沫效果的宽度。

【温馨提示】从 Blender 导出的时候一定确认是否把可见的面设置为正面。处于地面上的模型,只要模型的面是正常的,都建议关闭背面剔除。

水面材质组件所在位置:

视频融合组件所在位置:

下雪/下雨天气所在位置:

2. 基础色

配置项 说明
颜色 选择材质所显示的颜色底色。
贴图 可在此处添加本地贴图文件。
基础色强度 调整基础色的强度,基础色强度越高,基础色越亮。

水面材质 基础色设置,如下图所示:

3. 粗糙/金属

配置项 说明
粗糙度 调整材质表面粗糙程度。
金属度 调整材质表面金属光泽程度。
贴图 可在此处添加本地贴图文件,调整材质粗糙/金属度。
UV 缩放 根据效果需要缩小或放大现有的 UV 坐标。
UV 偏移 根据效果需要移动现有的 UV 坐标。
UV 集合 材质中存在多个 UV 贴图的情况下,用于快速切换 UV 贴图。
强度 通常设置为 1,对材质无明显影响。

水面材质 粗糙/金属设置,如下图所示:

4. 法线

配置项 说明
贴图 可在此处添加本地贴图文件,调整材质纹理。
UV 缩放 根据效果需要缩小或放大现有的 UV 坐标。
UV 偏移 根据效果需要移动现有的 UV 坐标。
强度 增加法线强度可以使得表面法线更为突出,细节更加明显,从而增强材质的视觉效果。
动画速度 自定义设置水流动画播放速度。
水流方向 自定义设置水流动画的方向。
使用流向图 开启后可添加本地图片作为流向图,水面材质中的水流动画将根据流向图进行流动,还可以对流向图的 UV 缩放和 UV 偏移进行设置。
主方向比例 自定义设置水流动画向同一方向播放的比例。

法线强度为 1 时的材质效果,如下图所示:

法线强度为 10 时的材质效果,如下图所示:

5. 发光

配置项 说明
颜色 根据效果需要调整发光颜色。
仅在夜晚生效 开启后发光效果仅在夜晚生效。
贴图 可在此处添加本地贴图文件,调整发光效果。
发光强度 调整发光强度,强度越高,发光的亮度越高。(在泛光模式下,这一个强度需要调整到很大如 50 才会明显发光。)
自适应溢光 开启后会根据当前环境产生对应溢光效果。

水面材质 发光设置,如下图所示:

6. 光照

配置项 说明
贴图 可在此处添加本地贴图文件,调整光照效果。
仅在夜晚生效 开启后光照效果仅在夜晚生效。

水面材质 光照设置,如下图所示:

7. 透明度

配置项 说明
alpha(透明度) 调整材质透明度。
水深对 alpha 影响 调整水深对透明度的影响程度。
透明模式 调整材质透明模式,分为“不透明”“裁切”“混合”“裁切混合”,通常使用“混合”模式。
alpha 模式 调整材质 alpha 模式,分为“相加”、“混合”、“差值”、“相乘”、“变亮”、“叠加”、“预乘”、“预乘-Porterduff”、“插入”、“屏幕模式”,通常使用“混合”模式。
贴图 可在此处添加本地贴图文件,调整透明效果。

水面材质 透明度设置,如下图所示:

8. 反射

配置项 说明
屏幕空间反射 通常用于水面、金属或玻璃等材质上,开启后材质能够反射周围环境和其他物体的影像,增强渲染的逼真度。注意,先要开启场景上的屏幕空间反射才能生效。
颜色 调整反射光的颜色。
贴图 可在此处添加本地贴图文件,调整反射效果。
贴合法线贴图 开启后反射的光线更加符合法线贴图所描述的细节,使反射更加贴合表面的微观结构,呈现出更逼真的效果。
F0 系数 调整材质在法线入射角度下的反射强度。
F0 系数颜色 调整材质在法线入射角度下的反射颜色。
F0 系数贴图 可在此处添加本地贴图文件,调整 F0 系数。

水面材质 反射设置,如下图所示:

9. 次表面

配置项 说明
次表面颜色 调整材质中次表面散射的颜色。

水面材质 次表面设置,如下图所示:

10. 深度

配置项 说明
深度偏移 两个或多个表面非常接近,深度缓冲精度不足时,会出现深度冲突,使得渲染结果出现抖动或闪烁。调整深度偏移可避免此类现象发生。
深度偏移单位 调整深度偏移中用于微调深度值的单位大小,表示深度缓冲中对深度值进行微调时所使用的增量或步长。
深度函数 选择图形渲染中用于控制深度测试行为的函数。
深度写入 选择“默认”“关闭深度写入”“强制深度写入”,如果关闭深度写入,则片段的深度值不会影响深度缓冲中对应像素位置的深度值;如果强制深度写入,则片段的深度值会被写入深度缓冲中。

水面材质 深度设置,如下图所示: