山海鲸可视化

PBR材质

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

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

基本设置

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

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

视频融合组件所在位置:

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

基础色

配置项 说明
颜色 选择材质所显示的颜色底色。
贴图 可在此处添加本地贴图文件。
UV 缩放 根据效果需要缩小或放大现有的 UV 坐标。
UV 偏移 根据效果需要移动现有的 UV 坐标。
UV 集合 材质中存在多个 UV 贴图的情况下,用于快速切换 UV 贴图。
强度 调整贴图的强度,强度越高,贴图越亮。
含透明通道 开启后贴图上使 png 等类型图片的 alpha 通道起作用,呈现半透明效果。
基础色强度 调整基础色的强度,基础色强度越高,基础色越亮。

材质基础色颜色为白色时的效果,如下图所示:

材质基础色颜色为红色时的效果,如下图所示:

粗糙/金属

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

法线

配置项 说明
贴图 可在此处添加本地贴图文件,调整材质纹理。
UV 缩放 根据效果需要缩小或放大现有的 UV 坐标。
UV 偏移 根据效果需要移动现有的 UV 坐标。
UV 集合 材质中存在多个 UV 贴图的情况下,用于快速切换 UV 贴图。
强度 增加法线强度可以使得表面法线更为突出,细节更加明显,从而增强材质的视觉效果。
空间 选择法线空间或物体空间,决定法线信息是基于哪种坐标系的。法线空间是相对于模型表面法线的局部坐标系, 物体空间是相对于整个模型对象的坐标系。

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

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

发光

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

材质发光效果,如下图所示:

注意,发光有两种形式,分别是辉光和泛光,具体请参考场景中的发光的设置文档:

场景 - 制作项目 - 山海鲸可视化

光照

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

透明度

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

材质的半透明效果,如下图所示:

反射

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

次表面

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

深度

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