
Açıklama
Watch the demo: https://youtu.be/FZiE-h9TiXg
Niagara BP Generator is an editor-only Unreal Engine plugin that helps you generate Blueprint variables and Apply functions from exposed Niagara User Parameters.
Instead of manually creating Blueprint variables, adding Niagara setter nodes, wiring parameters, and repeating the same setup for every effect, this tool reads supported User.* parameters from a Niagara System and generates the matching Blueprint setup inside an Actor Blueprint.
It is designed for VFX artists, technical artists, gameplay programmers, and tool developers who frequently connect Niagara effects to Blueprint-driven gameplay, cinematics, or editor utilities.
퍄Niagara BP Generator is an editor-only Unreal Engine plugin that helps you generate Blueprint variables and Apply functions from exposed Niagara User Parameters.
Instead of manually creating Blueprint variables, adding Niagara setter nodes, wiring parameters, and repeating the same setup for every effect, this tool reads supported User.* parameters from a Niagara System and generates the matching Blueprint setup inside an Actor Blueprint.
It is designed for VFX artists, technical artists, gameplay programmers, and tool developers who frequently connect Niagara effects to Blueprint-driven gameplay, cinematics, or editor utilities.
Key Features
• Generate Blueprint variables from exposed Niagara User.* parameters
• Generate a grouped Apply All function for selected parameters
• Optionally generate individual Apply functions per parameter
• Automatically create or reuse a NiagaraComponent in the target Actor Blueprint
• Preview changes before generation
• Skip or overwrite duplicate variables and functions
• Remove stale individual functions when overwrite mode is used
• Customize function prefixes, variable prefixes, suffixes, categories, and Apply All names
• Save and load generation presets per project
• Native asset picker, Content Browser selection, and drag-and-drop support
• Actor Blueprint validation
• Supported Undo / Redo through editor transactions
• Clean editor tab under ipse Tools > Niagara BP Generator
Supported Niagara Parameter Types
• Float
• Integer
• Boolean
• Vector2
• Vector3
• Vector4
• Linear Color
Unsupported complex types such as arrays, data interfaces, structs, enums, curves, textures, materials, meshes, and object references are skipped and reported in the log.
Important Notes
This plugin does not modify Niagara System assets. It only reads exposed User parameters and generates Blueprint variables and functions in the selected Actor Blueprint.
The plugin itself is editor-only and is not required at runtime after the Blueprint setup has been generated. Generated Blueprint variables and functions use standard Unreal Engine and Niagara Blueprint nodes.
Requirements
• Unreal Engine 5.2 – 5.7
• Windows / Win64
• Editor Code Plugin
• Niagara plugin enabled









