Unity3D:光照贴图

推荐:将NSDT产经编辑器加入你的3D工具链
3D工具集:NSDT简石数字孪生

光照贴图

光照贴图过程将预先计算场景中表面的亮度,并将结果存储在称为“光照贴图”的纹理中供以后使用。

左:一个简单的光照贴图场景。右:Unity 生成的光照贴图纹理。请注意捕获阴影和光照信息的方式。
左:一个简单的光照贴图场景。右:Unity 生成的光照贴图纹理。请注意捕获阴影和光照信息的方式。

光照贴图可以包含直射光和间接光。该光照纹理可与颜色(反照率)和浮雕(法线)之类的对象表面信息材质相关联的着色器一起使用。

烘焙到光照贴图中的数据在运行时无法更改。实时光照可以叠加并在光照贴图场景之上相加使用,但不能以交互方式更改光照贴图本身。

通过这种方法,我们可在游戏中移动我们的光照,通过降低实时光计算量潜在提高性能,适应性能较低的硬件,如移动平台。

Unity 提供以下光照贴图程序来生成光照贴图:

  • Progressive Lightmapper
  • Enlighten Baked Global Illumination

3D建模学习工作室整理翻译,转载请注明出处!

上一篇:Unity3D:Light Explorer 扩展 (mvrlink.com)

下一篇:Unity3D:渐进光照贴图程序 (mvrlink.com)

NSDT场景编辑器 | NSDT 数字孪生 | GLTF在线编辑器 | 3D模型在线转换 | UnrealSynth虚幻合成数据生成器 | 3D模型自动纹理化工具
2023 power by nsdt©鄂ICP备2023000829号