@_survivorr123 No, they are imported from blender. Sorting is done in Blender. They don't rotate. The grass system moves with the player, so the player is always in the center of the system. But the movement is not noticeable to the player.
@specoolar how do you pre sort towards the camera? does the full game object rotate in a way thats not visible to the player? are meshes constructed during runtime?
Custom grass system. No instancing, no Compute shaders.
Just game objects splitted into chunks with LODs. Displacement in vertex shader. Their geometry is pre-sorted towards the camera to minimize overdraw.
Unity automatically handles culling as they are just game objects.
#madewithunity#realtime
@MysteryPancake1 Yeah, seems like the same method. I just did multiple light bounces inside the object using repeat node.
I needed an animated water caustic texture. I found this method very effective and accurate compared to Cycles caustics.
@specoolar Do I need to change some settings for it to work correctly in Eevee?
I downloaded the latest beta version and I can't get it to work.
Note: it works correctly in Cycles.
@specoolar@Trinumedia I still can't figure out how you placed the Raycast and Follow Distance nodes in your node tree. They aren't in the Material nodes; they're located in Geometry Nodes. Please help me)