Building a Philips Hue Bulb Controller

PIN
For this assignment, we were tasked with building an Arduino-based device capable of connecting to and manipulating a Philips Hue Bulb via its Zigbee radio control hub. This assignment was our class’ foray into HTTP protocols – the week prior, we had completed this assignment in the command line of our computers. I intended for[…]

Deconstructing Death Grips

PIN
Our first python programming assignment for Material of Language was to create a composition based on computational manipulation of data. I set out to change a text file of the lyrics of “Spread Eagle Cross the Block” by Death Grips into emojis pertinent to their corresponding word. From there, I planned on exporting the new “emojified”[…]

Ball Drop Game Client

PIN
For this assignment, our class was tasked with creating a device that could connect to a server via a TCP network socket in order to play a “ball drop game”. Our device needed to be able to indicate when it was connected to the server, to move a platform character within the game, and to[…]

Physical Computing Final – Fireflies

PIN
My project was built in collaboration with Abby Lee and Tianxu Zhao. Together we built “Fireflies”, a concentration game utilizing a Muse EEG, p5 animation visible through a projector, and a Bluetooth enabled jar trigger. The process would be that once our user opens the jar, our animation of fireflies will appear. When our user[…]

Animation – Final

PIN
For my animation final, I chose to create an Oculus game built in Unity. In order to create this, I had to do some programming in C Sharp to create colliders that generated platforms upon the player leaving another platform, and in order to integrate Oculus into my Unity Game. The game begins with the[…]

Animation – Understanding Comics Response

PIN
The value of Understanding Comics in the context of Animation is multifaceted. On the one hand, the medium surpasses the technical capabilities of comics, as movement is more fluidly communicated. However, there are direct parallels between the process, or “six steps”, involved in creating any art form, outlined by the authors that are directly applicable[…]

Comm Lab Animation – Perfect Pair

PIN
The purpose of this assignment was to strengthen our skills in Adobe AfterEffects. My partner, Hanwen Zhang, and I created Perfect Pair as a commentary on the normalization of excess in consumption, and the paradoxical judgment we impose on those who overindulge. The most difficult element of this animation was the masking and rotoscoping involved[…]

ICM – Weeks 9 & 10 Assignment

PIN
For this week’s assignment, our class was tasked with integrating sound into a p5 animation. This assignment was an interesting challenge, as I aimed to make a drum pad, usable both on a desktop and touch screen device, that played different lyric sections of Daft Punk’s Harder, Better, Faster, Stronger. I tried three different methods[…]