Version: 2022.3
  • C#


Suggest a change


Thank you for helping us improve the quality of Unity Documentation. Although we cannot accept all submissions, we do read each suggested change from our users and will make updates where applicable.


Submission failed

For some reason your suggested change could not be submitted. Please <a>try again</a> in a few minutes. And thank you for taking the time to help us improve the quality of Unity Documentation.



Switch to Manual
public Mesh enlightenVertexStream;


Vertex attributes that override the primary mesh when the MeshRenderer uses lightmaps in the Realtime Global Illumination system.

This vertex stream is used exclusively for UVs for real-time lightmaps.

When Unity renders a MeshRenderer that uses real-time lightmaps, Unity streams the data in MeshRenderer.enlightenVertexStream to `TEXCOORD2` instead of the data in Mesh.uv3]. For more information, see Lightmap UVs.

This data is not serialized. Unity calculates the UVs for the Realtime Global Illumination system during the precompute stage.