pc.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 | pc.GraphicsDevice | The grahpics device used by the lightmapper. |
| root | pc.Entity | The root entity of the scene. |
| scene | pc.Scene | The scene to lightmap. |
| renderer | pc.ForwardRenderer | The renderer. |
| assets | pc.AssetRegistry | Registry of assets to lightmap. |
Methods
bake(nodes, [mode])
Generates and applies the lightmaps.
Parameters
| nodes | pc.Entity[] | An array of entities (with model 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. |