Zero-Install GPU Implicit Surface Visualizer

Visualize Pure Math in Real-Time 3D

Render continuous mathematical zero-sets f(x, y, z) = 0 directly in your browser at 60 FPS. Featuring closed-form analytical polynomial solvers (degrees 1–6), dual-sided PBR materials, keyframe timeline animation, and watertight STL/OBJ export for 3D printing.

60 FPS WebGL Raymarching
Exact Roots (Degrees 1–6)
Watertight STL/OBJ Export
URL Compressed Sharing
Gyroid
Drag to rotate • Orbit enabled
60 FPS
GPU Raymarching

Real-time shader evaluation with dynamic resolution scaling

Degrees 1–6
Analytical Solvers

Exact closed-form roots with zero stepping artifacts

100% Watertight
STL & OBJ Meshes

Direct slicer-ready 3D printing export via Marching Cubes

0 Install
Instant Browser Access

No Python, no Blender setup, no native binaries required

Core Architecture & Mathematics

How SurfZar Works

From abstract algebraic equations to 60 FPS GPU pixels and physical 3D prints. Here is the mathematical pipeline powering SurfZar.

f(p)
01 • Foundation

Implicit Algebraic Surfaces

Unlike traditional polygonal meshes that approximate curves with flat facets, implicit surfaces define geometry as the continuous zero-level set:

S = { (x, y, z) ∈ ℝ³ ∣ f(x, y, z) = 0 }
  • Infinitely smooth: Zooming in never exposes polygon facets or edges.
  • Analytical Normals: Computed directly from the gradient vector ∇f(x, y, z).
  • Inside vs Outside: Natural spatial partitioning: f < 0 interior, f > 0 exterior.
02 • Root-Finding Engine

Analytical Solvers & Raymarching

SurfZar evaluates ray-surface intersections using exact algebraic solvers whenever possible, falling back to iterative GPU raymarching for non-algebraic formulas:

Deg 2: QuadraticExact formula
Deg 3: Cardano CubicTrig substitution
Deg 4: Ferrari QuarticResolvent cubic
TranscendentalSphere tracing
  • Zero Stepping Noise: Analytical solvers jump straight to the true root.
  • True Singularities: Nodal points and self-intersections render crisply.
03 • Polygonization

Marching Cubes & 3D Export

To bridge the digital-physical divide, SurfZar dynamically voxelizes the bounding domain into an N×N×N scalar grid and polygonizes the zero-crossing contour:

Grid Voxelization → Edge Interpolation → Watertight Mesh
  • Slicer-Ready STL: Watertight manifolds ready for Cura, PrusaSlicer & Bambu.
  • Wavefront OBJ: Indexed vertices with smooth normals for Blender & Maya.
  • Adjustable Resolution: Balance triangle count and generation speed.
Core Engineering Advantages

Why Choose SurfZar?

Built for researchers, educators, and creative technologists who demand both mathematical rigor and real-time visual beauty.

Zero Setup

Instant 60 FPS in Any Browser

Zero installation, zero native toolchains, zero Python or Blender setup. Experience high-performance WebGL & GPU raymarching on any device with instant load times.

Closed-Form Math

Analytical Polynomial Solvers

Unlike standard raymarchers that step blindly through space, SurfZar detects polynomial degrees (1–6) and calculates exact mathematical roots using closed-form algebra.

Physically Based

Dual-Sided PBR Materials

Implicit surfaces inherently split 3D space into interior and exterior. SurfZar lets you assign completely distinct metallic, roughness, and color properties to Side A vs Side B.

Motion Graphics

Multi-Track Keyframe Timeline

Bring static mathematics to life. Animate parameters a, b, c, d alongside continuous time T. Place keyframes on multi-track channels with linear and bezier curve interpolation.

Deep Linkable

Compressed Base64 URL Sharing

Collaborate seamlessly. A single shareable link encodes your entire workspace: equation, camera coordinates, dynamic lights, material colors, and animation keyframes.

3D Printing Ready

Watertight STL & 4K PNG Export

Export watertight manifold STL and Wavefront OBJ meshes directly into Cura or Bambu Studio for 3D printing. Render 4K anti-aliased PNG snapshots with transparency.

Academic Heritage

The Origins of SurfZar

SurfZar is based on iSurfer, a 2011 engineering thesis project developed by Daniel Azar at ITBA, inspired by the open-mathematics initiative IMAGINARY.

2011 • University Thesis

iSurfer at ITBA

Developed at ITBA (Instituto Tecnológico de Buenos Aires), Daniel Azar’s 2011 thesis pioneered real-time algebraic surface raymarching on mobile hardware: executing fragment shaders on the PowerVR GPU of the iPhone 3GS via raw OpenGL ES 2.0.

iPhone 3GS • OpenGL ES 2.0ITBA
Inspiration & Philosophy

