A Custom HLSL material node that deforms geometry (or parts of it) in a spiral motion, while also generating a mask output that can be used in the emissive color
A Custom HLSL node that deforms the UVs of a texture in a wispy, wavy style, with controls for the portion of the UVs to deform, the threshold, the direction, and the intensity
A mini-course featuring VFX video lesson breakdowns, the full UE5 project with the scene fully set up, and the Custom HLSL nodes used to achieve the effect - check the link in the description
Another simple example using the SwirlWPO Custom HLSL Node
VoidGrasp is a personal project swirly world position offset effect that deforms geometry into a spiral motion. The effect uses a Custom HLSL material node to control deformation, outputting a mask that can be applied to emissive color for glowing highlights.
A second Custom HLSL node drives UV distortion in a wispy, wavy style, with parameters to adjust the portion of UVs being deformed, the threshold, direction, and intensity. Combined with emissive details and Niagara systems sprites, this creates a dynamic wispy effect.
I’ve recorded a mini-course breaking down the entire effect step by step. Along with the lessons, you’ll get the full UE5 project (with sequencer, assets, and materials fully set up) plus the Custom HLSL nodes used to achieve this FX.
Chek it out on Gumroad: https://gloompixstudio.gumroad.com/l/voidgraspfx