InfiniBATCH: Batched 3D Impostors, is a system for massive number of far objects with minor performance impact.
Sample of massive draw call reduction (2 draw calls versus 50000 before optimize)
The system is currently in development for InfiniGRASS next big version (InfiniGRASS STUDIO) where is used for further away LOD stages. Currently rotation around the Y axis is supported for the vegetation purposes, but this is planned to be expanded for the standalone version of the system for all rotations.
The video is recorded on a 6 years old DELL XPS Laptop with 1050GTX (Software recorded inside Unity editor)
InfiniGRASS 2021 - InfiniBATCH system, 3D impostors after optimization.
1000ms CPU and 1000ms GPU time reduced to 7ms CPU and 1.5ms GPU respectively after optimized.
Video is software recorded in a 6 years old Dell XPS laptop with 1050GTX GPU.
Latest progress in the integration of InfiniBATCH with InfiniGRASS 2021, also added blanket mode to Impostors so can adapt to terrain with a single batched model, shadows and wind option.
Videos are software recorded in a 6 years old Dell XPS laptop with 1050GTX GPU.
Latest progress in the integration of InfiniBATCH with InfiniGRASS 2021, added dithered transitions and editor time planting of brushes, using the new rule based system, which supports splines, splat maps, slope and height.
Videos are software recorded in a 6 years old Dell XPS laptop with 1050GTX GPU.
Latest progress in the InfiniBATCH, finalized dithered transitions for the batched optimized impostors system. Test with 21600 very detailed houses (On 1050GTX GPU 6 years old Laptop). Note that this is not a full optimization, as the impostors can be further batched into larger groups, to reduce a lot the draw calls even further (example in photos above, 1200 draw calls reduced to 10)
Currently last test is with 100 Groups with 18 houses each, times 12 (1800 x 12 = 21600 houses total).
Videos are software recorded in a 6 years old Dell XPS laptop with 1050GTX GPU.
Latest progress in the InfiniBATCH, added refined dithering change mode and created a demo with houses and trees for reference.
Currently last test is with 100 Groups with 18 houses each, times 12 (1800 x 12 = 21600 houses total), 55 x 55 groups of 16 trees (48400 trees) and 140x90 grass groups, 7 quads each = 88200 grass patches.
Videos are software recorded in a 6 years old Dell XPS laptop with 1050GTX GPU.
InfiniGRASS STUDIO Pro - InfiniBATCH Batched impostors system, for endless detailed distant (or near) objects.
Latest progress in the InfiniBATCH, added HDRP support and all shader variants are now working in HDRP (blanket method, Dithering etc). Videos are software recorded in a 6 years old Dell XPS laptop with 1050GTX GPU.
InfiniBATCH Optimized Impostors, used in InfiniGRASS STUDIO instantiation module !
Now the impostor shader is compatible with instantiation, so can be applied in more use scenarios.
Hi, the system works fully now and is currently refined for release , this can take some time to perfect the system and ease of use, so looking around early summer