• Image
  • Image
  • Image
  • Image
  • Image
  • Image
  • Image
  • Image
  • Image
  • Current Version: 1.1.5b: 2024-04-02T14:12:08Z
  • First Published: 2023-07-21T10:06:12Z
  • Size: 184406368
  • Supported Unity Versions: 2022.3.16
tools terrain

Flora

(10 Votes)
$149.69 $149.69

Flora: Ultimate Vegetation Solution for Unity

Enrich your virtual environments with Flora, the powerful, flexible, and efficient instancing rendering system designed for Unity 2021.3 and beyond. Optimized to handle vast amounts of vegetation, Flora allows developers and artists to breathe life into their scenes without compromising performance.


Source code included!



Flexibility

Unlike many other vegetation systems that work strictly with terrain, Flora can work with any static mesh. This opens up a whole new realm of possibilities for environmental design in Unity, making it an adaptable solution for all your environment creation needs.


Efficiency

Flora's approach to instancing allows it to group instances into cells, dynamically building a bounding volume hierarchy for efficient clustering and culling.


Intuitive Tools

Flora includes a suite of easy-to-use tools for managing vegetation. Create, manage, and edit vegetation with Instance Paint, Erase, Fill, and Reapply tools. Paint custom attributes like color with the Attribute Paint tool to add variety and detail to your vegetation.


Flora Prototypes

Harness the power of Flora Prototypes to control how your vegetation is placed. Just assign a model prefab to your prototype, customize density, radius, and alignment, and start painting. You can even share prototypes across different Flora Containers for easy vegetation reuse.


Scalable & Performance-Oriented

Render millions of instances with Flora and maintain a high frame-rate. Flora is designed to scale and perform efficiently, even in the most vegetation-rich environments.


Getting Started Is Easy

Create a Flora Container, set up Flora Prototype assets for your models, and begin painting immediately. With its intuitive design and robust features, Flora makes it easy to bring your landscapes to life.


All Unity Render Pipelines Supported

Flora integrates seamlessly with all Unity render pipelines, including the Universal Render Pipeline (URP) and the High Definition Render Pipeline (HDRP).


Example Scene

Includes 10 stylized vegetation models ready for instance painting.


*Please Note: The example scene only works with URP and HDRP, the included sample ShaderGraph does not work with the Builtin pipeline.



Key Features


  • Optimized Instance Rendering: Experience efficient rendering of instances with the use of sophisticated cluster hierarchies.
  • Automatic Shader Patching: FloraAutoShader assets generate Flora compatible shaders from any shader or ShaderGraph file. Any changes are automatically detected, and the shaders are recompiled.
  • Versatile Tools: Take advantage of a robust suite of tools for painting, erasing, and filling instances.
  • Broad Compatibility: Paint on any static mesh or terrain for maximum flexibility.
  • Multi-Model Capabilities: Simultaneously paint, erase, and fill multiple types of models.
  • Custom Attribute Painting: Achieve total control of instances by painting custom attributes, such as color.
  • Flora Prototypes: Customize your instance painting with Flora Prototypes - adjust radius, density, slope, height, and more for perfect environmental detailing.
  • Comprehensive Debug Window: Gain insights with a complete rendering debug window, featuring visualizations of LODs, culling trees, memory usage, and CPU timings.


Requirements


  • Unity 2021.3.0f1+
  • Platform Compute Shader Support


Packages


  • com.unity.burst: ≥1.6.6
  • com.unity.collections: ≥1.4.0
  • com.unity.jobs: ≥0.70.0-preview.7
  • com.unity.mathematics: ≥1.2.5
  • com.unity.profiling.core: ≥1.0.2
  • com.unity.render-pipelines.core: ≥12.1.6
  • com.unity.shadergraph: ≥12.1.6
  • com.unity.settings-manager: ≥2.01


Add to cart
This site contains affiliate links, which means that we can receive a commission if you click on a link and buy something that we have recommended.
Although clicking on these links will not cost you anything, they will help us finance our development projects while recommending good products!