• Unity 灯光组件Light


     灯光简介

            在 Hierarchy 窗口右键,选择 Light,再选择具体的灯光类型,在 Inspector 窗口查看灯光组件如下:

    • Type:灯光类型,主要有:Directional(平行光)、Spot(聚光灯)、Point(点灯光)、Area(区域光)
    • Color:光源颜色
    • Mode:渲染模式,取值有:Realtime(实时渲染)、Baked(烘焙)、Mixed(实时光和烘焙光之间,静态烘焙动态实时光)
    • Intensity:光照强度
    • Indirect Multiplier: 间接光照强度
    • Shadow Type:阴影类型,取值有:No Shadows(无阴影)、Hard Shadows(硬阴影)、Soft Shadows(软阴影)
    • Cookie: 类似有图案射灯效果
    • Flare: 光晕效果
    • Render Mode:渲染模式,取值有:Auto(自动的)、Important(重要的,渲染光照较精细)、Not Important(不重要的,渲染光照较简陋)这个在Shader中重要灯光走片元计算,不重要的走顶点计算。
    • Culling Mask:进行层剔除,哪些游戏对象需要渲染灯光

            补充:Spot 有 Range 和 Angle 2 个属性,Range 表示聚光灯的深度范围(光锥的高度),Angle 表示聚光灯的照射角度(光锥的锥角)。

    2 平行光(Directional)

            1)光照效果

             2)平行光特点

    光照强弱不受光源位置影响,只受光源方向影响;
    影子深浅、影子朝向不受光源位置影响,只受光源方向影响。

    3 聚光灯(Spot)

            1)光照效果

             2)聚光灯特点 

    聚光灯的光照范围呈现一个锥形;
    距离光源越近光照强度越大;
    Range 属性控制聚光灯的深度范围(光锥的高度);
    Angle 属性控制聚光灯的照射角度(光锥的锥角)。


    4 点灯光(Point)

            1)光照效果

            2)点灯光特点 

    点灯光的光照范围呈现一个球形;
    距离光源越近光照强度越大。


    5 区域光(Area)

            1)选择静态物体

            2)光照效果

            3)区域光特点 

    区域光就是一块灯光板;
    区域光可以调整区域宽高;
    距离区域光中心越近的点,光照强度越大
     

    6 Cookie 

            1)效果

     赋值给灯光cookie带如上格子的贴图,照射出来的灯光就是会映射出格子。

  • 相关阅读:
    Google Earth Engine ——利用公开的河流数据计算河流的有效宽度
    第143篇 solidity 中的 error-revert
    C++——指针、右左法则、指针和函数的关系、函数指针、函数转移表(函数指针static)
    EasyX图形库实现贪吃蛇游戏
    分布式—大量热点数据打散分布的一致性哈希算法
    基础springboot扫描讲解
    【算法-哈希表5】看似哈希,实则双指针。
    求100以内的所有素数
    【ECMAScript6】模块化
    phpcms v9.任意文件上传漏洞复现
  • 原文地址:https://blog.csdn.net/st75033562/article/details/130834719