Lightmapping

class in UnityEditor

切换到手册

描述

允许控制光照贴图作业。

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

另请参阅:LightmapEditorSettings

静态变量

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

静态函数

Bake开始一个同步烘焙作业。
BakeAsync开始异步烘焙作业。
BakeMultipleScenes烘焙一组场景。
BakeReflectionProbe开始针对探针的同步烘焙作业。
Cancel取消当前运行的异步烘焙作业。
Clear删除当前已加载场景的所有运行时数据。
ClearDiskCache清除光照贴图、反射探针以及默认反射使用的缓存。
ClearLightingDataAsset对于当前加载的场景,此方法将删除光照数据资源以及任何链接的光照贴图和反射探针资源。
ForceStop强制渐进路径追踪器停止烘焙并使用实际计算的结果。
GetTerrainGIChunks了解地形被分成了多少块以进行 GI 烘焙。
Tetrahedralize从使用 Delaunay 四面体化的位置计算四面体。

Events

bakeCompleted烘焙作业完成时调用的事件。仅在 Lightmapping.GIWorkflowMode.OnDemand 模式下调用。
bakeStarted烘焙开始时调用的事件。仅在 Lightmapping.GIWorkflowMode.OnDemand 模式下调用。
lightingDataUpdated在 GI 备份过程中更新任何光照数据时调用的事件。
started烘焙作业开始时调用的委托。

委托

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