Hi, So I recently needed to create a cone which fades out to the edges. It seemed very simple to me, but I ran into some issues, which I see as an opportunity to learn something. So, since the cone doesn't necessarily need to be 3D, my first idea was to create a simple plane with a ramp like this: And then pinch the…
This is due to the way UV coordinates work. It's a linear interpolation from vertex to vertex, and you're basically trying to smoosh one end. All games suffer from this "problem". To avoid this, create a cone texture, and UV it flat.
You can see what happens in the gif. An invisible edge runs from top right to bottom left so the lower/right triangle maintains its shape and thus good UVs. The upper/left triangle gets crushed to a very narrow shape and the uvs get busted. Adding an edge across the middle means the distortion of triangles is consistent…