I have a 2D JPG of roof tiles. I have a single face in my house mesh that will be the roof (so it is a 2D surface, though it's in 3D space). How do I get the 2D JPG to become the texture for only that face?

I have read several guides and the Blender manual, and asked a related question yesterday, but the guides and yesterday's answer all seem to assume that the aim is to get 2D image to spread across multiple faces of a 3D mesh. I want the 2D image to display on one face only.

I think that I have somehow missed a fundamental step or concept in my efforts so far (e.g. the picture below), so I would appreciate a step-by-step answer for a Blender newbie, please.

Picture with a

EDIT: Examples of the difference between what guides describe and what I am trying to do:

"UV mapping is the process of projecting a 2D image onto a 3D object. ... This means that your texture image isn’t going to be a square but rather 6 of them, which are oriented in such a way that folding them produces a cube." (All3dp.com)

I want to project a 2D image onto a 2D surface (in 3D space). I have a simple texture image that is a rectangle that I want to project onto a rectangular face, not all the faces of a cube.

"An image/movie texture allows a two-dimensional image (which might be static or moving) to be wrapped around the surface of a three-dimensional object in some way. Alternatively, a procedural texture directly maps a predefined three-dimensional mathematical function to the surface coordinates of the object."(Wikibooks, Blender:Noob to Pro)

I want to to directly map a two dimensional image to the 2D surface coordinates of the object (in 3D space).

  • 1
    $\begingroup$ What you are missing is the concept of UVs and texture coordinates. There are plenty of resources online to learn those. $\endgroup$
    – user1853
    May 16, 2019 at 15:47
  • $\begingroup$ Cegaton, thank you for your comment. I have added more information to clarify more information about the difference between what I have found in online guides and what I am trying to do. The online guides all seem to assume projection onto multiple faces. That is what I have done in the screenshot - but not what I want. $\endgroup$
    – Matthew
    May 16, 2019 at 16:21
  • $\begingroup$ "seem to assume that the aim is to get 2D image to spread across multiple faces of a 3D mesh" not necessarily, rather than on as many faces as you assign image to. Use different materials and assign them to different faces. One material with the roof and the other one/-s - for the building. See blender.stackexchange.com/questions/516/… $\endgroup$
    – Mr Zak
    May 16, 2019 at 16:28
  • $\begingroup$ Your question isn't clear enough... 2D surfaces in 3D space!... Please use 3D or blender terminologies... There are differences between Blender and Picture Editing Softwares... Are you talking of Grease Pencils?... Do you import "Images as Plane"? Please make it clearer... How do you come about the 2D? $\endgroup$ May 16, 2019 at 16:30
  • $\begingroup$ Read: blender.stackexchange.com/questions/8697/… The blender manual (yes there is one, and is not a video "tutorial") explains what you need to do: docs.blender.org/manual/en/latest/editors/uv_image/uv/editing/… $\endgroup$
    – user1853
    May 16, 2019 at 16:55


You must log in to answer this question.

Browse other questions tagged .