美文网首页Unity3D
【Unity3D】灯光组件Light

【Unity3D】灯光组件Light

作者: LittleFatSheep | 来源:发表于2023-03-02 09:12 被阅读0次

    1 灯光简介

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

    • Type:灯光类型,主要有:Directional(平行光)、Spot(聚光灯)、Point(点灯光)、Area(区域光)
    • Color:光源颜色
    • Mode:渲染模式,取值有:Realtime(实时渲染)、Baked(灯光渲染只计算一次)
    • Intensity:光照强度
    • Shadow Type:阴影类型,取值有:No Shadows(无阴影)、Hard Shadows(硬阴影)、Soft Shadows(软阴影)
    • Render Mode:渲染模式,取值有:Auto(自动的)、Important(重要的,渲染光照较精细)、Not Important(不重要的,渲染光照较简陋)
    • 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)区域光特点

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

    声明:本文转自【Unity3D】灯光组件Light

    相关文章

      网友评论

        本文标题:【Unity3D】灯光组件Light

        本文链接:https://www.haomeiwen.com/subject/uipohdtx.html