top of page
ACADEMIC RESEARCH AND PUBLICATIONS
during Graduate and Undergraduate Studies

Doctoral Candidate in Computer Science
Visual Computing Division, Digital Production Arts
Clemson University | School of Computing
PARTICLES CHALLENGE:
A COMPUTER GRAPHICS PROJECT

Screenshot (53)

Screenshot (54)

Screenshot (55)
Language: C (using OpenGL)
Date: Spring 2016
Class: Computer Graphics
This assignment was an optional final project. I implemented basic physics in the vertex shader for the particles to calculate the particles' positions based on their velocities. I also checked for when the particles collide with box surfaces and reflected their velocities if there is a collision. I made the particles gradually grow in size over time.
bottom of page