Hi all,
I’ve written an editor script which edits one of the beast lightmaps, colouring an object red in the lightmap.
To colour the object it uses:
LightmapSettings.lightmaps[lightmapIndex].lightmapFar.SetPixel((int)x, (int)y, Color.red);
Then applies the texture with:
LightmapSettings.lightmaps[lightmapIndex].lightmapFar.Apply();
This works great, the object is now red and in the lightmap preview it’s clearly red too.
However as soon as I hit save, the lightmap reverts to how it was baked by Beast. Any idea on how I commit these changes onto the actual .exr file in Unity?