I can't seem to be able to apply a texture to an extruded .SVG.

Note: How do I put an image texture on a material in Cycles? does not solve the question as it relates to an older version of Blender: there's nothing like a "grey dot icon on the right side of the Color selector" in my Blender version.

Here's what I do: 1) Import SVG and extrude enter image description here 2) Transform to mesh (Mesh from Curve: Alt-C, 2) enter image description here 3) Import texture file, and set texture coordinates as "View" enter image description here 4) Set the viewport shading to Texture enter image description here 5) Notice the the mesh does not get textured properly 6) Go to edit mode to check if something is weird 7) Notice that there IS something fishy enter image description here

What am I doing wrong? Thanks AC

My materials look like this:

enter image description here

@cegaton: This is how my blender looks like: enter image description here

If I click on "New" this is what I get: enter image description here

While this is what YOU see: enter image description here

How can I do it with my GUI?

  • $\begingroup$ Did you create a material? $\endgroup$
    – user1853
    Commented Mar 6, 2018 at 20:57
  • $\begingroup$ Why did you convert your curve to mesh? $\endgroup$ Commented Mar 7, 2018 at 1:46
  • $\begingroup$ @cegaton: also tried that.. no changes $\endgroup$ Commented Mar 7, 2018 at 6:50
  • $\begingroup$ @DuarteFarrajotaRamos I tried to follow that tutorial, but it probably refers to an older version of Blender: there's no such a thing as a "little circle on the far right" in the 'material' section. No particular reason to convert to mesh.. I'm experimenting as I can't get it to work. $\endgroup$ Commented Mar 7, 2018 at 6:51
  • 1
    $\begingroup$ @EffePelosa Seems that you are using Blender Internal; the other material UI is for Cycles. You can switch with the drop-down in the top header $\endgroup$
    – gandalf3
    Commented Mar 9, 2018 at 6:36

1 Answer 1


You don't really need to convert the curve to mesh.

  • Import the SVG

  • Create a material

  • Use an image texture in the material

  • Select the image you want to use

  • Create an empty

  • Select your object again and in the materials set the coordinates to object

  • Select the empty as the control object for the coordinates.

If you switch to rendered view you should be able to see the texture being used as part of the material of the curve.

enter image description here

To control the placement and size of the image move/scale/rotate the empty.

enter image description here

For Blender internal is the exact same procedure: create a material, create a texture, set it to use object coordinates and use an empty to control them.

enter image description here

  • $\begingroup$ This solution does not work for me... my version of blender (2.79) does not look at all like yours $\endgroup$ Commented Mar 8, 2018 at 20:49

Not the answer you're looking for? Browse other questions tagged .