Outreach is a sci-fi project shot on 35mm film. CG characters and environments were used to bring the evacuated city to life. Learn more about Outreach

 

Houdini Simulation

Custom white water simulation created in Houdini.




Animation

Property of DreamWorks Animation

Animation, camera, and layout by Eric Hayes

Animated with How to Train Your Dragon 2 assets in Premo. Music by John Powell.

Patent - Depth of Field Tools

Changing focus with a virtual camera is challenging. I developed a new approach for smooth focus changes, patented by Weta Digital.

US Patent 11245833 - Smoothly changing camera focus between multiple target objects

Smooth focus rack (1 second) using patented technique

The same focus change looks abrupt using a conventional linear approach

Unreal Engine - Mars VR

With input from NASA JPL, I developed a photogrammetry and machine learning pipeline to build an immersive reconstruction of the Mars surface from images taken by the Curiosity rover. The experience is a prototype for astronaut training and mission operations applications.

An image colorization convolutional neural network was trained using full color rover images. Then grayscale navigation images (which are more plentiful and cover more of the Martian surface) were colorized and reconstructed into 3D models using structure-from-motion and multi-view stereo. The environments were then stitched together into an immersive VR training experience.

Princeton University Thesis Advisor: Szymon Rusinkiewicz

VR Preview (Unreal Engine)

Above: Original Curiosity rover navigation images (Courtesy of NASA/JPL).Below: Colors predicted using a convolutional neural network trained with real color images of Mars.

Curiosity rover navigation images (courtesy of NASA/JPL) colorized using a convolutional neural network trained with color images of Mars.

Meshed and textured 3D model of the Mars surface.

Meshed and textured 3D model of the Mars surface.

Meshed and textured 3D model of the Mars surface.

Meshed and textured 3D model of the Mars surface.


High Fidelity 3D Scans

High resolution models reconstructed from thousands of images with Agisoft Metashape. Available for sale on CG Trader:

Motion Capture

 

A motion capture dance project by Eric Hayes and Jeff Snyder. Mo-cap data captured with a Vicon system, processed in Python, visuals created in Max MSP using OpenGL, controlled via MIDI and rendered in real time.

Compositing

3D Astronaut Procedures

At the European Astronaut Centre I created 3D interactive procedures to assist astronauts with complex tasks in space.

ESA astronaut Alex Gerst used this installation guide for a new life support system on-board the International Space Station.

Watch on Youtube

Computer Graphics Coursework

Built a ray tracer, rasterizer, mesh editor, cloth simulator, and custom shaders as a computer science student at Princeton.

COS 426 - Princeton