Media Production

I’ve worked extensively with various types of media production. My favorite is video production and post-production, as I find video to be the most captivating form of media available. However, I also thoroughly enjoy working with video games, animation, and computer graphics.

Computer Graphics Projects

These videos demo a few of the projects that I created to teach CS 4731: Computer Graphics. All of these programs were written in JavaScript and OpenGL Shading Language, collectively known as WebGL.

Project 1: Polibook – This is a simple 2D drawing program that allows the user to either draw shapes natively or import predefined vector files.

Project 2: 3D Wireframes (No audio) – In this program, the user can import vector files that describe 3D wireframes and then apply some simple animations.

Final Project, Part I (No audio) – This is a simple 3D modeling program where the user has constructed a mobile and can adjust the lighting. It also exemplifies hierarchical modeling.

Final Project, Part II (No audio) – Building on Part I, this program adds textures, reflections, refractions, and shadows, all of which can be toggled on and off.

Digital Media Lecture Videos

Digital Media Lecture Video Playlist

For my Digital Media class, I created a series of online lecture videos as part of a flipped classroom experiment. This effort has met with great success, as the students love having the lectures as a point of reference when working on a project or studying for a quiz or exam. I’ve shared this list with other members of the GGC faculty so that they can use them in their classes as well, if they wish.

Vox: A Science Fiction Video Archive

vox_thumb My Masters Project was the creation of a digital archive prototype of moving image science fiction–including films, television shows and ancillary materials–for science fiction researchers. Users have the ability to search for and cross-reference films, episodes, documentaries and individual scenes, to compare two videos side by side and to queue videos for easy playback.

mercurialHg Repository

Momentum (1980s Tribute Video)

momentum_thumb This video is a tribute to the educational films common in public school classrooms during the 1980s and 1990s. It has the aesthetic of a well-worn VHS tape with era-appropriate production values and music. Achieving this vintage effect required running the video through a VHS player and transferring the content back to the video editor. I constructed the text animations and effects in Flash.

CampusMovieFest – Heroes of Avongard

cmf2010_thumbI was a co-producer, camera operator, and co-editor for this video for the 2010 CampusMovieFest competition. This competition requires all participants to create, film and edit a video within one week.

From the video description: Four friends play a tabletop role-playing game that spills over into real life. The game master uses the game as a metaphor for the lives of two of the players, while the third player just wants to play.

Passage

passage_thumb My Project Studio was focused on the creation of an experimental MMO called Passage, which explores New York during the Ellis Island immigrations of the first half of the 20th century. I was one of two programmers who constructed this prototype, designed to serve as a proof of concept during the first phase of the project. I handled all of the client-side coding, including character movement, the chat box and the passport overlay, eventually serving as Lead Programmer on the project.

mercurialHg Repository

CampusMovieFest – Duct Tape Assailant

cmf2006_thumbI was the executive producer and director, camera operator and editor for this video for the 2006 CampusMovieFest competition. The entire production was shot with a single camera.

From the video description: The Duct Tape Assailant combines elements from both a crime drama and an action movie. We begin with an unknown Duct Tape assailant attacking innocent victims, which leads to the police to call on the services of Beck Armakai, the Duct Tape Knight.