LightmapEditorSettings

class in UnityEditor

切换到手册

描述

有关烘焙的各种设置。

可通过 Lightmapping 类来启动烘焙。

另请参阅:Lightmapping

静态变量

aoExponentDirect直接光照的环境光遮挡 (AO)。
aoExponentIndirect间接光照的环境光遮挡 (AO)。
aoMaxDistance超过此距离后,光线被认为未被遮挡。
bakeResolution以每世界单位的纹理像素为单位指定烘焙光照贴图的分辨率。指定更高的分辨率会显著增加烘焙光照贴图所需的时间。默认值是每世界单位一个纹理像素。最小值为 0.0001。
bounces指定光照贴图程序为间接光计算的最大反弹次数。默认值为 1。范围在 0 到 4 之间。
directSampleCount指定渐进光照贴图程序用于直接光照计算的样本数。默认值为 32。最小值为 1。
enableAmbientOcclusion启用烘焙环境光遮挡 (AO)。
filteringAtrousPositionSigmaAO指定一个阈值,渐进式光照贴图程序在使用 A-Trous 过滤器时使用此阈值来过滤光照贴图中存储的环境光遮挡。默认值为 1。值范围为 0 到 2。
filteringAtrousPositionSigmaDirect指定一个阈值,渐进式光照贴图程序在使用 A-Trous 过滤器时使用此阈值来过滤光照贴图中存储的直射光。默认值为 0.5。值范围为 0 到 2。
filteringAtrousPositionSigmaIndirect指定一个阈值,渐进式光照贴图程序在使用 A-Trous 过滤器时使用此阈值来过滤光照贴图中存储的间接光。默认值为 2。值范围为 0 到 2。
filteringGaussRadiusAO指定一个半径,渐进式光照贴图程序在使用高斯过滤器时使用此半径来过滤光照贴图中的环境光遮挡。默认值为 2。值范围为 0 到 5。
filteringGaussRadiusDirect指定一个半径,渐进式光照贴图程序在使用高斯过滤器时使用此半径来过滤光照贴图中存储的直射光。默认值为 1。值范围为 0 到 5。
filteringGaussRadiusIndirect指定一个半径,渐进式光照贴图程序在使用高斯过滤器时使用此半径来过滤光照贴图中存储的间接光。默认值为 5。值范围为 0 到 5。
filteringMode指定渐进式光照贴图程序用于减少烘焙光照贴图中的噪点的方法。
filterTypeAO为环境光遮挡目标配置一个过滤器内核。
filterTypeDirect为直射光目标配置一个过滤器内核。
filterTypeIndirect为间接光目标配置一个过滤器内核。
indirectSampleCount指定渐进光照贴图程序用于间接光照计算的样本数。默认值为 500。最小值为 10。
lightmapper确定用于烘焙光照贴图的后端。
lightmapsModeNonDirectional 或 CombinedDirectional 光照贴图渲染模式。
maxAtlasSize单个光照贴图纹理的最大大小。
mixedBakeMode表示用于烘焙 LightmapBakeType.Mixed 光源的混合模式,与实时和烘焙光源无关。
padding形状之间的纹理像素隔离。
prioritizeViewSpecifies whether the Progressive lightmapper should prioritize baking texels within the scene view. The default value is true.
realtimeResolution以每世界单位的纹理像素为单位的光照贴图分辨率。如果启用,则定义实时 GI 的分辨率。如果启用了烘焙 GI,则定义用于间接光照的分辨率。分辨率越高,烘焙花费的时间越长。
reflectionCubemapCompression确定 Unity 将如何压缩烘焙反射立方体贴图。
sampling确定在采用渐进光照贴图程序时要用于烘焙光照贴图的采样策略。
textureCompression是否在生成的光照贴图上使用纹理压缩。