Week 7

Project file 1
Live Demo

In visualizing my data in 3D form, I'm more interested in representing the mass of things. So how many public bathrooms are there according to categories. That's why I chose to categorize public restrooms into park, library, public plaza, etc. 1 bead represent 5 restroom and each strand represents 1 borough. Through this visualization, I'm able to see a pattern in restrooms, of what categories that have the most restroom, which borough has the most or least public restrooms.

Credits & References

Claude, Gemini, Philip (friend)

Week 4

Project file 1
Live Demo

This system models the physical assembly and the many possibilities of studio ceramics through visual rules. Each vessel is assembled along a central axis from three stacked components - a base, midsection, and neck - selected from randomized geometric shapes and bounded sizes, ensuring the base remains the structural foundation. Surface appearances translate simulated physical and atmospheric conditions: clay body determines opacity (40% Porcelain, 70% Stoneware, 100% Terracotta), while glaze chemistry responds to kiln oxygen levels. Cobalt produces a constant deep blue, Copper shifts from an oxidized green-turquoise gradient to a reduced deep red, and Iron Oxide transforms from a warm yellow-brown gradient to charcoal. By combining and controlling the variables within this system, across 32 geometric profiles, 18 material states, and continuous component scaling, the system generates infinite unique, visually readable ceramic pots that can be helpful to the ceramicist when reading the appearance.

Credits & References

Gemini, Philips, p5 reference, gradient example, loop and array example.

Week 2

Project file 1
Live Demo

Vase variation: A vase is made up of 3 part: base, middle and neck. Changing the proportion, shape of each part will result in a different vase, made for different purposes. I see this as a code for function and how it was made. I tried to replicate this by setting variable like shapes of 3 parts, color and size of each part. This sketch generate random shape, color and size for 3 parts of the vase.

Credits & References

p5 reference, Google, Phillip (CS friend), YouTube tutorials

Week 1

Project file 1
Project file 2
Project file 3
Live Demo

Simple sketch that draws a shape or pattern: I took inspiration from Vietnamese ceramic floor tiles to create this. This is not an exact copy but a design inspired by those. They often have symmetrical and very elaborated designs. I tried to playground with different lines, curves, arc, etc. to see what I can create with code.

Credits & References

p5js reference, Professor Chris (Youtube) tutorial, Philip Pham (bf), Google

Week 6

Project file 1
Live Demo

I'm interested in looking into public bathroom available in New York since it has always been a problem of finding an open one when you need. I narrow my data down to location, status and accessibility and represented it through shape, color and location. My map visualizes the location of public bathroom in NYC, showing people all the one that are available, and their accessibility.

Credits & References

p5 reference, Claude

Week 3

Project file 1
Project file 2
Project file 3
Project file 4
Live Demo

From the variation of the vases, I created distinct pattern for 3 categories: material ( terra cotta, porcelain, stoneware), function (water, grain, decorative), glaze ingredients (cobalt, copper, iron oxide). Each of these pattern represents the characteristic of each element. The material pattern would be at the neck, function pattern in the middle and glaze ingredients at the base. In this order, one can read the pattern on the vase and know what it is made of, what the function is and what the made of the color.

Credits & References

Google Gemini, Philip, p5 reference

Week 1

Project file 1
Project file 2
Project file 3
Project file 4
Project file 5
Live Demo

Week 1: Writing Assignment

Credits & References

N/A