I tried to create normal map from a 2D texture image (.jpg-file size:1024px*1024px) like it is explained in this video:


I am using Blender 2.82 and everytime I try to bake a normal map I get this error:


I am trying to get a simple 2D texture normal map to make like a sandy beach.


The material tab looks like

The material

  • 1
    $\begingroup$ I think you are baking to the "Image Texture" node that is linked to your material. Could you post your node tree setup ? $\endgroup$
    – Gorgious
    Commented May 6, 2020 at 9:33
  • $\begingroup$ I am new to blender, can you explain to me where I can find that? $\endgroup$
    – Pwnstar
    Commented May 6, 2020 at 10:05
  • $\begingroup$ could you please share your file? blend-exchange.giantcowfilms.com $\endgroup$
    – moonboots
    Commented May 6, 2020 at 11:30
  • 1
    $\begingroup$ @JachymMichal that fixed it. Lol I missed that, but the circular dependency message still occurs $\endgroup$
    – Pwnstar
    Commented May 6, 2020 at 12:01
  • 1
    $\begingroup$ @MeganLove You can't set the target of a bake be linked (as in actual node links, noodles) to the material output of your shader, that would be an infinite recursion error since this image texture is used to get data for baking the texture. see i.sstatic.net/lIHRZ.png $\endgroup$
    – Gorgious
    Commented Apr 2 at 10:55

1 Answer 1


The circular dependency error means you are trying to bake to the same image where you need a separate image meant as a baking target, or that you have 'bake from selected to active' checked and are only needing to bake a single object. Untick that option and you should be able to bake to a new image texture that is selected in your node tree.


You must log in to answer this question.

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