Griffin Evans's Works

My Résumé

Graduate Work (University of Pennsylvania)

MSE in Computer Graphics and Game Technology (2024–2026)

Advanced Rendering and Independent Study

GPU-side monte carlo path tracer. Includes rendering of SDF-based surfaces and of volumetric models in the form of noise patterns, metaballs, or VDB files.
Path traced image of SDF-defined solids
Solids (diffuse and specular) defined using a signed distance field.
Path traced image of a volumetric fire effect in a Cornell box
Volumetric fire effect made from density and temperature data stored in a VDB file.
Path traced image of a volumetric smoke effect surrounded by various rough transmissive and reflective spheres and cubes
Volumetric smoke effect and various objects with microfacet-based materials.
Path traced image of spheres and a volumetric explosion effect being reflected by multiple mirrors
Volumetric explosion effect within a box of mirrors.

Advanced Rendering

Shaders for physically-based real-time rendering.
Real-time render of sheets of paper with paint and stains on them Real-time render of desk with stains reflecting the environment map Real-time render of a little clay doll guy
Some of my models with various surfaces showing the effects of environment mapping.
Real-time rendered image showing reflections and depth-of-field blur on spheres and a box with varying roughness
Real-time render showing screen-space reflections with varying roughness and a simulated depth-of-field blur effect.
Real-time rendered image showing multiple copies of a character wearing a hat
Render using SDFs to create a model of a character.

3D Modeling

Model of a camel figurine from the Penn Museum.
Scene modeled after various objects from Penn's campus.
Scene of a pop-up book on a desk, viewable in real-time on Sketchfab.

Interactive Computer Graphics

Group project creating a Minecraft clone; I was primarily responsible for the procedural generation of the world (terrain, caves, trees, etc.), water physics, and post-processing effects.
Desert and mountain biomes.
Forest and mountain biomes in smooth mode.
Underwater post-processing effects.

Undergraduate Work (University of Massachusetts Amherst)

Bachelor of Science in Computer Science

Honors Thesis: "Extension of AssemblyScript Functionality through Source-to-Source Compilation"

Bachelor of Science in Mathematics—Mathematical Computing

Minor in Linguistics

Hobbyist Work

I often make personal projects in PICO-8, since I enjoy the challenge of working under its limitations.

Itch.io page showcasing projects from game jams