It is a preview of the coming TouchDesigner tutorials on using optical flow as interaction vehicle. The first one is a pong like game interaction. The second one is a virtual rotation dial.
This is a tutorial to demonstrate the visualization of optical flow information in TouchDesigner with geometry instancing. Details and download can be found in my Patreon at patreon.com/BryanChung.
This tutorial will show you how to implement motion tracking in TouchDesigner with the Blob Tracking TOP and use the results for the slit scan effect with the Texture 3D TOP and Time Machine TOP. Details and download are available at https://www.patreon.com/posts/motion-tracking-121776293.
It is a preview of the forthcoming tutorials on the use of Face Landmark detection of MediaPipe in TouchDesigner. Details will be in my Patreon very soon, https://patreon.com/BryanChung
This is a tutorial video introducing the use of ScriptDAT (https://derivative.ca/UserGuide/ScriptDAT_Class) in TouchDesigner, with an example from the MediaPipe hand tracking (https://ai.google.dev/edge/mediapipe/solutions/vision/hand_landmarker). Details and download can be found at my Patreon post (https://www.patreon.com/posts/touchdesigner-1-120028750).
This is the 2nd part of the tutorial to present another visualization of the MediaPipe hand detection results. It covered the use of Texture 3D TOP (https://docs.derivative.ca/Texture_3D_TOP) to label each finger in the visualization. Details and download can be found at my Patreon post at https://www.patreon.com/posts/touchdesigner-2-120130854
This is a demonstration on how to write Python code for the ScriptTOP in TouchDesigner. It used the OpenCV xphoto oil painting effect as an example. Details and download are available at my Patreon, https://www.patreon.com/posts/touchdesigner-119544081
It is a demonstration on how to write Python code for the TouchDesigner ScriptCHOP. It used the OpenCV Face Detection example (YuNet). Details and download are available in my Patreon post, https://www.patreon.com/posts/touchdesigner-119617789
This is a demo on how to install the Python interpreter and other external libraries in your own account (not the whole Windows system) for integration with TouchDesigner.
It is a demonstration of the installation of the Python interpreter (3.11) and a few external libraries, such as OpenCV and MediaPipe. Stay tuned for the later tutorials on how to use them in TouchDesigner.
This is a demo of using the HuggingFace Transformers (https://huggingface.co/tasks/image-to-text) to play with Image Captioning in TouchDesigner. Details can be found at https://www.patreon.com/posts/image-captioning-119124861.
This video is a brief walk through of using threading and queue in TouchDesigner by offloading the slow imaging effect to a separate thread. Communication between the processes is done by the standard Python queue object. Details of the project can be found in my Patreon post at https://www.patreon.com/posts/multi-threading-118714139
It is the test run to integrate the Yolo v11 Pose Estimation (https://docs.ultralytics.com/tasks/pose/) in TouchDesigner with a ScriptSOP and custom Python code.
It is the first test of the YOLO v8 World model (https://docs.ultralytics.com/models/yolo-world/) in TouchDesigner with open prompt. It can respond to the open keyword prompts as demonstrated in the video.
It is the 2nd test of Stream Diffusion (https://github.com/cumulo-autumn/StreamDiffusion) in TouchDesigner running a separate thread. The main timeline can run at 60 frames per second while there is an obvious delay in the image generation.
It is a simple tutorial to synchronise the playback of an image sequence with dance music in TouchDesigner (https://derivative.ca), using the built-in palette Audio Analysis. The music loop is from lhttps://www.looperman.com/.
This is a simple tutorial to create a particles system in TouchDesigner. It uses a sphere to generate particles and renders each with a point sprite material.