Lightmapper
The lightmapper is used to bake scene lights into textures.
Summary
Methods
bake | Generates and applies the lightmaps. |
Details
Constructor
Lightmapper(device, root, scene, renderer, assets)
Parameters
device | GraphicsDevice | The grahpics device used by the lightmapper. |
root | Entity | The root entity of the scene. |
scene | Scene | The scene to lightmap. |
renderer | ForwardRenderer | The renderer. |
assets | AssetRegistry | Registry of assets to lightmap. |
Methods
bake(nodes, [mode])
Generates and applies the lightmaps.
Parameters
nodes | Entity[], null | An array of entities (with model or render components) to render lightmaps for. If not supplied, the entire scene will be baked. |
mode | number | Baking mode. Can be:
Only lights with bakeDir=true will be used for generating the dominant light direction. Defaults to BAKE_COLORDIR. |