- Open a project
- Create and open a new Niagara System with the Fountain template emitter selected
- On the Emitter, disable the Scale Color module
- Add the Color module to Particle Update
- Set the Color module's Color input to Color from Curve
- Create and open a new Niagara Parameter Collection
- Add a Curve for Colors DI to the NPC add a few color keys to it and one alpha key set to 1
- In the Niagara System, set the Color module's Color from Curve dynamic input script's ColorCurve input to the NPC Color Curve parameter
- Result - the simulation works as expected and the particles interpolate between the colors selected in the NPC
- In System Spawn, add a Set Parameters module
- On the Set Parameters module, create a new Curve for Colors DI param
- Set the System.NewNiagaraDataInterfaceColorCurve parameter to the NPC Color Curve parameter
- On the Emitter, set the Color module's Color from Curve dynamic input script's ColorCurve input to System.NewNiagaraDataInterfaceColorCurve
Result: Once compiled, the particles are not visible as if they were using the default black/0 alpha color curve
Expected Result: The particles should interpolate between the selected colors in the NPC like they do in step 8