Interactive Applications with TouchDesigner


Membership plan: Going Deeper | Topics: Visual Arts

Course overview

Understand the basics of TouchDesigner but struggling to complete a full turn-key interactive experience? How do you create more sophisticated multi-stage interactions and increase audience engagement? In this workshop, you will create a simple game using TouchDesigners UI widgets and your mouse and keyboard with a focus on programming and logic. This includes creating a prototypical application that has a starting state, main interactive state, a win / lose condition, an idle state, and a reset. This logic provides a basic framework for creating interactive applications and games that can easily be expanded into integrating Arduino, sensors, videogame controllers, lighting, and whatever you can imagine for more advanced projects!

What you'll learn

  • Design with people in mind by incorporating UX/UX principles for public and immersive creative experiences.
  • Initiate complex time-based events with CHOPS, DAT’s and a deeper dive into Python and the SceneChanger COMP in the TouchDesigner Environment.
  • Create a program structure with a setup, starting/idle state, main program, timeout and restart for an interactive application.

Who is this course for?

  • Creative professionals, artists, designers, or enthusiasts who are actively engaged in designing interactive and immersive installations, public art, experiential marketing activations, gaming spaces, or other similar creative projects.

Course content

  • 1. Introduction
  • 2. Example One - Idle Screen or Screensaver
  • 3. Example 1 - Create Idle Screen
  • 4. Example 1 - Fading Logic
  • 5. Example 1 - Refining
  • 6. Example 2 - TD Game Introduction
  • 7. Example 2 - Overview
  • 8. Example 2 - Scene Changer
  • 9. Question - How to Add Comments
  • 10. Example 2 - Game Logic
  • 11. Example 2 - Python and Execute DAT
  • 12. Example 2 - Adding the Game to Scene Changer
  • 13. Example 2 - IMPORTANT BUG THAT COULD HAPPEN _)
  • 14. Example 2 - Scene Changer and Win Condition (cont.)
  • 15. BONUS OVERTIME - Example 2 - Final Python Logic and Overview
  • 16. Question - Why not use Switch TOP instead of Scene Changer_
  • 17. Closing Thoughts / Contact Info

Requirements

  • An Internet Connection
  • This is an intermediate/advanced workshop. Basic familiarity of Python within the TouchDesigner Environment is highly recommended.

Course schedule

Meet your instructor

Kyle Duffield is a Toronto based Interactive and Experience Design Professional who creates immersive interactive installations and brand activations. He is also known for his affiliation with the studio and former gallery, Electric Perfume. As an educator, and technical consultant, he has facilitated interactive media workshops and projects with institutions across Canada, Shanghai, and online. Currently, Kyle is participating in Cycling 74’s Max Certified Trainer Program, and is focusing on creating unforgettable technological experiences. http://www.kyleduffield.com http://www.electricperfume.com

...
Subscribe
Notify of
guest

Inline Feedbacks
View all comments
About
Privacy

0
Would love your thoughts, please comment.x
()
x