Niagara Data Channels - Question

Hey guys,

I’m currently trying out NDCs for hit impacts following the various tutorials out there.

I’ve managed to get it working, but here is what I’m trying to do :

  • My goal is to have one system that would have all of the emitters for all the surface types (ie. dirt, sparks, water…) and based on the write of the surface from the BP, spawn or not certain emitters.
  • The problem is that at the moment it reads the surface type at particle spawn level (because Get NDCSpawn Data which is used for the index has to be in particle level) which happens too late to do the logic at emitter update.

Maybe something has to be done at system level, but I cannot wrap my head around it :confused:

If anyone has a solution, I would really appreciate, thanks :slight_smile:

Might have found something that works, but pretty sure there is a better solution out there.