docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Light component reference

    光照决定了物体的阴影和它所投射的阴影。

    本页面包含有关 Universal Render Pipeline (URP) 中光照组件的信息。有关 Unity 中光照的一般介绍以及常见光照工作流的示例,请参阅 Unity 手册中的光照部分。

    属性

    Light 检查器包含以下几组属性:

    • Light component reference
      • 属性
        • General
        • Shape
        • Emission
      • Rendering
      • Shadows
      • Preset

    General

    Property: Function:
    Type 当前光源的类型。可能的值为 Directional、Point、Spot 和 Area。
    Mode 指定用于确定光源是否以及如何“烘焙”的 Light Mode。

    选项:
    • Realtime
    • Mixed
    • Baked

    注意:如果 Type 设置为 Area,则此属性会自动设置为 Baked。

    Shape

    Property: Function:
    Inner/Outer Spot Angle Spot 光源圆锥的内外角度(以度为单位)。

    此属性仅在 Type 设置为 Spot 时可用。
    Shape 面积光源的形状。

    可用选项:
    • Rectangle
    • Disc

    此属性仅在 Type 设置为 Area 时可用。
        Width 面积光源的宽度。

    注意:仅当 Shape 设置为 Rectangle 时此属性可用。
        Height 面积光源的高度。

    注意:仅当 Shape 设置为 Rectangle 时此属性可用。
        Radius 面积光源的半径。

    注意:仅当 Shape 设置为 Disc 时此属性可用。

    Emission

    Property: Function:
    Light Appearance 选择用于创建光源颜色的方法。

    可用选项:
    • Color
    • Filter and Temperature
        Color 光源发出的颜色。使用颜色滑块设置此属性。

    注意:此属性仅在 Light Apperance 设置为 Color 时可用。
        Filter 光源的颜色滤镜。使用颜色滑块设置此属性。

    注意:此属性仅在 Light Apperance 设置为 Filter and Temperature 时可用。
        Temperature 光源的温度(以开尔文为单位)。使用滑块设置此属性或输入特定值。

    注意:此属性仅在 Light Apperance 设置为 Filter and Temperature 时可用。
    Intensity 设置光源的亮度。默认值:Directional 光源为 0.5,Point、Spot 或 Area 光源为 1。
    Indirect Multiplier 使用此值调整间接光的强度。间接光是指从一个物体反射到另一个物体的光。Indirect Multiplier 定义了由全局光照(GI)系统计算出的反射光的亮度。如果将 Indirect Multiplier 设置为低于 1 的值,反射光会随着每次反射而变暗。设置高于 1 的值则会使光在每次反射时变得更亮。此功能非常适合在阴影中的黑暗表面(例如洞穴内部)需要更亮以便查看细节时使用。
    Range 定义从物体中心发出的光传播的距离(仅对 Point 和 Spot 光源有效)。
    Cookie 光源在场景中投射的 RGB 纹理。使用 Cookie 创建轮廓或有图案的光照。不同类型的光源使用不同的纹理格式:
    • Directional: 2D 纹理
    • Spot: 2D 纹理
    • Point: 立方体贴图

    注意:URP 不支持 Area 光源的 Cookie。

    有关光源 Cookie 的更多信息,请参阅 Cookies。
      Cookie Size Unity 应用于 Cookie 纹理的每轴缩放。使用此属性设置 Cookie 的大小。

    注意:仅当 Type 设置为 Directional 并且为 Cookie 分配了纹理时,此属性可用。
      Cookie Offset Unity 应用于 Cookie 纹理的每轴偏移。使用此属性可以在不移动光源本身的情况下移动 Cookie。您还可以通过动画此属性来滚动 Cookie。

    注意:仅当 Type 设置为 Directional 并且为 Cookie 分配了纹理时,此属性可用。

    Rendering

    Property: Function:
    Culling Mask 用于选择性地排除不受光照影响的对象组。有关更多信息,请参阅 Layers。

    Shadows

    Property: Function:
    Shadow Type 确定此光源是否投射硬阴影、软阴影或不投射阴影。有关硬阴影和软阴影的详细信息,请参阅 Lights 文档。
        Baked Shadow Angle 如果 Type 设置为 Directional 且 Shadow Type 设置为 Soft Shadows,此属性会在阴影的边缘添加一些人工软化,使其看起来更自然。

    注意:仅当 Mode 设置为 Mixed 或 Baked 时,此属性可用。
        Baked Shadow Radius 如果 Type 设置为 Point 或 Spot 且 Shadow Type 设置为 Soft Shadows,此属性会在阴影的边缘添加一些人工软化,使其看起来更自然。

    注意:仅当 Mode 设置为 Mixed 或 Baked 时,此属性可用。
        Realtime Shadows 当 Shadow Type 设置为 Hard Shadows 或 Soft Shadows 时,这些属性可用。使用这些属性控制实时阴影渲染设置。
            Strength 使用滑块控制光源投射的阴影有多暗,值的范围为 0 到 1,默认值为 1。
            Bias 控制是否使用 URP Asset 中的阴影偏差设置,或者为此光源定义自定义阴影偏差设置。可选值为 Use Pipeline Settings 或 Custom。
            Depth 控制阴影从光源推离的距离。对于避免虚假的自阴影伪影非常有用。仅当 Bias 设置为 Custom 时,此属性可见。
            Normal 控制阴影投射表面沿表面法线的缩放距离。对于避免虚假的自阴影伪影非常有用。仅当 Bias 设置为 Custom 时,此属性可见。
            Near Plane 使用滑块控制阴影渲染时近裁剪平面的值,范围为 0.1 到 10。该值会被限制为 0.1 单位或光源 Range 属性的 1%,以较小者为准。默认值为 0.2。
            Soft Shadows Quality 选择软阴影的质量。在选择 Use Pipeline Settings 选项时,Unity 会使用 URP Asset 中的值。选项 Low、Medium 和 High 让您为此光源指定软阴影质量值。有关详细信息,请参阅 Soft Shadows 部分。

    Preset

    当使用光源组件的预设时,只有部分属性被支持,未支持的属性会被隐藏。

    In This Article
    Back to top
    Copyright © 2025 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)