U1L11——光源组件

Light

Unity 中光照的工作方式类似于光在现实世界中的情况。Unity 使用详细的光线工作模型来获得更逼真的结果,并使用简化模型来获得更具风格化的结果。

Light的参数如下

image

  • Type - 光源类型

    image

    • Spot - 聚光灯

      image

      • Range - 发光范围距离
      • Spot Angle - 光锥角度
    • Directional - 方向光(环境光)

    • Point - 点光源

    • Area - 面光源

  • Color - 颜色

  • Mode - 光源模式

    image

    • Realtime

      • 实时光源
      • 每帧实时计算,效果好,性能消耗大
    • Baked

      • 烘焙光源
      • 事先计算好,无法动态变化
    • Mixed

      • 混合光源
      • 预先计算+实时运算
  • Intensity - 光源亮度

  • Indirect Multiplier - 环境光亮度

    • 改变间接光的强度
    • 低于1,每次反弹会使光更暗,大于1,每次反弹会使光更亮
  • Shadow Type - 阴影类型

    • NoShadows - 关闭阴影
    • HardShadows - 生硬阴影
    • SoftShadows - 柔和阴影
  • RealtimeShadows - 实时阴影

    • Strength - 阴影暗度 0~1之间,越大越黑
    • Resolution - 阴影贴图渲染分辨率,越高越逼真,消耗越高
    • Bias - 阴影推离光源的距离
    • Normal Bias - 阴影投射面沿法线收缩距离
    • Near Panel - 渲染阴影的近裁剪面
  • Cookie - 投影遮罩

  • Cookie Size

  • Draw Halo - 球形光环开关

  • Flare - 耀斑

  • Render Mode - 渲染模式

    • Auto - 运行时确定
    • Important - 以像素质量为单位进行渲染,效果逼真,消耗大
    • Not Important - 以快速模式进行渲染
  • Culling Mask - 剔除遮罩层,决定哪些层的对象受到该光源影响