How to drag and drop image(s) to a viewport and create plane(s) automatically

At present, drag and drop an image to a viewport will create an empty object with a texture. It is cumbersome to change the texture to a material node.

Is it possible to add image(s) to a viewport and create plane(s) and material node(s) automatically just lke the [ IMPORT / Images as planes ] function, but by means of drag and drop only?

That’d be an awesome feature, but I haven’t seen that it’s possible yet. Maybe a custom script can do it, but not sure if it can hook to this specific drag and drop event. In the worst case, you’d have to build your own blender version and dive into the C++ code…

In the meantime, this StackOverflow post is related and an addon by Daniel Engler is linked there. With that, it’s two more clicks: “Add image planes” (tip: add the command to your quick favorites) and then remove the old empty object.

Edit: Just found out about this amazing addon called ImagePaste.

1 Like