Compilation error when using Particle SubUV in Niagara Mesh Particles with Raytracing enabled.

UE - Rendering - Niagara - Oct 12, 2021

The licensee has shared the following workaround for modifying NiagaraMeshVertexFactory.ush. struct FVertexFactoryInterpolantsVSToPS { TANGENTTOWORLD_INTERPOLATOR_BLOCK #if USE_PARTICLE_SUBU ...

Can't set User Param Binding to override mesh in a Niagara Mesh Renderer

UE - Rendering - Niagara - Oct 7, 2021

The User Param Binding seems to be typed as UStaticMesh, which does not allow fort UObject or UNiagaraDataInterfaceStaticMesh types to be added to its drop-down, so no user parameters can be selecte ...

I get a compile error when using Particle SubUV nodes and tessellation.

UE - Rendering - Niagara - Oct 6, 2021

I think tessellation will be discontinued in the future, but I will report it just in case. The licensee is not keen on fixing this problem. ...

When CascadeToNiagara, the Disable state of Emitter is not converted properly.

UE - Rendering - Niagara - Oct 5, 2021

In CascadeToNiagaraConverter.py # copy the emitter enabled state. enabled = ue_fx_utils.get_lod_level_is_enabled(cascade_emitter_lod) niagara_emitter_context.set_enabled(enabled) It stores the ...

Crash in PackagedBuild when using GPU & Data Interfaces

UE - Rendering - Niagara - Sep 30, 2021

Due to module initialization order we are serializing shaders before the Niagara module has started up.  This means we are unable to find the default data interface for the GPU simulation to seriali ...

Cascade To Niagara Converter doesn't respect Initial Location Module

UE - Rendering - Niagara - Aug 13, 2021

Niagara's Initialize Particle Module has the Input.Position Write default Value False which is fine as long as the Cascade To Niagara Converter can realizes whether Cascade has the location Module a ...

SceneCapture2d affects Niagara GPU particles with translucency sorting enabled

UE - Rendering - Niagara - May 11, 2021

The issue comes from sorting being abled while having a scene capture actor. The enclosed 7z contains assets relevant to reproducing the issue. ...

Managed particle systems can fail to be removed from managed ticking when pending registration

UE - Rendering - Niagara - Mar 31, 2021

UParticleSystemComponent::SetComponentTickEnabled can fail to disable ticking due to IsTickedManaged not checking if the particles system is pending registration. The crash was in part because of c ...