Portland Community College | Portland, Oregon Portland Community College

CCOG for MUC 263 Spring 2024

View archive version »
Course Number:
MUC 263
Course Title:
Experience Design with TouchDesigner
Credit Hours:
4
Lecture Hours:
40
Lecture/Lab Hours:
0
Lab Hours:
0

Course Description

Surveys the visual development platform TouchDesigner with emphasis on the interoperability of industry standard software used for projection mapping, VR, interactive media, performance and lighting. Recommended: MUC 282, MUC 277, MUC 271. Audit available.

Intended Outcomes for the course

Upon completion of this course students should be able to:

  • Demonstrate proficiency in using TouchDesigner to integrate various industry standard audio/visual software.
  • Synchronize sound, light and video sources across multiple show control systems using OSC and other industry standard protocols.
  • Utilize sensors, micro-controllers and computer vision with TouchDesigner to create interactive media.
  • Demonstrate knowledge of projection mapping techniques for 2D and 3D surfaces.
  • Apply introductory knowledge of networked media sources and video streams.
  • Create interactive 360-degree video for VR.
  • Evaluate site specific and technological issues encountered in the field of interactive multimedia installations.

Course Activities and Design

Course material will be presented in hands-on lecture format with collaborative, group exercises carried out in class.

Outcome Assessment Strategies

Instructor will guide and asses collaborative, group projects and assess proficiency of course material and participation. Other assessment strategies could be catered to successful development of independent projects relevant to the course outcomes.

Course Content (Themes, Concepts, Issues and Skills)

  • Interoperability of available hardware and software
  • Site specific design considerations
  • Project feasibility
  • Creative adaptation of available tools and resources
  • Node based visual programming
  • Light as texture and space transformation
  • Synchronization for real-time interactivity and performance
  • Install specific system design