I am modifying a building in a game (Empire Earth if you're interested). The model is fully 3D (image 1), but the texture is an isometric drawing (image 2).
I would like to bake shadows (generated by the surrounding objects and by itself) onto the ground (image 3).
Because my texture is isometric, I had to project the UV from view, so panels at the back overlap those in front on the UV map. This causes discontinuities to appear where is has double baked the same area (image 4).
Is there a way to have an output UV map that is different to the input UV map? Ideally my bake output would be unwrapped (image 5).