# Local Global Illumination (LGI)-Unity高性能低消耗照明解决方案

> Local Global Illumination (LGI) 是一款专为Unity项目设计的高性能照明解决方案。它通过模仿现实世界的光线反射来提升场景的真实感，同时只消耗极小的性能开销（每帧仅为0.2毫秒）。无论是独立游戏开发者还是大型工作室，LGI都能帮助他们以最低的成本获得最佳的视觉效果。

- 原文：https://www.interestcreator.com/local-global-illumination-lgi/
- 站点：https://www.interestcreator.com/
- 发布：2024-08-25
- 更新：2024-08-25
- 分类：Unity关卡设计工具、Unity插件
- 标签：Unity、Unity插件

## 概要

Unity 的局部全局光照方案，用环境探针捕获反射光再算光照分布，官方称每帧额外开销 0.2 毫秒；原文未提供支持的 Unity 版本。

## 正文

![Unity照明解决方案Local Global Illumination (LGI)](https://www.interestcreator.com/wp-content/uploads/2024/08/1724595420-b489a09fce91152.webp)
Local Global Illumination (LGI)
*Local Global Illumination (LGI)*

Local Global Illumination (LGI) 是一款专为

Unity

项目设计的高性能照明解决方案。它通过模仿现实世界的光线反射来提升场景的真实感，同时只消耗极小的性能开销（每帧仅为0.2毫秒）。无论是独立游戏开发者还是大型工作室，LGI都能帮助他们以最低的成本获得最佳的视觉效果。

## 技术细节：

### 主要特点

- 真实感照明：模拟自然光的反射，为场景增添真实感。
- 低性能消耗：每帧只需0.2毫秒的额外计算时间。
- 环境探针：使用智能技术捕捉和更新相机周围的照明情况。
- 光照分布图：创建详细的光照分布图，应用于整个场景。

### 工作原理

- 环境捕获：LGI 在场景中选取特定位置作为环境探针，捕获该区域的光照信息。
- 光线计算：计算光源的方向和反射路径。
- 光照应用：将计算出的光照信息应用于场景，提升整体光照效果。

### 完美适用于

- 独立游戏：需要视觉升级但又担心性能问题的项目。
- 任何Unity项目：寻求高性价比真实感照明解决方案的游戏或应用。

### 为什么选择LGI

- 简单集成：无需复杂设置，容易上手。
- 与Unity无缝对接：从安装到运行，全程顺畅。
- 高性价比：让游戏看起来像是大制作，而不需要高端硬件的支持。

### 技术包内容

- Diffuse Convolution Shader：用于处理漫反射光照的着色器。
- Diffuse Irradiance Viewer Shader：用于查看漫反射辐射的着色器。
- Local GI Include File：包含LGI相关函数和变量的文件。
- Local GI Compute Shader：用于执行复杂计算的着色器。
- Local GI Render Feature：渲染特性文件，用于定义渲染流程。
- Environment Data class：存储环境数据的类。
- Irradiance Data class：存储辐射数据的类。
- Local GI Handler component：处理LGI逻辑的组件。
- Common static data：共享静态数据。
- Assembly definition for namespaced OccaSoftware.LocalGI.Runtime：命名空间的程序集定义。

### 示例内容

- 2个演示场景：展示LGI功能的示例场景。
- 8种演示材质：用于演示不同光照效果的材质样本。

### 结论

Local Global Illumination (LGI) 是一款为Unity项目带来真实感照明效果的高性能解决方案。它不仅能够显著提升游戏的画面质量，还能保持较低的性能开销。对于寻求视觉升级而又不想牺牲性能的开发者来说，LGI无疑是一个理想的选择。无论是独立游戏还是商业项目，都可以通过LGI轻松实现视觉上的飞跃，让你的作品在众多游戏中脱颖而出。

相关资源：[Bakery烘焙实时预览工具Real-Time Preview](https://www.interestcreator.com/bakeryrealtimepreview/) · [RAM 2019 – River Auto Material 2019-Unity中的高级河流与湖泊创作工具](https://www.interestcreator.com/ram-2019-river-auto-material-2019/) · [MicroVerse – Roads:非破坏实时地形道路创建系统](https://www.interestcreator.com/microverse-roads/)

## 常见问题

### 支持哪些 Unity 版本？

原文未提供支持的 Unity 版本区间与渲染管线要求，页面只有功能说明和包内文件清单。

### 性能开销有多大？

原文称每帧只需 0.2 毫秒的额外计算时间，这是该方案主打的一点。

### 它的工作原理是什么？

在场景中选位置作环境探针捕获该区域光照，再计算光源方向与反射路径，最后把结果应用到场景。

### 包里都包含什么？

含漫反射卷积着色器、辐照度查看着色器、计算着色器、渲染特性文件、数据类与处理组件，另有 2 个演示场景和 8 种演示材质。

### 适合什么项目？

适合想在不依赖高端硬件的前提下提升真实感的项目，原文点名独立游戏与需要视觉升级的场景。

### 接入麻烦吗？

原文称无需复杂设置、安装后即可运行，与 Unity 直接对接。
