Hi, I’m making a small voxel project and I wanted to make a (visually) moving voxel water because the whole game happens on a really small island and watching it flow would add an amazing touch. Because of the project scale, the voxels are pretty small (10 per Unity meter), so I don’t think I can create that many objects for something that’s supposed to be big and moving constantly. I tried using GPU instancing but either it affects performance too much anyway or I’m not using it properly. I was guessing a shader should do the trick but I’m not sure how to do it. I’m kind of a newbie to graphic scripting so I’d really love some help.
Here’s a visual reference to help y’all visualize the idea better: