包含此页的版本:
不含此页的版本:
光照贴图是预先计算表面亮度的过程场景场景包含游戏的环境和菜单。将每个唯一的场景文件视为一个独特的关卡。在每个场景中,你放置你的环境、障碍物和装饰品,基本上是将你的游戏设计和构建成碎片。更多信息
请参阅术语表,并将结果存储在名为lightmap:预渲染的纹理,包含光源对场景中静态对象的效果。光照贴图覆盖在场景几何体之上,以创建光照效果。更多信息
请参阅术语表以备后用。
光照贴图可以包括直接光和间接光。此光照纹理可以与表面信息(如颜色(反照率)和浮雕(法线)一起使用,通过着色器在 GPU 上运行的程序。更多信息
请参阅术语表与对象的材质相关联。
烘焙到光照贴图中的数据在运行时无法更改。实时光源可以在光照贴图场景之上叠加和使用,但不能以交互方式更改光照贴图本身。
通过这种方法,我们用在游戏中移动灯光的能力来换取潜在的性能提升,适合功能较弱的硬件,例如移动平台。
Unity 使用渐进式光照贴图器烘焙光照贴图。
有关设置lightmapper:Unity 中的一种工具,可根据场景中光源和几何体的排列来烘焙光照贴图。更多信息
请参阅术语表,请参阅光照贴图:入门。
渐进式光照贴图器是一个基于路径追踪的快速光照贴图器系统,提供烘焙光照贴图和光源探针光源探针存储有关光线如何穿过场景中空间的信息。在给定空间中排列的光源探针集合可以改善移动对象的光照和该空间内的静态LOD场景。更多信息
请参阅术语表在编辑器中进行渐进式更新。它需要具有小面积和角度误差的非重叠 UV,以及图表之间足够的填充。
渐进式光照贴图器只需一个简短的准备步骤来处理几何体和实例更新,并生成 G 缓冲区和图表掩码。然后,它会立即生成输出,并随着时间的推移逐步完善它,以实现大大改进的交互式照明工作流程。此外,烘焙时间更可预测,因为渐进式光照贴图器在烘焙时提供了估计时间。
渐进式光照贴图器还可以烘焙全局照明 一组对直接和间接照明进行建模以提供逼真的照明结果的技术。
请参阅术语表(GI) 在光照贴图分辨率下单独为每个纹素,无需上采样方案或依赖任何辐照度缓存或其他全局数据结构。这使得它变得健壮,并允许您烘焙光照贴图的选定部分,从而可以更快地测试和迭代场景。
有关展示交互式工作流程的深入视频,请参阅 Unity 的视频演练:开发中 - 渐进式光照贴图器 (YouTube)。