Unity中,各个管线对全局光照(GI)的支持
(2025-04-30 10:51:44)
标签:
全局光照 |
分类: unity3d |
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)
前一篇:Unity3D中的光照系统

加载中…