水面材质组件是鲸孪生内部的组件之一,在添加模型组件时会被自动添加上来,无需手动添加,也不可删除。每一个模型组件默认只有一个水面材质组件。
水面材质组件上的设置整体分为十类,分别是基础设置,基础色设置,粗糙/金属设置,法线设置,发光设置,光照设置,透明度设置,反射设置,次表面设置和深度设置。下面逐个进行介绍:
配置项 | 说明 |
---|---|
背面剔除 | 开启后不显示模型内部材质,可节省性能。 |
禁用光照 | 开启后材质不受光照影响。 |
无光自亮 | 开启后在较暗的场景中,模型材质不会变暗。 |
折射率 IOR | 调整太阳照在物体上的折射强度,空气折射率为 1,所以效果根据折射率 IOR 减 1 的绝对值变化。 |
接收视频融合 | 开启后能接收到视频融合组件,可以使画面更真实。 |
自动积雪 | 开启后,在选择下雪天气时地面会自动增加积雪。 |
自动积水 | 开启后,在选择下雨天气时地面会自动增加积水。 |
显示线框 | 开启后,以线框形式显示水面材质。 |
白沫宽度 | 自定义设置水面材质上白沫效果的宽度。 |
【温馨提示】从 Blender 导出的时候一定确认是否把可见的面设置为正面。处于地面上的模型,只要模型的面是正常的,都建议关闭背面剔除。
水面材质组件所在位置:
视频融合组件所在位置:
下雪/下雨天气所在位置:
配置项 | 说明 |
---|---|
颜色 | 选择材质所显示的颜色底色。 |
贴图 | 可在此处添加本地贴图文件。 |
基础色强度 | 调整基础色的强度,基础色强度越高,基础色越亮。 |
水面材质 基础色设置,如下图所示:
配置项 | 说明 |
---|---|
粗糙度 | 调整材质表面粗糙程度。 |
金属度 | 调整材质表面金属光泽程度。 |
贴图 | 可在此处添加本地贴图文件,调整材质粗糙/金属度。 |
UV 缩放 | 根据效果需要缩小或放大现有的 UV 坐标。 |
UV 偏移 | 根据效果需要移动现有的 UV 坐标。 |
UV 集合 | 材质中存在多个 UV 贴图的情况下,用于快速切换 UV 贴图。 |
强度 | 通常设置为 1,对材质无明显影响。 |
水面材质 粗糙/金属设置,如下图所示:
配置项 | 说明 |
---|---|
贴图 | 可在此处添加本地贴图文件,调整材质纹理。 |
UV 缩放 | 根据效果需要缩小或放大现有的 UV 坐标。 |
UV 偏移 | 根据效果需要移动现有的 UV 坐标。 |
强度 | 增加法线强度可以使得表面法线更为突出,细节更加明显,从而增强材质的视觉效果。 |
动画速度 | 自定义设置水流动画播放速度。 |
水流方向 | 自定义设置水流动画的方向。 |
使用流向图 | 开启后可添加本地图片作为流向图,水面材质中的水流动画将根据流向图进行流动,还可以对流向图的 UV 缩放和 UV 偏移进行设置。 |
主方向比例 | 自定义设置水流动画向同一方向播放的比例。 |
法线强度为 1 时的材质效果,如下图所示:
法线强度为 10 时的材质效果,如下图所示:
配置项 | 说明 |
---|---|
颜色 | 根据效果需要调整发光颜色。 |
仅在夜晚生效 | 开启后发光效果仅在夜晚生效。 |
贴图 | 可在此处添加本地贴图文件,调整发光效果。 |
发光强度 | 调整发光强度,强度越高,发光的亮度越高。(在泛光模式下,这一个强度需要调整到很大如 50 才会明显发光。) |
自适应溢光 | 开启后会根据当前环境产生对应溢光效果。 |
水面材质 发光设置,如下图所示:
配置项 | 说明 |
---|---|
贴图 | 可在此处添加本地贴图文件,调整光照效果。 |
仅在夜晚生效 | 开启后光照效果仅在夜晚生效。 |
水面材质 光照设置,如下图所示:
配置项 | 说明 |
---|---|
alpha(透明度) | 调整材质透明度。 |
水深对 alpha 影响 | 调整水深对透明度的影响程度。 |
透明模式 | 调整材质透明模式,分为“不透明”、“裁切”、“混合”、“裁切混合”,通常使用“混合”模式。 |
alpha 模式 | 调整材质 alpha 模式,分为“相加”、“混合”、“差值”、“相乘”、“变亮”、“叠加”、“预乘”、“预乘-Porterduff”、“插入”、“屏幕模式”,通常使用“混合”模式。 |
贴图 | 可在此处添加本地贴图文件,调整透明效果。 |
水面材质 透明度设置,如下图所示:
配置项 | 说明 |
---|---|
屏幕空间反射 | 通常用于水面、金属或玻璃等材质上,开启后材质能够反射周围环境和其他物体的影像,增强渲染的逼真度。注意,先要开启场景上的屏幕空间反射才能生效。 |
颜色 | 调整反射光的颜色。 |
贴图 | 可在此处添加本地贴图文件,调整反射效果。 |
贴合法线贴图 | 开启后反射的光线更加符合法线贴图所描述的细节,使反射更加贴合表面的微观结构,呈现出更逼真的效果。 |
F0 系数 | 调整材质在法线入射角度下的反射强度。 |
F0 系数颜色 | 调整材质在法线入射角度下的反射颜色。 |
F0 系数贴图 | 可在此处添加本地贴图文件,调整 F0 系数。 |
水面材质 反射设置,如下图所示:
配置项 | 说明 |
---|---|
次表面颜色 | 调整材质中次表面散射的颜色。 |
水面材质 次表面设置,如下图所示:
配置项 | 说明 |
---|---|
深度偏移 | 两个或多个表面非常接近,深度缓冲精度不足时,会出现深度冲突,使得渲染结果出现抖动或闪烁。调整深度偏移可避免此类现象发生。 |
深度偏移单位 | 调整深度偏移中用于微调深度值的单位大小,表示深度缓冲中对深度值进行微调时所使用的增量或步长。 |
深度函数 | 选择图形渲染中用于控制深度测试行为的函数。 |
深度写入 | 选择“默认”、“关闭深度写入”和“强制深度写入”,如果关闭深度写入,则片段的深度值不会影响深度缓冲中对应像素位置的深度值;如果强制深度写入,则片段的深度值会被写入深度缓冲中。 |
水面材质 深度设置,如下图所示: