Computer Graphics Portfolio

Computer Graphics Portfolio

Hello, my name is Aashish and I study Physics and Computer Science at New York University! Welcome to my Computer Graphics course portfolio!
Keep checking this spot for any progress and updates!

Assignment 0

I'm interested in this course because I think it's pretty cool, looking forward to see how I can get creative with these tools!

Assignment 1 (link)

Assignment 1 involved creating some 2D and 3D artwork. My 2D artwork is titled The 8 a.m. Flower, and my 3D artwork is titled On the Transference of Dreams. Both are linked here.

Assignment 2 (link)

Assignment 2 involved shading some spheres using Phong Shading. It is linked here.

Assignment 3 (link)

Assignment 3 involved working with refraction and ray-tracing to intersections of quadric shapes. I created some abstract artwork titled Abstract Geometric Orbits involving revolving beads, since this allows the refraction to be observed quite well. It is linked here.

Assignment 4 (link)

Assignment 4 involved working with meshes and triangle strips in order to create complex shapes. In the spirit of Halloween, I created some artwork of a dancing skeleton called Hally wishes you a Happy Halloween!. This involved creating and modifying mesh strips for cylinders, cuboids, and tori. I also learned a lot about how different shapes were linked together, as this is what allowed the skeleton to dance. It is linked here.

Assignment 5 (link)

Assignment 5 involved working with splines of different types. For the first part of this assignment I decided to revisit my The 8 a.m. Flower artwork, and made something similar using Bézier interpolation. My second one is a much cooler game of-sorts: it is An Interactive Pottery Wheel, which allows the user to design some pottery artwork in a box and observe the 3D pot on a spinning pottery wheel change in real-time. For this I used Catmull-Rom splines. It is linked here.

Assignment 6 (link)

Assignment 6 involved working with inverse kinematics and 3-Dimensional figures moving along a spline path. Some parameters were added to the figure provided. It is linked here.

FINAL PROJECT (link)

For my Final Project, I created two dancing Skeletal figures named Femur and Tibia! I also parametrized and defined two 'dance modes', which I called "Pro Mode" and "Chicken Mode." This involved combining my results form Assignments 4, 5 and 6, and improving them even further by providing a spline-based choreography. I also learned a lot about the user-end design process by studying aesthetic aspects of my figures' motions. My work is linked here.