Advanced Interact Foliage – Replace Instances with Interactive Actors & Effects
Advanced Interact Foliage – Replace Instances with Interactive Actors.
The Advanced Interact Foliage allows you to dynamically replace foliage instances in-game with your own actors. These actors can include animations, sounds, and interaction logic, enabling resource collection, visual effects, or magic systems. After interaction, the actor is seamlessly replaced back with an instance.
👑Key Features:
Dynamic Replacement
• Replace any foliage instance with a custom actor at runtime.
• Specify a radius where replacements occur automatically.Interaction Logic
• Trigger animations and sounds when interacting.
• Call events on the interacting actor (e.g., player) to finalize the action.
• Instances are restored after interaction.Gameplay Applications
• Resource extraction (trees, rocks, plants).
• Spawn effects when approaching foliage.
• Magical or special effects tied to environment objects.Performance
• Multithreaded calculations handle player and NPC locations efficiently.
• Designed to work with large numbers of instances without FPS loss.
📌About Our Plugins:
7+ years of proven experience in Unreal Engine development.
Regular updates and continuous improvements.
Featured multiple times in Epic Games ShowCase.
Free Discord support and active community.
Many features implemented from developer feedback.
📃Note: The plugin’s price may increase as new features are added.
Technical details
Features:
You can replace any foliage instances in-game with any of your actors with animation, sound, and interaction.
The system will automatically replace the foliage instance for your actor, depending on the radius you specified.
The system uses multithreading to calculate the location of your characters and NPCs.
Doesn't require knowledge of C ++
Code Modules:
AIFDirector(Type: Runtime)
AIFFoliageReplacer(Type: Runtime)
Number of Blueprints: 2
Number of C++ Classes: 2
Network Replicated: No
Supported Development Platforms:Win64
Supported Target Build Platforms: Win64
Documentation: https://docs.google.com/document/d/1AVHWPCG2VLfpq5wzkLOSBWCbRM4FhoqmrA38vWqvwkI/edit?tab=t.0
Example Project: Included