Free TouchDesigner Python & OpenCV Teaching Examples (Bryan Chung)
Original title: TouchDesigner (HKBU Academy of Visual Arts teaching repository)
Overview
Bryan Chung of HKBU's Academy of Visual Arts maintains this teaching repository on using Python libraries inside TouchDesigner, updated in May 2026. The 59 .toe and 6 .tox files cover Script TOP/CHOP/SOP/DAT demos, OpenCV filters (Canny, background subtraction, line-segment detection, oil-painting and pencil-sketch), MediaPipe face detection and face mesh as TOP and SOP, Dlib face detection, FER+ emotion recognition, 2D/3D AR samples, audio recording, JSON DAT and work-queue examples, each tied to a magicandlove.com post.
It is a free direct download from GitHub with no license stated; a webcam is needed for the vision examples, and the Python packages and model files must be installed separately.
What You Can Learn
- Script TOP/CHOP/SOP/DAT operators running Python inside TouchDesigner
- OpenCV filters such as Canny edges and background subtraction
- MediaPipe face detection and face mesh as TOP and SOP
- FER+ emotion recognition and 2D/3D AR samples
Access: Free direct download