NiagaraAI Documentation
AI-powered control for Unreal Engine Niagara particle systems through natural language and Blueprints.
Installation
Step 1: Download
Clone or download the plugin from GitHub:
git clone https://github.com/immersalab/AINiagaraFXPlugin.git
Step 2: Install
Copy the plugin folder to your Unreal Engine project's Plugins directory:
YourProject/
└── Plugins/
└── AINiagaraFXPlugin/
Step 3: Enable
Open your project in Unreal Engine 5.5 and enable the plugin:
- Go to Edit → Plugins
- Search for "NiagaraAI"
- Check the enabled box
- Restart the editor
Requirements
- Unreal Engine 5.5 or later
- Basic understanding of Niagara particle systems
- AI API key (for natural language features)
Quick Start
Get started with NiagaraAI in just a few steps:
1. Create a Niagara System
Set up your particle system as you normally would in Unreal Engine.
2. Add NiagaraAI Component
Add the NiagaraAI component to your actor or Blueprint.
3. Use Natural Language Commands
"Make the fire more intense and orange"
✨ That's it!
NiagaraAI will automatically adjust spawn rates, lifetimes, colors, and other parameters to match your description.
Blueprint Nodes
NiagaraAI provides Blueprint nodes for visual scripting integration.
Full Blueprint API documentation coming soon.
Natural Language Control
Use plain English to modify your VFX in real-time:
Example Commands
- "Make the particles larger and slower"
- "Increase the spawn rate by 50%"
- "Change the color to bright blue"
- "Make the explosion more dramatic"
Examples
Common use cases and example implementations.
Example projects and tutorials coming soon.
📦 Open Source
NiagaraAI is open source and free to use. Contribute, report issues, or request features on GitHub.