IMAGINARY & SURFER

iSurfer was directly inspired by IMAGINARY, the acclaimed open-mathematics initiative born at the Mathematisches Forschungsinstitut Oberwolfach. Their program SURFERshowed that algebraic surfaces could be experienced as interactive art.

Open Mathematicsimaginary.org
Modern Web

SurfZar

SurfZar brings that mission to modern browsers: zero install, WebGL2 fragment raymarching, closed-form polynomial root solvers (degrees 1 through 6), interval arithmetic root isolation, keyframe animation timelines, and 3D print mesh export.

WebGL2 • Modern WebOpen Studio
Tailored For Your Workflow

Who Is SurfZar For?

Whether you are deriving mathematical theorems, teaching university calculus, generating visual art, or slicing 3D prints, SurfZar gives you the right tools.

Mathematicians & Geometers

Rigorous Topological Exploration
  • •Inspect real singularities, double points, and cusps without stepping artifacts.
  • •Explore Barth sextics, Cayley cubics, Kummer surfaces, and Steiner's Roman surface.
  • •Verify algebraic degree classifications and gradient normal vectors in real-time.

University Educators & Lecturers

Interactive 3D Visual Proofs
  • •Demonstrate multivariable calculus, partial derivatives, and zero-sets live in lectures.
  • •Share pre-configured camera angles and animated parameter variations with a single URL.
  • •Engage students with intuitive, real-time spatial transformations.

STEM Students & Curious Learners

Build Geometric Intuition
  • •Turn abstract polynomial symbols into tangible, interactive 3D shapes.
  • •Slide coefficients a, b, c, d to see immediate morphological transitions.
  • •Learn the relationship between algebraic power degrees and geometric complexity.

3D Artists & Procedural Designers

Generative Mathematical Art
  • •Render mesmerizing surreal wallpapers and motion loops using triply periodic minimal surfaces.
  • •Style surfaces with contrasting dual-sided metallic and dielectric PBR materials.
  • •Capture 4K high-resolution PNG snapshots with transparent alpha channels.

Makers & 3D Printing Enthusiasts

From Equation to Physical Reality
  • •Polygonize implicit surfaces into clean, non-intersecting watertight STL meshes.
  • •Directly import into Cura, PrusaSlicer, or Bambu Studio for FDM/SLA printing.
  • •Print physical gyroid desk sculptures and complex architectural infill structures.
Real-World Impact

SurfZar in Action

Discover how educators, makers, artists, and researchers put implicit geometry to work.

Education

Academic Teaching & Lectures

Live Multivariable Calculus Demos

Replace static textbook diagrams with interactive 3D demonstrations. Animate partial derivatives, level sets, and parametric deformations live during university lectures.

💡 Shareable lecture URLs with pre-loaded camera viewpoints & keyframes
Try this use case now:Load Demo in Studio
Makers

3D Printing & Additive Manufacturing

Tangible Mathematical Sculptures

Convert intricate mathematical topologies—such as gyroids, Schwarz surfaces, and algebraic cushions—into watertight STL meshes ready for slicing and physical manufacturing.

💡 Dual Marching Cubes ensures closed, slicer-safe manifold geometry
Try this use case now:Load Demo in Studio
Digital Art

Wallpaper & Generative Art

Procedural 4K Visual Computing

Harness mathematical aesthetics to create stunning, high-resolution desktop wallpapers, motion loops, and procedural album art with dual-sided metallic PBR shaders.

💡 Instant 4K PNG snapshot capture with transparent background support
Try this use case now:Load Demo in Studio
Research

Topology & Singularity Research

Exploring Nodal Points & Zero-Sets

Study algebraic singularities, Klein bottle immersions, and non-orientable surfaces. Exact closed-form polynomial solvers guarantee zero raymarching distortion.

💡 Degree detection for Linear, Quadratic, Cubic, and Quartic manifolds
Try this use case now:Load Demo in Studio
Curated Mathematical Gallery

Interactive Preset Showcase

Explore iconic surfaces from algebraic geometry, minimal surface theory, and theoretical physics. Click any card to open and edit live in the 3D studio.

Daniel Azar presenting SurfZar
Daniel Azar • Creator
Engineering & Vision

Made by Daniel Azar

Full-Stack Engineer • 3D Web Graphics & Mathematical Computing

SurfZar is the modern web evolution of Daniel’s 2011 university engineering thesis at ITBA (iSurfer), which pioneered real-time algebraic surface raymarching on the mobile GPU of the iPhone 3GS. Inspired by the open mathematics philosophy of the IMAGINARY institute, SurfZar carries that vision into modern browsers: combining closed-form polynomial root solvers, WebGL2 fragment raymarching, keyframe animation, and 3D printing into an interactive mathematical studio.