This event has ended. Visit the official site or create your own event on Sched.
Back To Schedule
Monday, September 25 • 4:45pm - 5:15pm
Building Better Worlds: Developing a Procedural City Tool for Alien: Covenant

Log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
When MPC was asked to create a massive CG city for the film Alien: Covenant, they looked to leverage procedural generation as a means for iterating on the overall shape and structure of the city, in place of a prohibitively large team of environment artists. After evaluating all the practical third party options, it was ultimately decided that the best option was to build a custom tool to procedurally assist artists' city-building skills. This allowed for rapid iteration on the overall look of the city by striking a balance between manual and procedural techniques.

The core algorithms were written in C++ for speed. The user interface was written in Python to accommodate quick feature changes, and a dash of Fabric Engine's KL helped with model import and rendering. This multi-language approach allowed the consistent application of the "best tool for the job" rule, which is a common pattern at MPC, allowing flexible teams with experts in a variety of skillsets.

This talk will detail the history and development of MPC's city building tool, "Machi". Alan Bucior, Lead Developer of Machi, reviews the algorithms for city layout and building placement, discusses how to implement algorithms in an artist-driven manner, and shares various insights gleaned through the development process and discussion with stakeholders.

avatar for Alan Bucior

Alan Bucior

Lead Software Developer, MPC Film
Alan Bucior is a lead software developer at MPC, with over 20 years of experience developing software in the entertainment industry.

Monday September 25, 2017 4:45pm - 5:15pm PDT
Ferranti (403) Meydenbauer Center
  •Game and Graphics