Software
Systems
- Python, Javascript
geometric-optimization
Solving geometric embedding problems in various ambient spaces via optimization techniques
with MPI Math Lab - GLSL
pathtracer
Photorealistic rendering of signed distance fields via unidirectional path tracing in GLSL.
- JavaScript / GLSL
shader-sandbox
An npm package for running Shadertoy-like shaders and beyond easily on your local machine.
- JavaScript / Three.js
threejs-demos
A system for creating and running Three.js animations.
Projects
-
constant-curvature-surfaces
Surfaces of revolution of constant curvature, textured by regions of the sphere or hyperbolic plane.
with Stepan Paul - Javascript / GLSL
cubic-lines
Real time visualizations cubic surfaces parameterized by six points in the projective plane.
- Javascript
geodesic-boards
Computing geodesics on surfaces z=f(x,y) and exporting for CNC cutting.
with Edmund Harriss - Javascript / Three.js
surfaces-of-revolution
Visualizing surfaces of revolution embedded in the Thurston Geometries
with Fabian Lander