新浪博客

Unity中,各个管线对全局光照(GI)的支持

2025-04-30 10:51阅读:

1. 内置渲染管线(Built-in)

  • 支持GI:通过 Baked Lightmaps(烘焙光照贴图) + Enlighten引擎(旧版)
  • 限制
    • 实时GI依赖Enlighten(已逐步淘汰)
    • 动态物体需配合Light Probes获取间接光照
    • 无法实现HDRP级别的实时全局光照效果

2. URP(Universal Render Pipeline)

  • 支持GI
    • 烘焙光照(Baked Lightmaps)
    • Light Probes动态物体间接光照
    • 部分实时GI(需Unity 2021+版本,通过SSGI或第三方插件扩展)
  • 限制
    • 实时GI效果弱于HDRP
    • 主要面向中低端设备优化

3. HDRP(High Definition Render Pipeline)

    • 完整GI支持
    • 实时光线追踪全局光照(RTXGI)
    • 屏幕空间全局光照(SSGI)
    • 烘焙光照 + 光照探针
    • 路径追踪(Path Tracing)(实验性)
    • 优势
    • 支持动态场景的实时间接光反弹
    • 物理精度更高,适合3A级画质

    关键结论

    • 所有管线都支持烘焙GI(基础功能)
    • 实时GI的完整实现仅HDRP原生支持(需硬件支持)
    • URP可通过插件或定制Shader实现简化版实时GI
    • 内置管线已不推荐用于新项目(技术栈过时)

    项目选型建议
    • 移动端/低配设备:URP + 烘焙光照
    • PC/主机高端画质:HDRP + 实时光追/Screen Space GI
    • 遗留项目维护:内置管线 + 第三方GI插件(如Bakery)

    我的更多文章

    下载客户端阅读体验更佳

    APP专享