Skip to content

Niagara FX Library

Module: Design · Category: VFX · Tool ID: NiagaraFXTemplateLibrary

A four-tab production collaboration tool for VFX artists and designers. FX Library scans every NiagaraSystem with search, category filter, and double-click-to-open. Asset Details lets you author per-asset metadata (category, tags, description, status, designer requests) that persists to JSON. Request Board aggregates designer requests across all assets, filterable by status. References shows which Blueprints / DataTables / Levels reference each Niagara asset.

Screenshot 01 — Hero shot — Library open on FX Library tab with assets list populated, category filter set, search active. Tab bar visible.


  • VFX artists curating a library of reusable Niagara templates
  • Designers requesting changes to specific FX assets without leaving the editor
  • Cross-team production tracking — what’s Draft / WIP / Ready / Approved / Deprecated
  • Finding which gameplay code references a specific Niagara asset
  • Don’t expect this to author Niagara graphs — UE’s Niagara editor owns that
  • Don’t use this for runtime VFX debugging — see Niagara Profiler (Art module)

  1. Open the EQLabs Hub and search for Niagara FX Library (or browse to Design → VFX)
  2. Click the tool card
  3. Use the tab bar: FX Library, Asset Details, Request Board, References

Browse every NiagaraSystem with metadata.

SectionWhat it doesDefault
Scan PathFolder to scan/Game
SearchFilter by asset name
Category comboFilter by category
Scan Niagara SystemsWalks every UNiagaraSystem
Export CSVSaves library inventory
Assets listPer-asset row: name, emitter count, GPU sim flag, user param count, category, status

Single-click selects (drives the Asset Details tab). Double-click opens in the Niagara editor.


Author metadata for the selected asset.

FieldWhat it does
Status comboDraft / WIP / Ready / Approved / Deprecated
Tags inputComma-separated tags
Description inputMulti-line description
User Parameters listPer-param view of the asset’s exposed user parameters
New Request inputAdd a designer request
Save MetadataPersists to JSON

Project-wide view of all designer requests.

SectionWhat it does
Status filter comboAll / Open / In Progress / Done
Requests listPer-request row: asset name, request text, author, created date, status

Screenshot 02 — Request Board — Request Board with several open + in-progress requests visible.


Find what references a Niagara asset.

SectionWhat it does
Find ReferencesWalks the project for assets that reference the selected Niagara
References listPer-reference row: referencer name, path, type (Blueprint / DataTable / Level / etc.)

  1. Set Scan Path
  2. Click Scan Niagara Systems
  3. For each asset, switch to Asset Details
  4. Set Category, Tags, Description, Status
  5. Click Save Metadata
  1. Switch to Request Board (or pick the asset in FX Library)
  2. Type the request, click Add
  3. VFX artist works through requests filtered by Open status
  1. Pick an asset in FX Library
  2. Switch to References tab
  3. Click Find References — see what consumes this asset

Per-tab settings persist to [Project]/Saved/EQLabs/Settings/NiagaraFXTemplateLibrary.json.

Metadata persists separately to [Project]/Saved/EQLabs/NiagaraFXMetadata.json.


  • In-panel results per tab
  • Metadata JSON — persisted across sessions
  • CSV export — library inventory
  • No Niagara asset edits — read-only

  • Metadata is per-asset, not per-version — when an asset is duplicated / renamed, metadata doesn’t follow automatically
  • Request status workflow — Open → In Progress → Done is the expected flow; Critical issues should bypass the queue
  • Categories are free-text — pick a project-wide convention and stick to it (e.g., Combat / Environment / UI / Cinematic)


Report an issue with this tool

Opens our feedback form in a new tab with the tool name pre-filled.