Computer Graphics and Animation


Magneta

Magneta is a sidescrolling platformer built in Unity by myself and 3 others. The main mechanic gives the player control of friction between the character and the world, allowing the character to skate down hills with ease or climb up steep slopes. The player must use this ability, momentum, and spatial awareness to cross obstacles and solve puzzles. I was the lead modeler and FX artist.


N-Body Galaxy Simulation

Art directable simulation of the n-body problem run with OpenGL and accelerated in OpenCL. 9216 total particles. Particles are hashed into a spatial grid which accumulates total mass and center of gravity for each cell, which are then used for gravitational calculations. Art direction is prioritized over physical accuracy, so a vector field was added that nudges particles into the form of spiral galaxies most people are familiar with. Different simulations are achieved by passing in parameter files that control features like the particle's initial position, the gravitational constant, and the strength of the vector field.


Souls Quick Menu

Souls Quick Menu is a User Interface mod I developed for the video game The Elder Scrolls V: Skyrim. It provides a quicker way of accessing many items, weapons, and spells than Skyrim's default hotkey system, resulting in more fluid gameplay and fewer trips to the pause menu. The mod currently has over 17,000 unique downloads and 1,600 player endorsements. Developed in Bethesda's Creation Kit and Actionscript 2.0.


Craving Crustacean

Craving Crustacean is a 3-D animated short developed by myself and 3 others and with direct mentorship of top DreamWorks artists. The production environment mimicked a professional work environment with bi-weekly meetings with DreamWorks mentors, strict schedules, and long hours. I was lead rigger, animator, and visual developer.

Data Visualization


WordShoal

WordShoal is an algorithm developed by Alexander Herzog (Clemson University) and Benjamin E. Lauderdale (London School of Economics and Political Science) that measures political polarization by analyzing the speech patterns of senators through debates on the senate floor. This interactive visualization depicts the results of their paper, allowing users to view the individualized speech scores for every United States Senator in the past 15 years. Users can compare how conservative or liberal their Senators speak compared to their peers and even view how they spoke in every debate on the senate floor they have ever participated in.


DPAView - Pipeline Visualization

There are over 250,000 archived logs of tasks submitted to Clemson's production pipeline in the past year and a half. DPAView is an interactive web visualization that allows users to view and sort the data in order to tell if the pipeline is operating as it should. Users can view things like the average time a machine takes to execute a task or the total tasks submitted by different users. It also has a time view that shows how these attributes change over time. View the visualization here

All assets available on Github


Interactive Sentimented Word Clouds

Designed to be a more interactive and engaging word cloud, this visualization reads in large volumes of sentimented twitter data from an elasticsearch database and then creates force-directed word clouds for words with positive, negative, and neutral sentiment. Mousing over nodes shows connections between the same words in different clouds and shows the total percent that word makes up out of all positive/negative/neutral tweets.