Large Scale System Architecture in TouchDesigner – Lucas Morgan

Workshop: Large Scale System Architecture in TouchDesigner
GeoPix Example File: https://tinyurl.com/Summit2019-LucasMorgan

0:00 – Introduction
6:02 – GeoPix demo
15:14 – Anatomy of GeoPix – An object oriented lighting design sandbox
39:50 – The Editor Tab – Dataflow, static to real-time
51:56 – The I/O Tab – Recreating TouchDesigner, in TouchDesigner
58:56 – The Perform Tab – Allowing users to create modular VJ interface
1:05:38 – A balanced UI – Features vs speed vs aesthetic
1:19:50 – Optimization – The never ending quest for 60 FPS
1:41:41 – Node vs Code – Choosing wisely
1:46:16 – Final Touches – Bundling, python libs, installer

This session will feature a conversation about higher level principles and workflows. Much of the discussion will be based on challenges and solutions that were encountered throughout the development of GeoPix 1.0. Together the group will dive into a simpler isolated .toe file. Attendees can follow along to explore and see directly some of the issues and solutions for a variety of mock scenarios that can arise when programming large-scale projects.

Instructor: Lucas Morgan
Lucas is the creator of GeoPix, an LED/DMX Pixel Mapping software built in TouchDesigner.

His background is in 3D animation and rendering. He has spent many years building, texturing, and rendering 3D environments in software that includes Maya, Blender, 3ds Max, as well as composting software like Nuke and Composite. In the last five years Morgan shifted his focus to TouchDesigner, building pixel and video mapping projects both large and small for a variety of festivals including Electric Forest and Euphoria, and clients including Imaginex, BRDG, and MOD/OP Films.

His primary focus over the last three years has been around building large scale system architectures in TouchDesigner. His recent large scale projects include GeoPix 0.9, and Crescent Sun with Imaginex (on-going) and for the last year and a half, GeoPix 1.0 which was built from the ground up around a true 3D real-time workflow.

About The Author

You might be interested in