What is Raymarching?
The short answer
Raymarching is a shader technique that draws 3D scenes described by maths instead of meshes, stepping each pixel's ray forward until it hits a surface.
Raymarching, explained
It produces smooth blobs, infinite cities and morphing chrome from a few kilobytes of code, no model downloads required.
Questions people ask about Raymarching
What is Raymarching?
Raymarching is a shader technique that draws 3D scenes described by maths instead of meshes, stepping each pixel's ray forward until it hits a surface.
Related terms
A shader is a small program that runs on the GPU for every pixel or vertex, calculating colour and shape; shaders create effects like liquid metal, glow, ripples and gradients.
WebGLWebGL is the browser technology that draws hardware-accelerated 2D and 3D graphics inside a web page using the device's GPU, with no plugin.
Micro-interactionsMicro-interactions are small, single-purpose animations that respond to what a visitor does, like a button that presses in, a heart that fills or a field that shakes on an error.
Parallax scrollingParallax scrolling moves background and foreground layers at different speeds as you scroll, creating an illusion of depth.
Part of the Web Encyclopedia by Apex Flow Digital. Definitions are general knowledge, kept current, with no invented statistics.