2
$\begingroup$

If there are multiple objects with different materials that have been combined into one object, UV unwrapped together and texture baked, the result is glitchy at best. Here is my process:

  1. I start out with everything as a single material with a single UV map and multiple materials. There are three separate pieces in the combined mesh:

enter image description here

  1. I create a new material, a new 4096x4096 image, and a new UV map (through smart projection) that doesn't overlap. I select the image, the new material, the new UV map. Every piece of magic I can think of since I don't know exactly how the bake knows what to bake where:

enter image description here

  1. I click bake, with the sample size set to 256. Nothing is baked to the image I created and selected:

enter image description here

  1. Some stuff baked, but not all of it, and what little was baked was baked to two new images it created:

enter image description here

I don't know what's going on here.

$\endgroup$
4
$\begingroup$

To make this work properly, you need to have an active Image Texture with your new image file in each material you have in this model. Basically, what you have to do now, is to CTRL+C on Image Texture in Everything material, visit each other material and CTRL+V. Then baking will give you appropriate result.

$\endgroup$
  • $\begingroup$ Thank you. Worked like a charm and lifted a bit of the mystery about how texture info flows through blender. $\endgroup$ – AaronF Oct 3 '17 at 18:15

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.