So I'm fairly familiar with Cycles, but I just ran into some odd issues baking textures - problems that I don't have with Blender Internal.

I want to bake the colours of the materials that I've assigned to faces of my UV-mapped model to a diffuse .png.

In Blender internal (this model is on layer 3 of my file), the baked diffuse looks as I intended: Blender Internal Bake

In Cycles (this model is on layer 1 of my file), the baked diffuse (using the same UV layout) is oddly laid out: Cycles Bake

My .blend file can be found here.

Can anybody explain to me why this is happening? Much obliged!




All you have to do is put the same image into every texture you're baking:

enter image description here enter image description here enter image description here

It seems to work:

enter image description here

  • $\begingroup$ Hi there! Thanks for the reply - I've encountered some issues with it, but I've made some progress...! $\endgroup$ Mar 7 '18 at 8:18
  • $\begingroup$ Hi there! Thanks for reply - I've encountered issues w/yr notes, but I've made progress...! Was confused by yr instructions (as they seem to suggest I'm baking from one obj to other, whereas I was trying to replicate Blender Internal ability to bake a diffuse tex from mat cols - all on the same obj), but followed 'em & ended up w/a .png that combined both images in my original post. After tests, I duped obj & gave copy only one mat with a target tex (no Tex Coords required). It baked perfectly. Does this mean Cycles cannot bake mat cols to tex on single obj, requires baking selected to active? $\endgroup$ Mar 7 '18 at 8:32
  • $\begingroup$ So sorry!! I misunderstood your question. The solution is super super simple: just put the bake image in each of the materials. I edited my answer above. $\endgroup$ Mar 9 '18 at 5:14
  • $\begingroup$ Heyyyyy! That makes a ton of sense, especially given the original error results with the materials assigned to the face. I'd prefer that there was a more straightforward method to do this, but it's great that is a solution! Marking correct, thank you Dale! $\endgroup$ Mar 10 '18 at 21:22

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.