← All resources

Polar Coordinates (Cyanilux)

Auto-discovered

Blog Beginner

Cyanilux

Visit resource ↗

Description

Cyanilux's Polar Coordinates (May 2019, updated Dec 2023) is a Shader Graph article on converting Cartesian UVs to polar space with the Polar Coordinates node.

It explains Center, Radial Scale, and Length Scale, quotes the generated Unity HLSL, and uses Split so R is distance from center and G is angle from the downward reference (with notes on negative preview values). Sections cover warped noise sampling for portal or whirlpool effects, Time-based animation, and procedural Spiral, Lines, Star, Flower, and Cog shapes.

Written for beginners comfortable with Shader Graph previews; mip-map seams on sampled textures are mentioned briefly.

The page is a single free blog entry with screenshots and links to other breakdowns that reuse the node.

Handy for radial masks and stylized patterns; Cyanilux posts are often cited in Unity shader discussions alongside official docs.