Batman: Knight Flight

Dark Ride - Warner Bros. World - Abu Dhabi, UAE


Project Details

Tools Used

  • Unity
  • Maya
  • Python / PySide2
  • After Effects

My Scope

  • Ride Motion Choreography
    *Please note: Final animation delivered by Michael Libby
  • Media Sequencing
  • Custom Maya Tool Development
    Motion Data Analysis and I/O
  • Real time Animatic Development & Rendering

Awards

  • 2019 - THEA Award:
    Outstanding Achievement - Theme Park
  • 2019 Park World Excellence Award:
    Media-Based Attraction of the Year
  • 2019 Park World Excellence Award:
    Themed Attraction of the Year

Project Involvement Timeline

I learned the craft of show programming while working on Batman: Knight Flight. I took over our Unity Simulation on a Friday, and by Monday, our media partner was requesting higher resolution ride data. I quickly realized our current motion capture method in Unity wasn't going to cut it.

To deliver this request, I rapidly learned Python and wrote some tools to import and export animation curve data from Maya. I added analysis functions to calculate the velocities and accelerations of my curves. Once those functions were added, I was able to quickly iterate until we had animation that could properly run on the vehicles.

In March 2017, I flew out to Abu Dhabi to get my animation running on the ride vehicles. I fell in love with this beautiful blend of technical and creative expression while working with these robots; I've been doing it ever since.

March 2017

Took Over Simulation Work
Los Angeles

December 2017

Animatic Rendering Wrapped
Los Angeles

March 2018

In-Field Test & Adjust Began
Abu Dhabi

April 2018

Left Project Team
Los Angeles