5.3 loses baked lightmap if object is repositioned in editor.
So I have a couple backgrounds that I'm enabling/disabling based on state. They have different lights, so I can't just have them on top of each other, so I move one to the side for the bake, then move it back. When I do this, the object moved loses the bake.
repro: In an empty gameObject at the origin... Make a cube floor with a couple cube objects, a directional and a spot light of different colors/intensities. Set everything to Static, and set lights to Baked. Move the parent slightly. Bake your lights, look at the Baked rendering mode scene view. it should look right. Reset parent position to 0,0,0. Baked view resets to transparent checkerboard.
Other than "you're doing it wrong!" are there any tips for 5.3 baked maps? It's REALLY hard to find information on this. It seems like the bakes are expecting scene by scene setups, but I'm trying to work within a live product's constraints and just swap background art, because most of the actual game is UI. If I have to make a different scene for each background, it'll have to be approached differently.
Answer by jerOzynga · Jun 13, 2016 at 11:44 PM
One thing I might try (sticking this here to get voted on if nothing else): Make a new scene. Load my geo/lights into the new scene. Bake at origin in that scene. Save the entire hierarchy as a prefab in the same folder as the new scene. In my other scene, dynamically load that prefab and hope it pulls the lightmap with it.
Thinking that might have the strength of the scene bake with the flexibility of prefab load. Will report back when I try it.
Your answer
Follow this Question
Related Questions
Need help on light baking? 0 Answers
Unity5.3.1烘焙卡着不会动了怎么办? 1 Answer
Lights not baking on Android 0 Answers
Ambient Lighting isn't baking properly 0 Answers
Advices on Lightmaps / Baking 0 Answers