6
$\begingroup$

I have a corridor. The corridor is made up of 2 pieces, a side, and a body(for testing purposes). The side and the body each have one material I UV unwrapped and then made visible in the EEVEE render through the node editor. After that, I have created a new UV map, and I also created a new image with the default settings. Following that, I switched from eevee to cycles because eevee doesn't have the bake option. What followed is a messed up texture bake, and an error reading out "Circular dependency error for cube.001 . I've read that I must disconnect the nodes of materials from the tree, but I did not understand which ones. I looked through a dozen videos and forum posts but couldn't figure it out, perhaps because I am a total noob as of right now. enter image description here

So I've disconnected the node that is on the right, since I thought that it is what was specified in some forums. But what is resulted(just as I suspected) is a white bake that does not contain my two textures that I tried to bake.

enter image description here

I am close to the right answer however I am stuck. What do I need to do so I can remove all materials and then use a single one with the baked texture on it? Thank you in advance.


Alright, I figured this out! Hell yeah! https://www.youtube.com/watch?v=9airvjDaVh4

$\endgroup$
11
$\begingroup$

Just disconnect the TEXTURE node you are baking to. Then reconnect after it is finished baking. HTH.

$\endgroup$
1
  • 7
    $\begingroup$ Huh, interesting. Do you know why this is necessary? $\endgroup$ May 26 '19 at 0:15
1
$\begingroup$

I had this issue too, and just figured out how to fix it. What the issue was was that I had separated one of my mesh layers into separate mesh layers, and each one of these retained duplicate copies of my materials. After I deleted the unnecessary duplicate materials on those other mesh layers, it baked just fine. Hope this helps someone.

$\endgroup$
1
$\begingroup$

Just add the UV-Map to the destination image.

You find the UV-Map Node in the Shader Editor under Add -> Input -> UV Map. Then you have to connect the purple UV socket to the Vector socket of you destination image.

Double check if you have selected the correct UV-Map and file in every material.

After that backing should work without any circular dependencies.

enter image description here

$\endgroup$

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.