I just barely imported a scene from an .obj file, but all 83 materials defaulted to Diffuse Shaders of various colors.

To make for a faster workflow, could I use a python script of some sort to convert these shaders to the new Principle Shader?

  • 1
    $\begingroup$ See my addon here: blender.stackexchange.com/a/79839/31447 (basically the same question) $\endgroup$
    – brockmann
    Sep 3 '17 at 16:52
  • $\begingroup$ @brockmann thought may as well cease the "deja vu loop" when Community bumps q. $\endgroup$
    – batFINGER
    Aug 22 '21 at 18:06
  • $\begingroup$ @batFINGER Cool, updated the code to make it work with 2.9+ $\endgroup$
    – brockmann
    Aug 23 '21 at 8:44