GMT
Real-time 3D fractals in your browser.
Explore, light, animate, and render infinite mathematical structures.
Fly through fractals in real time
GPU raymarching at interactive framerates. Steer and the camera responds — the tool moves at the speed of your thinking.
Path tracer for finals
When you find a shot worth keeping, switch to Monte Carlo path tracing. Global illumination, emissive surfaces, soft area shadows — the same scene, cinematic.
40+ formulas, hundreds more importable
Mandelbulb, Mandelbox, Menger sponge, Kleinian, IFS, Amazing Box, polyhedra — plus 326 Fragmentarium and Distance Estimator Compendium imports ready to render through the Workshop. Interlace any two formulas per iteration for hybrid layering.
Animate any parameter
A keyframe timeline with Bezier easing, a Graph Editor for curves, LFO modulators for organic motion. Camera paths handle infinite-scale zoom intelligently.
Smart PNGs, high-res stills, 4K video
Every PNG re-opens as a complete scene. Bucket renders at any resolution. Offline video accumulation up to 4K for production-quality output.
VDB mesh export
Capture scenes as volumetric OpenVDB meshes — built for creative pipelines into Houdini, Blender, and high-end VFX tools.
Load
Open GMT — a Mandelbulb appears in a few seconds.
Pick a formula
Open the Formula panel on the right and click any thumbnail to load it.
Orbit
Left-drag to rotate, right-drag to pan, scroll to zoom. Press Tab for fly mode.
Click any tile to open the full-resolution original. A community gallery with user uploads is in planning.
What do I need to run GMT? +
Browser note: Chrome and Edge give the best performance. Firefox runs at roughly half the framerate because of an open WebGL2 bug on its side — the app still works, just slower. Safari is fine but has its own quirks around video export (see the Exporting tutorial).
Does it work on mobile? +
Can I use my renders commercially? +
Is GMT open source? +
Do you collect my data? +
Where do new formulas come from? +
What does "GMT" stand for? +
GMT is a one-person project. If it's given you something — an image, a rabbit hole, an afternoon — any contribution goes straight to keeping it free and open-source.
Special thanks to moondchan and escapism_only_please whose support and feedback has shaped the project. The full list of people who made this possible →