Sync Blueprint and Niagara System

wilberolive
Wed, 15 Oct 2025 22:10:17 +0000
Editor Scripting

I have a niagara system that has a user parameter of type mesh array. I then have a blueprint that also contains an array of meshes. I need to keep these two arrays in sync. At the moment I just do it manually in editor, which is error prone. I cannot sync these arrays at runtime because the niagara system is controlled by an NDC, so you cannot directly access the system or its emitter instances. I also cannot use an NDI as they are not exposed properly to blueprint. So, unless there is another option I’m not thinking of, I’m left with manual syncing. Then I thought I could create a blueprint utility that might be able to automate it; by reading the array in the blueprint asset and populating the array in the niagara system asset or vice versa. Then I just keep one updated and run a script to sync them. Does anyone know how I could do this. I can’t seem to figure out this blueprint scripting or if what I want to do is even possible?

1 post - 1 participant