Flora Renderer 6 v6.3.24 (06 Mar 2026) introduces a high-performance instancing system for Unity 6.0, designed to render dense foliage and instanced meshes at scale. Powered by BRG, the system offers full runtime control and seamless editor integration. It supports Unity’s BatchRendererGroup API, enabling GPU-resident rendering, native culling, and efficient state switching—without requiring custom shaders or materials. Flora reads tree and detail prototype data directly from terrain components using non-GC APIs, streaming instances in and out based on distance with global rendering to avoid redundant draws. Instances can be selected and manipulated directly in the Scene view using Unity’s transform handles. Any prefab with a MeshRenderer or LODGroup can be converted into a Flora instance or tree, and converted back as needed. Full compatibility with Unity’s Mesh LOD system (Unity 6.2+) enables fast, auto-generated LODs. Instances fade out smoothly based on screen size or density, with automatic fade-out behavior. LODGroup cross-fade modes—including animated, transition, and SpeedTree—are supported, with dynamic fade states ensuring opacity where needed. Per-light and cascade split shadow culling operate on a per-instance basis, reducing overdraw in shadow cascades. Both GPU-based runtime occlusion and Unity’s baked CPU occlusion are supported. Full per-instance motion vector support enables correct TAA, motion blur, and temporal effects, with only moving instances submitted to the motion vector pass. Unity’s Light Probes and Adaptive Probe Volumes are supported for accurate indirect lighting. Thousands of instances can be stored in lightweight, serialized containers—ideal for static clutter such as rocks, moss, or debris—without GameObject overhead. A centralized system with stable instance handles enables consistent runtime queries, animation, and control regardless of origin. A scene-wide spatial hash updates every frame, enabling fast culling, runtime modifications, and efficient spatial queries (filterable by prefab, layer, or type). Runtime control is provided via Burst-optimized queries and data structures, supporting procedural generation and custom terrain systems. The system handles negative scaling transforms correctly, ensuring consistent rendering and culling. A custom tab in Unity’s Rendering Debugger provides visual feedback on draw calls, LODs, occlusion, and more. Samples include over 50,000 runtime-generated animated instances with motion vectors, based on Unity’s ECS boid sample, and terrain samples that allow runtime modification of trees—such as animation, disabling, or replacement with Rigidbody-driven GameObjects. The renderer is compatible with Unity 6.0, supports HDRP, URP, and custom SRPs, and requires compute shader support. It is also BOXOPHOBIC-compliant with the Visual Engine.
2026-03-09 00:00:00-update version:Flora Renderer 6 v6.3.24 (06 Mar 2026)