I have been following this tutorial to create a grass shader for my spherical planet. Unity Grass Shader Tutorial
Currently everything is pretty much the same except that I made the grass into cubes instead of triangles (either way it seems this issue persists).
In my game I generate the grass using a geometry shader along a 3D spherical based surface, called a geodesic dome (Basically a sphere made of hexagons). The issue I’m having is that the width and depth of the grass blades are incredibly small, only at the x polar coords. This results in a skinny blade look. Every where else looks completely normal.
Normal surface grass: Imgur: The magic of the Internet
X Polar surface grass: Imgur: The magic of the Internet
Interestingly I have tried generating the grass shader on a normal Unity sphere, and I see absolutely no issues. At this point I’ve been stuck on this issue for quite some time and need any help I can get. I can’t think of any reason why it would generate properly at the x polar coords on a curved surface, but not a flat. If it would help I would be totally willing to share the code.