The collision DI input is a hidden input, but is necessary for compilation. The input node should likely be marked as required, not hidden. 

Steps to Reproduce
  1. Create a system based off the fountain emitter
  2. Change the emitter's sim target to GPU
  3. Create a new scratch module in the particle update script
  4. Add a sphere trace distance GPU module to it, and link an output from the node to the scratch pad's map set
  5. Apply
  6. Compile the system


The compile fails with this error:

Data interface used by custom hlsl, but not found in precompiled data. Please notify Niagara team of bug. - Node: Sphere Trace Distance Field GPU - Fountain, Particle Spawn Script Interpolated, ScratchModule SphereTraceDistanceField_GPU

Have Comments or More Details?

There's no existing public thread on this issue, so head over to AnswerHub just mention UE-113468 in the post.

Login to Vote

CreatedApr 14, 2021
UpdatedApr 20, 2021