Description
Documentation, Support Discord
Imagine you have a forest of 2 million trees and you want mushrooms or cones to spawn next to each tree with a certain chance – Foliage Assistant can easily do this. And if you have other trees in the forest and even bushes with berries and also want berries or fruits to spawn nearby.
Or if you have a game about survival in an urban environment and you want a bottle of water or food to appear near a pile of garbage or on a table with a certain chance. All this will help to do Foliage Assistant. With Foliage Assistant, you have full control over the appearance of such objects.
Foliage Assistant is a great tool for creating support for your static meshes. It can work with Foliage Instance, Procedural Foliage Volume, and any static mesh placed in your world. The system keeps track of all static meshes around your character or any actor and spawns next to the static mesh of the actors you need. You can create lists of what you need to spawn, set the spawn chance.
The system also transmits the spawn time for your actor, so you can easily do things like rotting food. Respawn, Save and Load the whole state is supported. Lists with settings for each actor you want to spawn.
Foliage Assistant uses a powerful optimization algorithm – there is no difference between 100 items or 100 million.
Foliage Assistant divides the whole world into sectors and works only with those sectors that are currently active. Multiplayer supported. All calculations are done on the server side. Foliage Assistant is great for games with large maps
Basic
System
All plugins for optimizing your project:
.
Technical Details
Code Modules:
Number of Blueprints: 3
Number of C++ Classes: 5
Network Replicated: Yes
Supported Development Platforms: Win64, Android
Supported Target Build Platforms: Win64, Android
Documentation: Documentation, Support Discord
Example Project: Included
Important/Additional Notes: None
Supported Engine Versions
4.27, 5.0 – 5.3