美文网首页
灯光的烘焙二 LightMappingSettings 详解

灯光的烘焙二 LightMappingSettings 详解

作者: 暴走TA | 来源:发表于2021-02-25 08:33 被阅读0次

简介:上一篇的烘焙讲解中,由于LightMappingSettings 内容太多,所以决定单开一讲。
版本:Unity2019.4.12f1 HDRP 7.5.1

参数详解
  • 这个模块主要就是用来设置灯光烘焙的参数的,如用什么硬件进行烘焙,烘焙的灯光图的大小,烘焙用到的一些算法的选择等。
settings 界面
  • Lightmapping Settings :使用什么硬件渲染分GPU 和 CPU ,默认是CPU ,但是CPU 慢,我们这里一般选择 GPU 。GPU 一般能比CPU 快10-50倍,具体要看显卡的性能。
  • Prioritize View: 勾选后会优先渲染视窗内看到的部分,实测多次执行烘焙命令后有bug,建议关闭
  • Multiple Importance Sampling 多重重要采样,可以在生成灯光图时加快融合,但是在使用低频的天空盒时,这个选项会产生噪点,所以我们在预览烘焙时勾选,最终烘焙时取消。
  • DirectSamples :直接采样数 ,影响直接光照烘焙质量,数值越大效果越好,烘焙越慢,建议预览时用小值,最终烘焙时用大值
  • IndirectSamples :简介光采样数 ,影响简介光照烘焙质量,数值越大效果越好,烘焙越慢,这个值一般是 DirectSamples 的10倍,建议预览时用小值,最终烘焙时用大值
  • EnvironmentSamples:环境光采样数,建议预览时用小值,最终烘焙时用大值
  • LightProbeSampleMultiplier :烘焙灯光探头时使用的采样倍乘系数,这个一般是不可编辑的,如果想修改需要在 Edit->ProjectorSettings->Editor->Use legacy Light Probe sample counts 取消掉勾选
  • Bounces :光线弹射次数,即光线次数越多,环境光会相对越亮。
  • Filtering :有Auto自动模式和Advanced模式,一般刚开始建议直接使用Auto模式,主要用来处理噪点。高级模式的参数主要有
过滤器高级设置

1. DirectDenoiser 直接光除噪器的选择
2. DirectFilter 直接光滤波器,主要就是gaussian(高斯模糊的模式),高斯模糊会导致部分细节的丢失,下面的Radius 就是高斯模糊的半径
3. Radius 高斯模糊的半径
4. IndirectDenoiser 间接光除噪器
5. IndirectFilter 间接光滤波器
6. AmbientOcclusion 环境遮蔽除噪器
7. AmbientOcclusion Filter 环境遮蔽滤波器

  • LightmapResolution :灯光图的分辨率,这里是指一个unity单位(一米)内需要使用多少个灯光图的像素,这个值越大,灯光图就会越大越多。这个需要根据场景的整体大小比例来确定,原则上灯光图的分辨率不需要太清晰,不是太清晰反而会使效果更柔和。
  • LightmapPadding:灯光的padding值,指各 UV 块之间的间隔距离
  • LightmapSize: 最大的灯光图尺寸,最大值4096,当一张不够时会增加灯光图的数量
  • CompressLightmaps :烘焙后自动压缩灯光图,可以减少存储空间,如果灯光不多,不大,可以不开启,来提升一定的灯光图细腻程度
  • AmbientOcclusion:环境遮蔽,开启后烘焙时会烘焙AO效果。
AO

1. MaxDistance 超过这个距离的物体不会产生 AO
2. IndirectContribution 对间接光效果的影响程度
3. DirectContribution 对直接光照的影响程度 建议一直用0

  • DirectionalMode:开启后烘焙后的物体在没有直接光影响的情况下,例如物体的暗部,会有法线效果,否则,物体的暗部会没有法线效果,建议开启为 Directional模式。Non-Directional 就是关闭模式

  • IndirectIntensity:烘焙时间接光的强度,建议使用默认值1 ,大于1会增强环境亮度,小于1会减弱环境光亮度。

  • AlbedoBoost : 漫反射增强,值越大漫反射颜色对光线的影响越大,最大为白色,建议使用默认值1,这样更科学准确.


    AlbedoBoost =1
    AlbedoBoost =10
  • Lightmap Parameter :静态物体参与烘焙时的参数设置,系统自带了高、中、低、极低四套,做视频基本够用。

内置的四套参数

相关文章

  • 灯光的烘焙二 LightMappingSettings 详解

    简介:在上一篇[https://www.jianshu.com/p/43641de3eca2]的烘焙讲解中,由于L...

  • 灯光的烘焙一 面板详解

    简介:实时灯光计算有两个缺点,一是运算消耗比较大,二是间接光的计算基本没有,效果较差。要想省性能,并且间接光效果好...

  • Unity 场景烘焙指南

    简介:静态场景和灯光使用烘焙提高渲染性能。 烘焙阴影和灯光步骤1.光源设置烘培模式,如果需要打开阴影 物体选项 ...

  • Unity 关于灯光的烘焙

    在项目中有的时候会有好多静态物体不会移动,而在灯光的作用下他们会有阴影,并且这个阴影一般默认都是实时计算的,为了节...

  • Unity3D烘焙技术

    一.Light灯光场景烘焙 1.理论理解: (1)烘焙背景:在一个场景中,由于灯光组件起到实时渲染的效果,并直接与...

  • 灯光的烘焙三 物体和灯光的设置

    简介:了解了烘焙面板的设置后,就剩下物体和灯光的简单设置了版本:Unity2019.4.12f1 HDRP 7....

  • 灯光的烘焙四 灯光探头与反射探头

    简介:最后和烘焙相关的一个大块就是灯光探头和反射探头。我们前面也讲了,烘焙后的物体使用的时固定的光线效果,所以烘焙...

  • Unity笔记-灯光

    一、灯光 灯光的两种主要方式:烘焙和实时光 电脑计算灯光主要分三步: 通过光源计算灯光的颜色、方向和范围。 当光线...

  • Unity 2018 照明流程最佳实践(下)

    灯光模式 灯光的模式通常容易混淆,最重要的是,只有使用烘焙GI时,灯光模式的设置才有意义。在灯光组件的属性面板中有...

  • Unity 2018 照明流程最佳实践(下)

    灯光模式 灯光的模式通常容易混淆,最重要的是,只有使用烘焙GI时,灯光模式的设置才有意义。 在灯光组件的属性面板中...

网友评论

      本文标题:灯光的烘焙二 LightMappingSettings 详解

      本文链接:https://www.haomeiwen.com/subject/qftsfltx.html