Neighbor Grid not working in UE5.3

Hi,

I’m running into an issue where a particle effect we have in UE5.2 no longer works when ported to UE5.3. I’ve investigated the issue and narrowed it down to the NiagaraDataInterfaceNeighborGrid no longer setting the correct SRV/UAVs for the output stage. It looks like it’s using an FName compare via Context.IsOutputStage() to determine which SRVs/UAVs to set but the DI names are no longer matching up. It’s adding a “INTERNAL” to names and fails when compared to the simulation output destination name. Looks like this is due to the “NiagaraResolveDIHelpers” that was added in UE5.3 which is adding the INTERNAL to the names.

So is this a bug or is there a workflow change I need to make in the effect to get this working. Or could it be that the effect was never setup correctly and this is undefined behavior that should have never worked correctly in the first place? There are no errors in logs regarding this and I couldn’t find anything that seemed to be setup incorrectly.