Texture Deform

In the model where I use array + curve modifiers, there are distortions when shifting the texture. how can i prevent this?
P.S. We will use this in the game.

1 Like

Hello !

Sadly I’m not sure it’s possible to correct that…

1 Like

Agree with @sozap

The only thing you could do is to try to add a new triangle by using a knife tool. Tho this could lead to some crooked angles, but at least it’ll be placed in a right direction.

Or, as another way, you could try to take some of the vertices and align it to look more like a right triangle.

1 Like

Change the texture to 1 straight triangle, and a separate 3 triangles going around the corner. Redo the straight parts to be 1 face per triangle - do a Unwrap > Reset and all those faces are stacked on each other and can be placed over a single triangle. This also means a lower face count overall.
Then UV unwrap the corners separately. The corners can also be made with less topology because you are not relying on a tool to do the work for you.

Or use a decal of the triangle. Make it a child of a small plane and instance the plane along the curve. Set the plane to not render. Using a child / parent setup means the plane gets distorted, not the triangle.

These may not be any good for your particular scene. But they are options to think about.

1 Like

Actually i think you have to copy/splitup your curve add modifier and UVunwrap it likeyou want… because the curvation mixes distort the grid and you just watn to “project” the arrow…:

1 Like