0
$\begingroup$

This question already has an answer here:

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?

$\endgroup$

marked as duplicate by Duarte Farrajota Ramos, Ray Mairlot, batFINGER, aliasguru, VRM Mar 23 '18 at 19:26

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

  • $\begingroup$ Did you create a material? $\endgroup$ – cegaton Mar 6 '18 at 20:57
  • $\begingroup$ Why did you convert your curve to mesh? $\endgroup$ – Duarte Farrajota Ramos Mar 7 '18 at 1:46
  • $\begingroup$ @cegaton: also tried that.. no changes $\endgroup$ – Effe Pelosa Mar 7 '18 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$ – Effe Pelosa Mar 7 '18 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 Mar 9 '18 at 6:36
2
$\begingroup$

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

$\endgroup$
  • $\begingroup$ This solution does not work for me... my version of blender (2.79) does not look at all like yours $\endgroup$ – Effe Pelosa Mar 8 '18 at 20:49

Not the answer you're looking for? Browse other questions tagged or ask your own question.