标准材质

该组件可以为网格设置标准材质, 可以设置颜色和纹理,并且和光产生交互。

使用对象

  • 网格类型

使用说明

标准材质主要由如下功能

  • 基础
    1. 绘制方式:材质渲染填充模式, 支持
      • 三角形
      • 直线
    2. 偏移:绘制的偏移量,默认为0
    3. 背面剔除:控制是否对物体的背面进行渲染。当开启背面剔除时,渲染器不会绘制物体背对相机的面;若关闭背面剔除则物体的所有面,包括背面,都会被渲染。
    4. 深度写入:控制是否强制将物体的深度信息写入深度缓冲区,用于精确控制物体的显示顺序
    5. 关闭光照:控制材质是否受光照的影响
  • 漫射:指光线照射到物体表面后,向各个方向均匀散射的现象
    1. 颜色:物体在普通光照条件下我们所看到的基本颜色。
    2. 纹理:覆盖在物体表面,决定物体在普通光照条件下的外观细节和颜色分布
    3. 菲涅尔参数:菲涅耳效应描述了光线在不同介质表面反射和折射的现象,随着观察角度的变化,反射光的强度也会发生改变。在 3D 渲染中,菲涅耳效应可以让物体的边缘看起来更亮,从而增加物体的真实感和立体感。主要有如下属性:
      • 启用:布尔类型,用于启用或禁用菲涅耳效应。默认值为 false,即不启用。
      • 偏差:用于调整菲涅耳效应的偏移量,控制颜色过渡的起始点。默认值为 0。
      • 强度:用于控制菲涅耳效应的强度,值越大,颜色过渡越明显。默认值为 1。
      • 左颜色:当观察角度接近 0 度(垂直于表面观察)时,物体表面呈现的颜色
      • 右颜色:当观察角度接近 90 度(掠射角,即从侧面观察)时,物体表面呈现的颜色。
  • 镜面:光线照射到物体表面后,以特定角度反射出去,形成明亮高光的现象,用于模拟光泽作用和增强物体的真实感
    1. 颜色:高光部分呈现的颜色。
    2. 强度:该属性控制镜面反射高光的大小和强度。值越大,高光越集中、越亮;值越小,高光越分散、越暗
    3. 纹理:为物体表面赋予颜色和细节,模拟出物体表面的材质外观,如木材纹理、石头纹理等
  • 自发:材料在自发光状态下的颜色或纹理,可以模拟自发光物体,突出显示物体和创建特殊视觉效果
    1. 颜色:不受场景中光照的影响,即使场景中没有任何光源
    2. 纹理:指定材质的自发光纹理,也就是能让物体呈现出自身发光效果的纹理图像
    3. 菲涅尔参数:用来控制材质自发光部分的菲涅耳效应的。通过调整相关参数,能让物体的自发光颜色随观察角度的变化而改变,进而增强物体的真实感和视觉效果。例如,可使物体边缘在特定角度下更亮,模拟出类似能量流动或发光物体的真实表现。主要有如下属性:
      • 启用:布尔类型,用于启用或禁用菲涅耳效应。默认值为 false,即不启用。
      • 偏差:用于调整菲涅耳效应的偏移量,控制颜色过渡的起始点。默认值为 0。
      • 强度:用于控制菲涅耳效应的强度,值越大,颜色过渡越明显。默认值为 1。
      • 左颜色:当观察角度接近 0 度(垂直于表面观察)时,物体表面呈现的颜色
      • 右颜色:当观察角度接近 90 度(掠射角,即从侧面观察)时,物体表面呈现的颜色。
  • 环境:环境光代表的是场景中均匀分布、没有特定方向的光线,它模拟了光线在场景中经过多次反射后形成的整体光照效果。用于模拟环境光照效果和调整物体整体亮度和颜色基调
    1. 颜色:定义材质在环境光影响下所呈现的颜色
    2. 纹理:指定材质的环境光纹理,环境光纹理可模拟场景中环境光对物体表面的影响
  • 凹凸:凹凸映射是一种模拟渲染表面上凹凸和凹痕的技术。这些是通过从图像创建法线贴图来实现的,用于增加表面细节,提升渲染性能和增强真实感
    1. 纹理:来模拟物体表面的微观凹凸细节,而无需真正改变物体的几何形状。法线贴图通过存储表面法线信息,在渲染时改变光线的反射和阴影计算,让物体表面看起来有起伏和凹凸。
    2. x反向:用于控制是否反转法线贴图在 X 轴(水平方向)上的法线方向。
    3. y反向:控制是否反转法线贴图在 Y 轴(垂直方向)上的法线方向。
    4. 视差:当设置为 true 时,会启用视差映射效果,这是一种用于增强物体表面立体感和真实感的技术。视差映射借助法线贴图和高度图来模拟物体表面的凹凸深度,让观察者感觉物体表面有实际的起伏,而不只是表面纹理的变化。
    5. 视差遮蔽:当设置为 true 时,会启用视差遮挡映射效果。视差遮挡映射是对视差映射的一种改进技术,用于更精确地模拟物体表面的凹凸深度和遮挡关系。
  • 反射:用于处理反射效果
    1. 纹理:它用于指定材质的反射纹理,这个纹理能模拟物体表面反射周围环境的效果,让物体看起来更具真实感和光泽度
    2. 菲涅尔参数:用于控制材质反射部分的菲涅耳效应。通过调整相关参数,能让物体的反射效果随观察角度的变化而改变,从而增强物体的真实感和视觉效果。例如,可使物体边缘在特定角度下反射更强,模拟出类似金属、玻璃等材质的真实反射表现,主要有如下属性:
      • 启用:布尔类型,用于启用或禁用菲涅耳效应。默认值为 false,即不启用。
      • 偏差:用于调整菲涅耳效应的偏移量,控制颜色过渡的起始点。默认值为 0。
      • 强度:用于控制菲涅耳效应的强度,值越大,颜色过渡越明显。默认值为 1。
      • 左颜色:当观察角度接近 0 度(垂直于表面观察)时,物体表面呈现的颜色
      • 右颜色:当观察角度接近 90 度(掠射角,即从侧面观察)时,物体表面呈现的颜色。
  • 透明: 控制材质透明度
    1. 强度: 取值范围为 0 到 1。该属性用于定义材质的整体透明度,其中 0 表示完全透明,即物体不可见;1 表示完全不透明,物体正常显示,用于实现物体透明度效果和控制物体的可见性
    2. 模式:材质的透明度混合模式,由以下选项
    3. 纹理:它是一张纹理图像,纹理中的每个像素值代表了材质对应位置的透明度。白色像素(值为 1)表示完全不透明,黑色像素(值为 0)表示完全透明,介于两者之间的灰度值表示不同程度的半透明
    4. 菲涅尔参数:描述的是光线在不同介质表面反射和折射的现象,其反射率会随着观察角度的变化而改变。在 3D 渲染里,这种效应体现为物体的透明度或反射率会因观察角度不同而产生变化。例如,当我们垂直观察水面时,能清晰看到水下的物体;但从接近水平的角度观察,水面反射光增强,水下物体变得模糊,仿佛水面变得更不透明了。主要有如下属性:
      • 启用:布尔类型,用于启用或禁用菲涅耳效应。默认值为 false,即不启用。
      • 偏差:用于调整菲涅耳效应的偏移量,控制颜色过渡的起始点。默认值为 0。
      • 强度:用于控制菲涅耳效应的强度,值越大,颜色过渡越明显。默认值为 1。
      • 左颜色:当观察角度接近 0 度(垂直于表面观察)时,物体表面呈现的颜色
      • 右颜色:当观察角度接近 90 度(掠射角,即从侧面观察)时,物体表面呈现的颜色。
  • 折射:模拟物体折射效果
    1. 纹理:用于指定材质的折射纹理,该纹理能够模拟光线穿过物体时发生的折射现象,使物体看起来如同具有真实的折射特性
    2. 菲涅尔参数:通过调整该属性的参数,可以让物体的折射效果随观察角度变化,从而增强物体的真实感和立体感,模拟出类似玻璃、水等材质在不同角度下的折射特性。主要有如下属性:
      • 启用:布尔类型,用于启用或禁用菲涅耳效应。默认值为 false,即不启用。
      • 偏差:用于调整菲涅耳效应的偏移量,控制颜色过渡的起始点。默认值为 0。
      • 强度:用于控制菲涅耳效应的强度,值越大,颜色过渡越明显。默认值为 1。
      • 左颜色:当观察角度接近 0 度(垂直于表面观察)时,物体表面呈现的颜色
      • 右颜色:当观察角度接近 90 度(掠射角,即从侧面观察)时,物体表面呈现的颜色。
    3. 折射率:用于表示材质的折射率。折射率描述了光在真空中的传播速度与光在该材质中传播速度的比值

results matching ""

    No results matching ""