Scene Settings

Provides scene-wide configuration settings.

The Scene Settings component is a scene-wide singleton that defines core configuration options for Flora.

While this component sets global behavior, some features can be overridden by volume-based systems like Render Settings and Density Settings. These volumes may supplement or override the defaults defined here.


Properties

OverrideCullingPipeline

  • Enables use of a custom culling pipeline override for the scene.

CullingPipelineOverride

  • Specifies which culling pipeline to use:

    • RenderMesh

    • BatchRendererGroup

  • Only used if OverrideCullingPipeline is enabled.


EnableRendering

  • Globally enables or disables Flora rendering for the scene.

  • When disabled:

    • Terrain and prefab instances will fall back to Unity’s built-in rendering.


EnableTerrainFoliage

  • Toggles Flora rendering for Unity Terrain foliage only.

  • Useful for disabling terrain foliage while keeping other instances active.


AutoRegisterTerrains

  • When enabled, all active Terrain objects in the scene are automatically registered with Flora on load.


AllowGPUOcclusionCulling

  • Enables GPU-based occlusion culling for this scene.

  • Can improve performance by skipping hidden instances.


AllowPerObjectMotionVectors

  • Enables per-object motion vector support across the scene.

  • Required for motion blur and TAA.


AllowPerTreeMotionVectors

  • Enables motion vectors for terrain tree instances.

  • Requires AllowPerObjectMotionVectors to be enabled.


AllowPerDetailMotionVectors

  • Enables motion vectors for terrain detail instances.

  • Requires AllowPerObjectMotionVectors to be enabled.


AllowDensityCulling


AllowLegacyLightProbes

  • Enables use of Unity’s legacy baked light probe system.

  • Can be disabled when using only baked lightmaps or the newer

Last updated