1
$\begingroup$

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).

enter image description here

enter image description here

enter image description here

enter image description here

enter image description here

$\endgroup$
1
  • $\begingroup$ Yes, you can define the UVMaps with the UVMap node in the Shader editor. $\endgroup$
    – FFeller
    Commented Feb 17, 2021 at 18:38

1 Answer 1

0
$\begingroup$

So the way to do this is as follows:

1: Make a new UV Map in Object Data Properties < UV Maps (make sure to select it). enter image description here

2: Make a new image in the UV editor. enter image description here

3: Arrange the new UV in the new image how you want it to be. enter image description here

4: Add a UV Map node to the Shader Editor; connect it to the image texture node (mine is called 'Bake'); select the new UV Map (mine is called 'model-bake'). Select the new image in the image texture node (also called 'Bake'). enter image description here

5: Bake!

$\endgroup$

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .