Graphics
2022
Algebraic Marble pathtracer
Depth of Field pathtracer
Barth Decic Ornament pathtracer
Barth Decic Double Cover pathtracer
Barth Sextic pathtracer
Endrass Octic in RP3 pathtracer
Hyperbolic Tiling shader
The Dervish pathtracer
Torus Bottle pathtracer
Nil Sphere: Inside View pathtracer
Endrass Octic II pathtracer
Bubble Knot threejs
Hopf Torus threejs
Inside a Hexagonal Torus threejs
Photon Sphere threejs
Torus Knot in S3 threejs
Trefoil Complement in S3 threejs
Whitehead Link in S3 threejs
Algebraic Marbles pathtracer
Gyroid (2021) pathtracer
Octic Surface pathtracer
Sextic Marbles pathtracer
Sextic Surface pathtracer
Sol Geometry Cubes riemannian raytracer
Euclidean Glass Lattice riemannian raytracer
Hopf Fiber Ball pathtracer
Hyperbolic Fire riemannian raytracer
Hyperbolic Ice riemannian raytracer
Whitehead Tetrahedra shader
3-Torus Diagram drawing
Curves on a Genus-2 Surface drawing
Gaussian Curvature drawing
Genus-2 Quotient Construction drawing
Torus Quotient Construction drawing
Trefoil in Watercolor drawing
Marble Family pathtracer
Pseudosphere drawing
2021
4D Limit Set pathtracer
Inside Euclidean Space riemannian raytracer
Inside H2 x E riemannian raytracer
Inside Hyperbolic Space riemannian raytracer
Inside Nil riemannian raytracer
Inside S2 x R riemannian raytracer
Inside SL(2,R) riemannian raytracer
Inside Sol riemannian raytracer
The 3-Sphere riemannian raytracer
Kummer in Orange pathtracer
Togliatti Quintic pathtracer
Geometry Transitions mathematica
Siegel Upper Half-Space drawing
SPD Symmetric Space drawing
Clifford Torus threejs
Milk pathtracer
Porcelain Vases pathtracer
Subsurface Scattering pathtracer
Glass Möbius Strip pathtracer
Greene-Lobb Surface pathtracer
S2 x R Geodesic riemannian raytracer
Connected Sum Lattice riemannian raytracer
Connected Sum Lattice II riemannian raytracer
Double Torus Connected Sum riemannian raytracer
Geodesic Spread on a Sphere riemannian raytracer
Nil Earth Lattice riemannian raytracer
Negroni by Lamplight pathtracer
Glass Bottles II pathtracer
Negroni Ingredients pathtracer
Goursat Surface pathtracer
Gyroid Marble pathtracer
Jade Bunny pathtracer
Kummer in Purple pathtracer
Orange Variety pathtracer
2020
Sphere in Fog pathtracer
Diamond pathtracer
Gold Ring pathtracer
Three Spheres pathtracer
Inside Hyperbolic Space (2020) riemannian raytracer
Inside Nil (2020) riemannian raytracer
Inside S2 x R (2020) riemannian raytracer
S2 x R Bubbles riemannian raytracer
Unit Tangent Bundle mathematica
Algebraic Starscape mathematica
3-Torus Flythrough riemannian raytracer
Epicycles threejs
H2 x E Plane riemannian raytracer
Hyperbolic Cosmos riemannian raytracer
Hyperbolic Cubes riemannian raytracer
Hyperbolic Limit Set riemannian raytracer
Hyperbolic Plane Flythrough riemannian raytracer
Nil Earth riemannian raytracer
Nil Gaussian Geodesics riemannian raytracer
Nil Geodesics over Earth riemannian raytracer
S2 x R Dodecahedron riemannian raytracer
S2 x R Earth riemannian raytracer
Bottle Bottom pathtracer
Cocktails pathtracer
Glass Bottles pathtracer
Glass Teapot pathtracer
H2 x E with Lighting riemannian raytracer
Hyperbolic Coxeter Tiling riemannian raytracer
Nil Lighting riemannian raytracer
Poincaré Dodecahedral Space riemannian raytracer
S2 x R Sphere Factor riemannian raytracer
SL(2,R) Lattice riemannian raytracer
SL(2,R) Planes riemannian raytracer
Sol Cubes (2020) riemannian raytracer
Sol Geodesic Balls riemannian raytracer
Sol Grid riemannian raytracer
Sol Planes riemannian raytracer
Sol Sheets riemannian raytracer
Sol Z-Axis riemannian raytracer