Computer Graphics And Multimedia Interactivity

On P5JS, I created two Interactive Computing projects that interact with users and display vituals.

The first one is a virtual piano project where the web app randomly generates music (or rather randomly assigned music scales by the law of physics) and creates visual artworks at the same time:

Screenshot 2020-07-05 at 2.31.15 PMScreenshot 2020-07-05 at 2.24.19 PM.png

It was originally built around Arduino and controlled by Arduino button and potentiometer (here is a video of my Arduino demo), but I made a fully virtual version interacted through keyboard. See the source code and try it out here. (hit the play button to run it, instructions are written as comments on top of the code)

Another project that I created is called the Parrot Twins. Essentially, it listens to what you say and repeats it as a dialogue between two google speech voices. Play with it here. This app is built with the intention of helping screen writers get a more objective sense of their written dialogue by having two virtual “actors” reading them to you. Below is a demo of how it works.

 

In my Computer Graphics class taught by Ken Perlin (known by his invention of the Perlin noise), I was focusing on drawing animated pictures to tell stories through mathematic equations. Below are my experimentations with textures, lightings, shapes and such, using Javascipt and GLSL.

Click here to go to my Computer Graphics portfolio

Leave a comment