Tuesday, April 12th, 2022

What Is A Show Programmer?

The job of show programming is to choreograph the motion of ride vehicles, animated figures, and show action equipment on a themed attraction project. But the ART of a show programmer is to tell stories through motion that touches each guest and immerses them in the experience. 

Show Programming Demo

Real-time Projection Face Mask 

My beautiful wife continues to inspire me. She recommended we dress as Jack Skelington and Sally from The Nightmare Before Christmas. And this led to an obsessive drive to create a rear-projected mask that uses live facial motion capture to map Jack's face onto the mask.   

Read more…




MONDAY, August 1st, 2022

Battle Stations 21

Battle Stations-21 (BST) is the capstone training event for US Navy recruits. It's a grueling 12 hour experience where would-be sailors must prove their skills under pressure. In this fully immersive environment, they must stop floods, fight fires, search for injured crewmen in smoke-filled compartments, all while conducting themselves with a military bearing.

Read more…

KUKA Robot Ride Vehicles

Show programming a KUKA robot ride vehicle involves a lot of creative story-telling through movement, paying close attention to the limitations of the rider and the RV, a lot of custom tools to analyze the motion... and a strong stomach! .

Read more…



Fort Leonard Wood, MO

The CDT trainer provides effective and affordable training for US Army drivers and crews of a wide range of heavy vehicles. The CDT delivers demanding driver experiences in immersive virtual environments, such as this 480 square kilometer highly detailed representation of the US Army Base in Fort Leonard Wood, MO. The terrain includes geospecific paved, gravel and dirt roads, all buildings within the gaming areas, traffic signs, traffic lights and even decorative elements found at the real location, such as historical display vehicles, flag poles and road obstacles.

Read more…

Dynamic Real-time Terrain (DyRT)

I've been working on a WYSIWYG terrain editor that procedurally generates terrain from GIS data, but also allows edits to be made through the interface with real-time visual feedback. So far, I've only gotten the renderer working with some minor editing capabilities. Namely Push/Pull surface features and texture blending.

Read more…