← All resources

Whirlpool Shader Breakdown (Cyanilux)

Auto-discovered

Blog Intermediate

Cyanilux

Visit resource ↗

Description

Whirlpool Shader Breakdown (Cyanilux, May 2019) on cyanilux.com walks through an Unlit Shader Graph whirlpool on a scaled Unity plane: polar coordinates shape a vertex funnel and animate seamless noise UVs for a stylized inward swirl.

One Minus, Power, and object-space Position build the funnel; Lerp water colours, Time-driven polar UVs, Sample Texture 2D LOD noise with optional Step edge, Fraction spirals, and world-space Simple Noise with Posterize bands add detail. Notes require Opaque mode when displacing vertices; _Position and _Scale properties plus sample C# drive world placement.

Aimed at intermediate Shader Graph users comfortable with polar math; read the linked Polar Coordinates post first if needed.

Intro, Notes, and Breakdown sections with annotated screenshots. Free online.

Widely linked in Unity circles as a compact polar-coordinate water VFX tutorial.