# How to make Image as Planes default to Diffuse shader instead of principled BSDF to in 2.8x

In 2.79 adding an image as a plane had a simple Diffuse and Transparent shader node setup that reproduced the original image exactly however 2.83 has a different setup with an alpha input into the Principled BSDF shader that results in a hazy version of the image that would require additional modifications to replicate the original. In 2.79 replacing the Diffuse shader with Principled causes the same problem so using a straight Diffuse/Transparent node setup produces the better results without the need for extra adjustments.

Personally I edit images externally prior to adding to the scene rather than editing it within the scene. Is there a way to modify the default node setup to the way it was is 2.79 or add my own default?

On the window that opens when you add "import images as planes", there is a gear icon on the top right. Click on it and you will quite a few options open for you. The shortcut, as you might have guessed already, is N

By default, the material is set to use the the BSD principled shader, but you can change it to Shadeless or Emit.

It is there that you can choose to use Alpha channel.

If you have a series of pictures you an choose to load all of them with a certain offset.

Lastly you can set the size and orientation.

For images that are already imported just change the principled shader for whatever it shader you like, and blend happily ever after.

EDIT:

Comparing the files from the previous version (2.79) of the addon it is quite easy to modify it to use a Diffuse shader.

Find the io_import_imates_as_planes.py file located in the /scripts/addons folder, open it in a text editor and replace all mention of Principled with Diffuse, make sure you match Upper and Lowercase correctly.

Then on lines 1013 and 1014 replace

     if self.shader == 'PRINCIPLED':


with

   if self.shader == 'DIFFUSE':


on line 1024

replace

    if self.use_transparency:
else:



with

    if self.use_transparency:


Be aware of the indentation change, as you are getting rid of a conditional if and else statements.