Drag-and-Drop image import support for transparent renderable images

Currently, when the user drags in and drops an image, it is dropped in as an Empty. It’s useful visually as it automatically shows transparent images as transparent in the viewport.

However, the problem with Empties is that they do not show up in renders.

To get around this, user can use Images As Planes instead, but transparencies are shown as black in the viewport. To remedy this, if the user was in Cycles:

  1. Change to Eevee
  2. Select image
  3. Go to Material tab
  4. Scroll down to “Settings”
  5. Twirl it down
  6. Change “Blend Mode” to something like “Alpha Blend”
  7. Select another image
  8. Change “Blend Mode” to “Alpha Blend”
  9. Repeat 7,8 for every single image that’s imported (Imagine doing it for 100+ images… which is what I have to do for my next project)
  10. Switch back to Cycles

There are several things that need to be addressed:

A. Allow renderability for Empty images.

B. AND/OR When drag-and-dropping in images to Blender, allow making it a Plane instead (with maybe an option to quickly change what material it’s brought in as).

  1. Have all images brought via Images As Planes automatically be set to “Alpha Blend”.
  2. Don’t make changing viewport transparent mode dependent on Eevee only. Currently, there doesn’t seem to be a way to change it other than to change the render engine.
  3. Allow changing of “Blend Mode” to propogate to all selected images so that it doesn’t have to be done one by one.
1 Like