Lightmapping

class in UnityEditor

切换到手册

描述

允许控制光照贴图作业。

开始作业之前,可通过 LightmapEditorSettings 设置烘焙设置。

另请参阅:LightmapEditorSettings

静态变量

bakedGI是否已启用烘焙 GI?
bounceBoost提升反照率。
buildProgress返回当前的光照贴图构建进度;如果 Lightmapping.isRunning 为 false,则返回 0。
completed烘焙作业完成时调用的委托。
giWorkflowMode使用的光照贴图烘焙工作流程模式。默认使用迭代模式,但您可切换至按需模式,该模式仅在用户按下烘焙按钮时进行烘焙。
indirectOutputScale间接光照的缩放值。
isRunning烘焙作业运行时返回 true,否则返回 false(只读)。
lightingDataAsset活动场景使用的光照数据资源。
realtimeGI是否已启用实时 GI?

静态函数

Bake开始同步烘焙作业。
BakeAsync开始异步烘焙作业。
BakeMultipleScenes烘焙一组场景。
BakeReflectionProbe开始针对探针的同步烘焙作业。
Cancel取消当前运行的异步烘焙作业。
Clear删除所有光照贴图资源,并使所有光照表现出尚未烘焙的样子。
ClearDiskCache清除光照贴图、反射探针以及默认反射使用的缓存。
ClearLightingDataAsset移除当前场景使用的光照数据资源。
ForceStop强制渐进路径追踪器停止烘焙并使用实际计算的结果。
GetTerrainGIChunks了解地形被分成了多少块以进行 GI 烘焙。
Tetrahedralize计算“positions”点集的 Delaunay 四面体化 - 使用与光照贴图相同的方法。

Events

started烘焙作业开始时调用的委托。

委托

OnCompletedFunction Lightmapping.completed 回调使用的委托。
OnStartedFunction Lightmapping.started 回调使用的委托。