This is the documentation for Enlighten.

System projection

The precompute runs mesh projection between meshes within a geometry object. All of the detail meshes are projected onto the target meshes within the same geometry object.

You can use this to implement sharing of lightmaps between LOD levels, or to create simplified UVs with a proxy mesh.

To make an instance object share a lightmap with a set of nearby instances, use system projection:

  • make sure the associated geometry object contains only detail meshes
  • group the instance into the same system as the nearby instances

When using system projection, the lighting for overhanging charts is not extrapolated. In this scenario, when you render the detail mesh, lighting for the overhanging regions is sampled from an area in the lightmap outside the target chart. In rare cases this can result in extreme lighting values due to sampling uninitialized lightmap pixels.