docs.unity3d.com
    显示 / 隐藏目录

    光线追踪全局光照 (Ray-Traced Global Illumination)

    光线追踪全局光照是高清渲染管线 (High Definition Render Pipeline, HDRP) 中的一种光线追踪功能。这是一种可以取代光照探针和光照贴图的更精确的解决方案。

    光线追踪全局光照已关闭

    光线追踪全局光照已打开

    使用光线追踪全局光照

    有关 HDRP 中的光线追踪以及如何设置 HDRP 项目以支持光线追踪的信息,请参阅光线追踪入门。

    摄像机设置

    摄像机使用帧设置 (Frame Settings) 来决定如何渲染场景。要在默认情况下为摄像机启用光线追踪全局光照,请执行以下操作:

    1. 打开 Project Settings 窗口(菜单:Edit > Project Settings),然后选择 HDRP Default Settings 选项卡。
    2. 从 Default Frame Settings For 下拉选单中选择 Camera。
    3. 在 Rendering 部分中,启用 Ray Tracing。

    现在,所有摄像机都可以处理光线追踪全局光照,除非摄像机使用自定义帧设置 (Frame Settings)。如果是这样,请执行以下操作:

    1. 在 Scene 视图或 Hierarchy 中,选择摄像机的游戏对象以在 Inspector 中打开该游戏对象。
    2. 在 Custom Frame Settings 中,导航到 Rendering 部分并启用 Ray Tracing。

    体积设置

    光线追踪全局光照使用体积 (Volume) 框架,因此若要启用此功能和修改其属性,必须将全局光照覆盖添加到场景中的体积。为此需要执行以下操作:

    1. 在 Scene 视图或 Hierarchy 视图中,选择一个包含 Volume 组件的游戏对象以在 Inspector 中查看该游戏对象。
    2. 在 Inspector 中,导航到 Add Override > Ray Tracing,然后单击 Global Illumination。
    3. 在 Global Illumination Volume Override 的 Inspector 中,启用 Ray Tracing。HDRP 现在会使用光线追踪来计算反射。如果不能看到 Ray Tracing 选项,请确保您的 HDRP 项目支持光线追踪。如需了解如何在 HDRP 中设置光线追踪,请参阅光线追踪入门。

    属性

    除了标准属性外,Unity 还根据此效果所设置的光线追踪模式来提供不同的属性。

    共享

    属性 描述
    Ray Tracing 启用此选项可以使 HDRP 使用光线追踪来评估间接漫射光照。这将提供额外的属性可用于调整光线追踪全局光照的质量。
    LayerMask 定义需要 HDRP 处理该光线追踪效果的层。
    Ray Length 设置一个值来控制 HDRP 用于光线追踪的光线长度。如果光线未找到相交点,则光线将返回天空的颜色。
    Clamp Value 设置一个值来控制 HDRP 用来钳制预显示值的阈值。这会减小值的范围,并使全局光照对降噪更稳定,但会降低质量。
    Denoise 启用此选项可以启用由 HDRP 用于从光线追踪全局光照中消除噪点的时空滤波器。
    - Half Resolution Denoiser 启用此功能可以采用半分辨率评估时空滤波器。这样可以减少降噪过程消耗的资源量,但会降低质量。
    - Denoiser Radius 设置时空滤波器的半径。
    - Second Denoiser Pass 启用此功能可以处理第二个降噪器通道。这有助于从该效果中消除噪点。
    - Second Denoiser Radius 设置第二个降噪器通道的时空滤波器的半径。

    性能模式

    属性 描述
    Upscale Radius 控制 HDRP 用于构建 GI 的比例放大器的半径。半径越大,HDRP 用于构建 GI 的邻居越多,质量越好。
    Full Resolution 启用此功能可以将光线预算增加到每帧每像素一条光线。禁用此功能可以将光线预算降低到每帧每四个像素一条光线。

    质量模式

    属性 描述
    Sample Count 控制每帧每像素的光线数。增大此值将线性增加执行时间。
    Bounce Count 控制全局光照光线可以反弹的次数。增大此值将呈指数增加执行时间。
    返回到顶部
    Copyright © 2023 Unity Technologies — 商标和使用条款
    • 法律条款
    • 隐私政策
    • Cookie
    • 不要出售或分享我的个人信息
    • Your Privacy Choices (Cookie Settings)