code





Banana Change Procedural Shader

I made a procedural shader in Maya that allows the user to adjust the amount of dots, bruises, scratches and the ripeness of a banana. This was made using the nodes in the Hypershade. I decided to create this tool to make shading a banana more intuitive and user friendly since bananas are usually depicted in groups which might be time consuming to shade them all individually. This tool will also allow the user to procedural randomize the shading on the bananas.

Aframe VR Room Experience

When and what is the limit for the users of Virtual Reality? I bombared the user with sounds and an unknown instruction to mute all the sounds and eventually erasing the room. With this surrealism, I explored the extreme sensations of sound with a 3D space in Virtual Reality through the use of HTML and JavaScript on the AFrame Platform.

Try it here!

City Generator

Learned Python and applied it to Autodesk's Maya. Made a script to generate a city that can be used as a background. Instead of manually creating hundreds of building, this script can do so in a few minutes. Future improvements for the code would be allowing the user to generate the number of buildings they want for each type of buildings and allowing more user input rather than pure randomization.

Try the Code Here

Wear These

For Hack at Brown 2017, we designed a device to aid the visually impaired with transportation. Within 48 hours, we learned how to code and hardware hack the Arduino to respond to sensors and send buzzing signals to the user wearing the device. As a group of RISD and Brown students with completely different background and no engineering knowledge, we designed the mock up as well as making a working prototype to present to other groups. We won the first time hacker award.

In Motion

A collaboration between Brian Kane's Intermediate Video class in the Film/Animation/Video department and the Artificial Intelligence class in the Industrial Design department. Therefore, this project went through the processes for both departments, including user research and product testing for the ID aspects and storyboarding/filming/editing for the video.

The project was designed to represent an idea for a product. Nowadays, Facebook video is a major form of media for new technology and news updates. Thus, we appropriated them to effectively communicate the use and the potential of this product.