How do you correctly UV map a Triangle?

I am using Dynamic Meshes to create an icosahedron (20 sided die). While I have had success (after some trial and error) in getting the meshes themselves created, I have had no luck at all in texturing the triangle and I am fairly certain it has to do with the UV coordinates.

This is my first time attempting anything involving texturing/UV mapping so I will admit I have very little idea what I am doing.

I am trying to make a texture so that part of it fits perfectly on the triangle. I have these 2 test textures:


The best I have been able to get so far with either is this result:


I can get the texture to rotate as I change the orders of UV coordinates, but this is the best fit for the patterns I have found.

Is it possible to get either of these textures to work? If not, what is the best way to texture/map a triangle?

If it’s 20 sided, and all sides are different ( I assume ), then you have to unwrap it.

One version of it is 20 sided, however, it can have more than that depending on the level of subdivisions selected, which is why I am trying to figure out how to setup the texture for just the single triangle. That way no matter how many sides the final shape actually has the textures will be correct.

Right. But how are you going to make the faces different?

The current plan I am thinking through is that each triangle will have 3 different states and depending on which state it is in the texture would change to represent that state.

1 Like