There are many ways to import images into Blender. The best way depends on what we want to do with the image once we imported it.
The most basic way to import an image into Blender is to drag-and-drop it. If you drop it in the 3D viewport it will become a background image object. If you drop it into the shader editor, it will get added as an image texture node.
There are more ways that we can import an image into Blender. We will look at each of the practical ways in this article.
No matter how we import an image into Blender, once we imported it, it is available for us in all areas of Blender.
We only have to import it once. Then we can select it from Blenders internal image storage. For example, if you had the intention to bring in an image as a background image and later need it as a reference image, you can select it from Blenders internal storage.
The easiest way to import an image as background is to drag-and-drop it from your file browser. When you do the image will align to the view. We can reset the rotation with Alt+R.
From there we can position the image using the regular transform tools, Rotate, Move and, scale.
Another way is to press Shift+A in the 3D viewport and go to image→Background. Then browse for the image we want to import.
Note that we also have a "Reference" option in the image submenu. This will import the image in the same way but with different preferences set. The background image will always be drawn behind other objects while a reference will show up in front.
If you need a more complete guide on how to set up reference images you can read this article.
Related content: How to use background images in Blender
If we imported an image as a background and later realize that we need to have it as regular plane. We can use the add-on Empty-To-Image-Plane. You can get it here:
External content: Empty-To-Image-Plane github page.
If you need help to install the add-on you can check out this article:
Related content: 30 Blender addons (install, manage, free and paid)
Once we installed and enabled Empty-To-Image-Plane we need to be in Object mode and have the 3D viewport properties panel open. Toggle it with the N key. We get a tab on the right side of our 3D viewport called "Empty to image plane".
Select the image and press "Add image planes"
To import an image as a plane means that we import a mesh object with a single face set to the dimensions of the image. We also get a matching UV map and material to show the image on the plane.
In Blender, we need to enable an add-on to import an image as plane.
If you can't see the image, go to either material view mode or render preview mode in the top right corner of the 3D viewport.
We can use the same process we use for background images if we want a reference image in the 3D viewport. But if we want it in its own window we can use Blenders image editor.
You can learn more about rearranging the interface here.
Related content: Blender 2.8 editors and interface
To import a vector image into Blender go to File→Import→Scalable Vector Graphics(.svg). We then browse for the SVG file we need to import. As we import the image it will become a curve object.
If the curves are closed when you import them and you need open curves follow these steps:
If we want to use an image as a texture, the fastest way is to drag-and-drop it from your file browser into Blenders shader editor.
Note that you need a UV Map on your object for the image to show up properly. You can learn more about using textures in Blender in this guide.
Related content: How to use textures in Blender
If we want something simple such as a flat color image or a test grid for our UV Map we can create the image inside Blender. We can do this from many places.
A few examples are the Image editor, UV editor or from an image texture node in the shader editor among other places. In this example we will use the image editor.
The image is not saved to disk when you create it. Instead, it is a generated image that lives in RAM and is only accessible inside Blender. For some operations you need to save it to disk first.
In the image editor you can go to Image→Save and save the image or press Alt+S.
Since Blender is an entire suite of applications built into one there are many ways we can use images. We still didn't cover all cases. For instance how to import an image into the sequence editor for video editing. But if an image is already imported into Blender once we can generally access it where we might need it.
The exception might be the conversion between a plane and other kinds. In those cases it is probably easiest to use the "Import images as planes" add-on or convert it from a background.
Thanks for your time.