Charles Rothbaum Project Portfolio

I’m a fourth-year Computer Science student at the University of Colorado–Western Colorado University partnership program.

This is my project portfolio where I will be putting up live demos and project write-ups.

Circular SDF Oscillations (WebGL)

Thumbnail for Cell 1

description:

Recursive transformations applied to a circular Signed Distance Field using WebGL shaders. Based on kishimisu's video:

https://www.youtube.com/watch?v=f4s1h2YETNY&t=1125s

Adjustable parameters:

SDF Frequency: The frequency of a wave function which is applied to the signed distance function

SDF Amplitude: The amplitude of the same wave function

Iterations: The number of times the entire image is re-rendered to each quadrant of the image

Mirror offset: Changes the part of the image quadrant that is mirrored

Koch Snowflake Fractal (WebGL)

Thumbnail for Cell 2

description:

Koch Snowflake Fractal approximation with Signed Distance Fields using WebGL shaders.

Symmetry Folding Fractals (WebGL)

Thumbnail for Cell 3

description:

experimenting with symmetry folding.

Turing Machine Visualization

Thumbnail for Cell 4

Description:

This cell hosts the Turing Machine Editor widget built with vanilla JavaScript.

Game of Life (OpenGL)

Thumbnail for Cell 5

Description:

Conway's Game of Life WebGL implementation based on The Art of Code's video:

https://www.youtube.com/watch?v=xh61Ol2X4GA&list=PLGmrMu-IwbgsVjE7SAtFaWyhZXyBjJNnO&index=24

Evolutionary Mountain Bike Toy

Thumbnail for bike2d

Description: