Login | Register 




School's in at Obscura Digital...
... a dome for inspiration
and a treat to have Mary Franck and Matthew Ragan on our team.

*NOTE: This is only part of the video program, we will be adding more as they become ready.


Introduction to TOPs, SOPs and COMPs | Parts 1 - 6 with Ben Voigt

Texture Operators, also known as TOPs, are image operators that provide real-time, GPU-based compositing and image manipulation. All calculations for TOPs are performed on the system's GPU. TOPs can be used for preparing textures, compositing streams images and movies, building control panel elements, and almost any other image task you might have.

Surface Operators, also known as SOPs, are operators that can generate, import, modify and combine 3D surfaces (also called geometry). The surface types are polygons, curves, NURBS surfaces, metaballs and particles.

Components (or COMPs) are unique compared to other operator families in that they contain their own networks. To make a new network in your project, create a new Component using the OP Create Menu and selecting from the COMP tab. Then go inside your new component and start building your network. Component networks can contain operators and/or additional sub-networks (additional components). Sub-networks create a hierarchy of networks that can be navigated (using the network path) and forms the overall hierarchical structure of .toe/.tox files.

Introduction to CHOPs - Channel Operators | Parts 1 & 2 with Greg Hermanovic
CHOPs, short for CHannel OPerators, are a powerful technology which enables the processing of motion data, audio, on-screen controls, MIDI data, and controls from input devices. A CHOP contains one or more motion curves or "channels". A CHOP modifies the channels, and then passes the channels on to the next CHOP in the network. CHOPs are then connected to object motion or any other animated part of TouchDesigner via "exporting" and "channel references".

Introduction to DATs - Data Operators | Parts 1 & 2 with Greg Hermanovic
Data OPerators (or DATs) are used to hold text data like strings, scripts, and XML. DATs either contain multiple lines of text as in a script, or a table of rows and columns of cells, each containing one string. DATs can be linked together to select, re-arrange and evaluate data and expressions, making DATs a powerful procedural scripting tool.

The Movie Select Panel UI | Parts 1 - 5 with Ben Voigt
In this demo we build a panel or a window that looks at or references a folder of movies or media, loads these movies into the panel and allows you to select the movie that is playing. The demo covers interface building and the logic necessary to put data into the right places.

Audio-Reactive Particle System | Parts 1 - 4 with Ben Voigt

In this example Ben controls particles using an Audio Signal as well as the Animation Editor. Work along sequentially with Parts 1, 2, 3 and 4.

Instancing & Rendering Techniques| Parts 1, 2, 3, 4 with Matthew Ragan

Live rendering and instancing is at the core of creating stunning and engaging real time visuals in TouchDesigner. In this lesson we pull apart some of the inner workings of those techniques and methods to help beginners and experienced programmers alike make headway in creating custom generative content. NOTE: due to Software change from 088 to 099 at 17:45 in the first video you need to go to the "Instance 2" page of the GEO's parameters and toggle the "Instance Order" tab to "World Transform then Instance.


Instancing & Rendering Techniques 2 | Parts 1, 2, 3 with Matthew Ragan

On the first workshop day we got started looking at instancing techniques, and it's always worth practicing those techniques when first getting started with them. In this lesson we approach the same idea of instancing from a slightly different perspective, playing with color replacement on our instanced geometry. We also take some time to play with camera controls so we have a little more flexibility in terms of how we're rendering our instanced geometry.


Audio Analysis| Parts 1, 2, 3 with Matthew Ragan

Many artist/programmers that work with TouchDesigner are interested in the intersections of media and their representations. Creating visualization systems for sound is often at the heart of what new programmers want to experiment with, and this three-part video will help shed some light on how we might start this process.



Like Us
Follow Us
Watch Us
Instagram Us
Terms of Use
Contact Us