Hello,
I am trying to find a way to change Niagara’s POOL Liquid 's Mesh material color (M_WaterSDF, which I am using a duplicated version) using Niagara Data Channel . I can do this for the Sprite Renderer’s material (since it’s a particle) and I can manipulate it just fine. The problem is I can’t do the same for the Mesh’s material (I can modify the color inside the material directly, but I want to bind it to the scratch pad module values with the Emitter namespace that binds to Color Binding),
Below is the result of the operations applied to niagara liquid with sprite renderer only (it’s lerping over time)
emitter:
Scratch module to read from NDC:
Writing in Blueprint:
All of the above works perfectly for particles alone, yet when I try changing the namespace in scratch module and bind it to Color binding in the emitter, it doesn’t work, I am not sure why, can anyone help me with this? I understand NDC are still new and a bit confusing but I have not found a hint online or anywhere.
Thank you for your time.