BP_Biome icon

Distant Biome

Spawn and Manage Distant Biome

BP_DistantBiome — Lets you spawn forest on top of mountain meshes, included in your asset. Includes automatic culling functionality, they have near-zero performance cost.

Biome preview

InfiniteHorizon

BP_Biome icon

How To

Spawn and Manage Distant Biome

Use the biome system by placing and configuring spline-bounded or landscape-based biomes, assigning priorities, and letting the system automatically blend and resolve overlaps based on your settings.

How To
Create a new regular level, preferably with a Landscape Actor, drop BP_DistantBiome_(YourAssetName), select a mountain shape you prefere and press Spawn. You can scale and rotate actor, trees will adjust automatically.
Notice
Trees are only spawned ontop of a mountain shape, they are excluded from any other overlaping objects.
Unreal Engine 5 Infinite Horizon Unreal Engine 5 BDistant Biome
Before
After
Culling
Notice how trees are automatically culled on surfaces facing away from the scene center when culling is enabled.
Unreal Engine 5 Infinite Horizon Unreal Engine 5 BDistant Biome
Before
After
Biome preview
Details options are context-specific. Different biomes may have different categories expanded or collapsed.
Biome
Mountain Shape Value
Select one of multiple provided shape profiles.
Forest
Area Slider
Defines how much of the biome area is covered by forest.
Density Slider
Controls how densely trees are spawned.
Scale Slider
Adjusts the size multiplier for all forest trees.
Culling
Cull Checkbox
Enables culling on sides, looking away from landscape.
Culling Amount Slider
Controls the intensity of the culling effect.
Slope Slider
Defines how steepness affects culling; higher values reduce trees on steep slopes.
Controls
Help Button
Opens the Documentation page.
Clear PCG Link Button
Removes all PCG logic and creates Instanced Static Mesh Components out of the biome’s meshes.
Remove Button
Removes the biome.
Spawn Button
Spawns the biome.
Rate Us ⭐⭐⭐⭐⭐ Checkbox
A small review would mean a lot! ❤️