Multidisciplinary Artist and Designer

Communication Design
Parsons School of Design (2026)


Cameron Sardo

1. Principles of Design Poster Collection    
2. Cellular Type Generator

3. Sun
4
. Surfboards
6.
Misc. Smaller Works

Cellular Type Generator



This program (coded using html, css, and P5JS) functions as a typewriter. The program uses a set of algorithms that determines the bounds of the user’s typed message and determines which dots on screen generate and propagate.

Dots, the simplest profile setting, randomly generates cells within the bounds of the text.

Shadow increases the complexity a bit with a propogation algorithm that functions similarly to John Conway’s “Game of Life”

Fire, the final setting, is an iteration of Shadow. The main difference is that the propagation is only able to function directionally, creating a flame effect.



How it Works
(the basics)


The first step is drawing a canvas of dots and overlaying it on top of whatever message the user types.
The Program then determines how much of each dot is overlapping text
The dot generates based on it’s %overlap with the text; maxing out at 80%.
The result is an abstracted reinterpretation of the text