Create a mesh from sprites

Godot Version

4.3

Question

I was trying to replicate this grass effect I saw here: Pixel Art Wind Sway (MeshInstance3D, Godot 4.0) - Godot Shaders
cropped_compressed
The author linked as assets used a pixel art pack, so I downloaded it and reproduced a similar grass shape in Godot by using 2 Sprite3D nodes:


However the shader to work needs to be applied to a MeshInstance and I’d also like to populate a surface with grass using a MultiMeshInstance node, which I currently can’t do because the grass scene I created is not a mesh.
I’m quite confused, can I even create the grass mesh in Godot or is the solution just creating the mesh in an external software and then importing it in Godot?

1 Like

Usually, often, yeah.

1 Like

You could use a QuadMesh or a RibbonTrailMesh without leaving Godot, but it’s probably best to use a program like Blender to make a similar two or three quad-mesh crossing.