5.8: Ribbon Emitter Not working on the GPU

Summary

Since 5.8 Ribbon Emitters work correctly only as CPU emitters. When set to GPU they display unsightly stretching, wrong orientation and inverted tangents. I will be happy to provide the project. Please point me in the right direction for a fix, though I suspect its some under the hood change from 5.7 to 5.8 which broke the GPU Ribbon Niagaras. Totally breaks one of my FAB asset packs.

What Type of Bug are you experiencing?

Rendering (Graphics / Niagara)

Steps to Reproduce

Create a ribbon emitter, set it to GPU. make sure your material is not solid color so you can see stretching and orientation. Add custom tangents and start/end positions., specifically per ribbon link order (simulate bending). You will experience chaos.

Expected Result

Expected smooth bending as in 5.7

Observed Result

crushed normals, weird tangents, stretching UVs, folding, general garbage.

Affects Versions

5.8

Platform(s)

Windows

Upload an image

Additional Notes

I have 128gb ram, rtx5090, 16core AMD CPU. I do not experience this bug in any version apart from 5.8. So I’m pretty sure it is not hardware related. I tried deleting saved, intermediate, data cache folders, I did a fresh install of Visual studio 2026 and 2022. All prerequisites are updated, bug persists. Emitter displays no warnings.