Steve Trettel

Steve Trettel

Hello! I'm a mathematician and artist at the University of San Francisco, who works in geometry and mathematical visualization. This site collects my illustration, code, and writing. Sometimes I also take photographs and cook.

Art

Showing 6 of 13 artworks View full gallery

Graphics

Showing 8 of 290 graphics Browse all

Demos

Showing 8 of 372 demos Browse all

Software

pathtracer

Photorealistic rendering of signed distance fields via unidirectional path tracing in GLSL.

GLSL · GitHub

shader-sandbox

An npm package for running Shadertoy-like shaders and beyond easily on your local machine.

JavaScript · GitHub

threejs-demos

A system for creating and running Three.js animations.

JavaScript / Three.js · GitHub
3 software projects Details & documentation

Blog

Showing 5 of 66 posts All posts

Books & Course Notes

Course Notes

Modern Geometry

Notes / textbook for a 1 semester undergraduate course in geometry, taking calculus as the foundations. Covers Euclidean, Spherical and a bit of Hyperbolic geometry.

Course Notes

Multivariable Calculus

Supplementary Course Notes for the multivariable calculus course I teach at USF, with live animations.

Textbook

Reaching for Infinity

A year-long advanced undergraduate real analysis textbook, with an emphasis on historically important problems.

Course Notes

Shaders

Course notes for GPU shader programming as a tool for mathematical visualization, covering fractals, implicit surfaces, tilings, and physical simulations in GLSL.

4 works All books & course notes

Websites

algebraicstarscapes.com

Algebraic Starscapes

with Edmund Harriss, Kate Stange
stevejtrettel.site

Geodesic Boards

with Edmund Harriss
3-dimensional.space

Raymarching Thurston Geometries

with Henry Segerman, Rémi Coulon, Sabetta Matsumoto
elliptic-curves.art

Visualizing Elliptic Curves over Finite Fields

with Nadir Hajouji

This semester I am on sabbatical in Europe, and not teaching. (previous semesters)

When not at USF, I'm occasionally on the road for math — upcoming trips below, and where I've recently been. I particularly enjoy giving undergraduate colloquia and public lectures — if you'd like to have me visit, please get in touch.

Recent Papers

All papers →

Recent Talks

All talks →