bake-lighting
Installation
SKILL.md
Bake static lighting
Lightmaps remove per-frame shadow and lighting cost for static lights on static geometry.
ApplicationregistersLightmapper; manualAppOptionsbootstraps setlightmapper = Lightmapper.- On the light, set
bake = true; once every mesh it lights is lightmapped, setaffectDynamic = false. - On each mesh, set
render.lightmapped = true, or it goes unlit onceaffectDynamicis off. Size it withlightmapSizeMultiplier;castShadowsLightmaplets meshes shadow each other. - Set the mode on
scene.lightmapMode:BAKE_COLORfor flat diffuse, or the defaultBAKE_COLORDIR, which adds direction for normal- or specular-mapped materials. - Bake AO without lights with
scene.ambientBake,ambientBakeNumSamples, andambientBakeOcclusionBrightnessandambientBakeOcclusionContrast. - The Engine bakes once on the first rendered frame. Call
app.lightmapper.bake(null, mode)only for nodes added later or to re-bake.