Is it possible to dynamically modify user parameters in a Niagara VFX?

In UEFN, I have user parameters in my niagara vfx that I would like to dynamically change - preferably with verse. Is there any way to access the user parameters so that I can change them as needed?

Sadly I don’t think we can yet, I’ve been asking for niagara parameter collections as well but with no luck yet. What I do to get some functionality is put material collection parameters in my sprite material that are animated through cinematic sequence device.

Does anyone know if it is possible to modify niagara vfx user parameters with Verse yet?

Yes it is possible, particle systems are exposed to Assets.digest.verse, including the supported user params so you can change it at any time in your verse code when instancing and applying them to entities (Scene Graph):

Inside your Niagara System, the user params have a white “V” icon on the left, if the icon is grayed out, it means the param type is not supported:


Here are how it is shown in the assets digest:

1 Like

Thanks! I guess I’ll have to try using Scene Graph.