Grapher

Grapher is a program I wrote which enables the user to visualize arbitrary parametric surfaces in the form < x(s,t), y(s,t), z(s,t) >. Initially, this program computed a single graph on the CPU and displayed the static results using OpenGL. Since then, I have moved the computation onto the GPU. The result is a realtime dynamic visualization that can vary with time.

Features

Grapher supports a number of features:

Visualization

Gabor

Bumpy Cylinder

Infinite Hole

Jiggly Hat

Wavy Paper

Alive Torus

Images

Grapher screenshot Grapher screenshot
Grapher screenshot Grapher screenshot
Grapher screenshot Grapher screenshot
Grapher screenshot Grapher screenshot

Shader Styles

Image-based Lighting

Grapher screenshot

Grapher screenshot

Plain

Grapher screenshot

Cell

Grapher screenshot

Galaxy

Grapher screenshot