TD as Game Engine, Part 3: First Person Camera

A series of tutorials diving into a very large project (over 6000 operators), in which TouchDesigner is used to create a first-person game-like experience for installation and performance contexts. Part 3 investigates the “FPC_LOCATION_CONTROL” container, which handles how our joystick input gets translated into camera movement in the world coordinate system.

00:00 Intro
00:29 Map Joystick to World
02:12 Parsing Translate and Rotate data
02:58 Math CHOP and Speed CHOP
03:38 ty
04:40 Sensitivity settings
07:00 Camera wiggle w Noise CHOP
08:10 rx, invert y-axis
10:26 ry
10:58 tx and tz, trigonometric functions
11:50 Diagram of trigonometric functions
14:40 Call your teacher
15:30 Strafing and rolling
16:50 Jump to locations
19:08 Chop Execute DAT resets Speed CHOPs
21:15 Audio FX from movement

See more about the project “An Infinite Density Over Zero” https://blakemarquescarrington.com/049.php

About The Author

You might be interested in