Undergraduate Research

Construction Safety

The Construction Safety project is an ongoing project that started in the Fall of 2024. The goal of this project is to create an immersive experience with various safety training scenarios. The current scenario measures the user’s attention to important objects or potential hazards and scores them.

The project uses the Epic Games City Sample demo technology for the NPC pedestrian and vehicle AI and city assets. All construction vehicles are modeled from scratch, or altered from asset packs, textured, and animated by me.

Along with simulating the NPCs and scripting the interaction between the road paver and dump truck, I’ve also started the process of integrating an eye-tracking system that measures whether the user is looking at desired objects.

Power Station

The power station project was a semester-long project during the Spring of 2024. The goal was to create a digital double in Unreal Engine that could communicate with a back-end simulation that had already been made.

For this project, I was part of the 3D Artist team. My job was to create high-fidelity 3D models from reference images and 3D scans we captured from our on-site visit. Along with this, I was responsible for creating in-game systems, such as the functionality for the control box, and implementing the 3D models into the environment.

Soccer Simulator

This is a demo reel showcasing features of the soccer simulator such as the soccer ball tracking and randomness in the different play possibilities.

The Soccer Sim project was a summer-long project in 2023. The goal was to use the Opti-Track motion capture system and Unreal Engine to create a project with basic Soccer systems that could be adapted for later sports projects.

The project uses basic motion capture technology to track a soccer ball, which is then placed in the Unreal Engine environment. I created a system in which the ball swaps between the real-life tracked soccer ball, and a physics-based simulated ball when the real soccer ball leaves a predefined play space. This was to account for the small size of our motion capture room compared to a soccer field.

This project also incorporates MetaHumans for the NPCs which use a standard state machine system to control their animations.

All aspects of this project were scripted using Unreal Engine Blueprints, and we used GitHub Desktop for revision control.

3D Modeling

Canon Camera

Fully rigged and animated model of Canon AE-1 film camera, created for an animation project in Unreal Engine 5.

The goal of this project was to learn how to rig a hard surface model and create realistic first-person animations for the 3D Character Animation course at Virginia Tech.

3D Soft Modeling

These models were created for the 3D Soft Modeling course at Virginia Tech using Maya, Blender, 3D Substance Painter, and ZBrush.

World Building

I created the following models and animations for the Digital World Building course at Virginia Tech.

With this project, I wanted the environment to capture a calm and playful tone, similar to the duck character I created.

Final Project