Wai Ching Chung

Painterly effect with instancing in TouchDesigner

This demo uses the geometry instancing to create a painting effect with a Noise TOP.

Animated painting with mouse in TouchDesigner

This demo shows how to use the mouse to generate an animated painting interactively, with colour picked up from the live webcam image.

Another slit scan effect with TouchDesigner

This demo creates an animated vertical scan line to generate the slit scan effect with TouchDesigner.

Simple slit scan exercise with TouchDesigner with Time Machine

This is a very simple implementation of slit scan effect in TouchDesigner using Texture 3D and Time Machine TOPs.

Enable full screen display for TouchDesigner

This is a simple demonstration to enable the full screen display of a TouchDesigner project. Note that it is not the only way to do so.

Hand drawing with Leap Motion and TouchDesigner

This exercise demonstrates the use of Leap Motion to create 3D drawings in TouchDesigner, with the gestureCapture tool.

Arduino and servo motor with TouchDesigner

This exercise demonstrates the control of a servo motor using TouchDesigner and the Firmata library in Arduino. The TouchDesigner project uses the webcam for motion tracking and the horizontal movement is sent to the servo motor to point towards where the movement is.

Introduction to Arduino and TouchDesigner with LED output

This is the 1st tutorial to connect an Arduino board to TouchDesigner with the standard Firmata library. It will use the audio output to trigger the on/off of an LED light.

Preparing to use Leap Motion in TouchDesigner

This video demonstrated the use of the Leap Motion controller, the visualizer and the preparation to use it in TouchDesigner.

Leap Motion and particles system in TouchDesigner

This exercise uses the Leap Motion to control the source position of the particles system to achieve the effect of what Elsa did in ‘Let it Go’. The particles system is the GPU version from the Palette Browser.

Leap Motion in TouchDesigner with 3D object

This exercise uses the Leap Motion device to control the rotation of an external 3D model in TouchDesigner. The model is obtained from the Free3D.com.

Using Leap Motion in TouchDesigner for 2D interaction

This simple exercise uses the Leap Motion controller to interact with a 2D display in TouchDesigner. It tracks one finger to move along a circular shape on screen.

Video display in 3D with TouchDesigner

This exercise is a simple live video player in 3D environment. The webcam image is texture mapped onto a rotating rectangle.

Setup 3D environment in TouchDesigner

Prepare to work with 3D in TouchDesigner using the Geometry, Light, Camera and Render TOP.

Live video display in 3D space with audio effect using TouchDesigner

This exercise combines the use of the audio spectrum data to distort the video display texture surface in 3D space, to achieve the rippling effect.

Live video display in 3D space with audio effect using TouchDesigner

This exercise combines the use of the audio spectrum data to distort the video display texture surface in 3D space, to achieve the rippling effect.

Image processing with audio spectrum in TouchDesigner

This exercise uses the sound frequency spectrum to modify the video image for creative effects.

Pan and volume control of sound with mouse in TouchDesigner

The exercise uses the mouse to control the panning and volume of sound playback in TouchDesigner.

Audio playback and visualization with TouchDesigner 2

This exercise playbacks an audio file and visualise the frequency spectrum as vertical lines.

Audio playback and visualization exercise with TouchDesigner 1

This exercise playbacks an audio file and visualise the sound volume.

Switching audio files for playback with TouchDesigner

The exercise switches among a number of audio files to playback by pressing different keys in the keyboard. It is a simple version of a DJ controller. The graphics is the frequency spectrum of the sound.

Mouse movement to control movie playback in time

This exercise uses the mouse movement to control the playback head of an external movie with TouchDesigner. Instead of using the mouse to touch virtual object in space, it uses the mouse to move back and forward in time.

Motion tracking exercise with TouchDesigner 1

The exercise uses the Blob Track object in TouchDesigner to track movement in front of the camera.

Motion sensing exercise with TouchDesigner 3

Detecting movement in TouchDesigner by comparing two images with the use of Cache and Cache Select.

Motion sensing exercise in TouchDesigner 1

This exercise explored the use of the MotionSense object in TouchDesigner to display two different pieces of text according to the motion detected in front of the webcam.

Motion sensing exercise with TouchDesigner 2

An exercise to demonstrate the idea of virtual touch using the MotionSense object in TouchDesigner.

TouchDesigner wiping transition effect with mouse interaction

Video tutorial for VART3386 Media Arts Studio – mouse interaction example 2 for TouchDesigner.

TouchDesigner video switcher with keyboard control

Video tutorial for VART3386 Media Arts Studio – keyboard interaction example 3 for TouchDesigner.

TouchDesigner on/off keyboard control

Video tutorial for VART3386 Media Arts Studio – keyboard interaction example 1 for TouchDesigner.

TouchDesigner wiping transition with color strips

Video tutorial for VART3386 Media Arts Studio – mouse interaction example 3 for TouchDesigner.

TouchDesigner toggle keyboard control

Video tutorial for VART3386 Media Arts Studio – keyboard interaction example 2 for TouchDesigner.