TouchDesigner Tutorials with Elburz & nVoid

Physics Fundamentals: Use Physics Like A Pro in TouchDesigner

Want to create TouchDesigner installations with objects that interact with each other, human participants, and the environment? How about 3D scenes with objects that respond to natural forces?

Whether you’re interested in the above or are just tired of your TouchDesigner projects looking like a video game from the early 90s, the answer is Physics.

Physics is the key to unlocking a new level of realism and natural interactions in your TouchDesigner installations. Put plainly, it brings a new level of immersive fidelity and consistency to interactive installations.

But getting physics right in TouchDesigner is an uphill battle:

  • First, you need to understand basic physics theory and terminology. If you don’t come from a physics or mathematics background, you’re likely unfamiliar with terms like “kinematic states,” “bounding ellipsoid,” or “coefficient of restitution.” Not only is it essential to understand these as concepts for the purposes of creating awesome interactive installations – they’re the names of the buttons and parameters in the TouchDesigner interface! So yeah, you need to know these.
  • Then, you need to understand the physics workflow in TouchDesigner. This is completely different from how you’ve previously controlled 3D objects from within TouchDesigner.

You can spend days, weeks, or even months trying to learn this stuff. Or, you can gain an understanding of the fundamentals in just over 2 hours with my latest training, “Physics Fundamentals: Use Physics Like A Pro in TouchDesigner.”

In “Physics Fundamentals” I give you everything you need to start leveraging physics to create interactive and immersive TouchDesigner projects of the highest caliber.

In “Physics Fundamentals,” you get:

  1. An introduction to the language of physics: From collision shapes to kinematics states, you’ll learn the words, definitions, and mathematics to leverage physics in your TouchDesigner work.
  2. A real-time demonstration of physics functions in TouchDesigner: I show you where physics-related capabilities are in the TouchDesigner platform, what they do, and how they work. Beginners to physics are welcome, as I assume you have no prior knowledge of the subject. That said, this course does assume basic TouchDesigner and Python knowledge.
  3. Examples of simulations and TouchDesigner physics workflows: I walk you through several simulations using the main physics components, beginning with with Bullet Solver COMP – the component of the workload that solves all physics simulation data and interacts with actors and forces – and Actor COMP, which deals specifically with how actors and objects interact in a simulation. As the examples I provide build in complexity, you’ll learn how to operate the simulation and structure your workflow in such a way that you can get started with physics in TouchDesigner immediately.
  4. Intermediate Physics techniques and Instancing geometry in the simulation: This is my favorite part. You’ll learn how to simulate natural forces like wind and gravity. I’ll also demonstrate how – using constraints – you can make objects interact with each other to form a realistic simulation. We’ll create elaborate physics simulations by learning to respond to physics collision with Python code. Finally, I’ll show you how you can feed external data from sensors and other inputs into the physics simulation to control elements in real-time.

When you’ve finished “Physics Fundamentals,” you’ll be able to add physics – one of the most in-demand TouchDesigner skills – to your interactive and immersive media repertoire.

So don’t wait – click below and get “Physics Fundamentals” today.

"When it comes to TouchDesigner, Elburz's name is often mentioned in the same breath with the authors of the program. Despite his mastery, he understands the confusion that can come with encountering complex topics for the first time. He's a natural teacher, he's funny, and he's easy on the eyes."

-Noah Norman

Noah Norman


Elburz is the Immersive Technical Director of zero11zero, lead of nVoid division, and is one of the leading authorities on TouchDesigner.

He has worked on product launches, permanent installations, and worldwide tours with clients like Google, Kanye West, Giorgio Armani, Burj Khalifa, VISA, Nike, US Open, TIFF, American Express, Seattle Art Museum, Cannes Lions, Axwell & Ingrosso, Verizon, McDonalds, IBM, and many more. Elburz has lead teams across the world from Los Angeles, New York, Chicago, San Francisco, Montreal, Toronto, Shanghai, Singapore, Tokyo, Bangkok, Dubai, Scotland, and Paris.