Integration and Application of DrawMeshInstancedIndirect
InifityQuadOcean is my first Unity plugin. Due to my continuous dedication to graphic rendering techniques for mobile games, I have observed that the number of vertices significantly affects the performance of mobile devices. Therefore, the primary goal here is to address the challenges of rendering an infinite ocean using a single Quad. This involves meeting basic requirements such as Bidirectional Reflectance Distribution Function (BRDF) lighting, undulating surfaces on the water near the shore, and handling waves and foam.
The relevant plugin links are as follows:InifityQuadOcean