Close

Community

 Kinectstudio.png
Asset

Sharing a custom component for Azure Kinect that has a bit more functionality than the one in the pallete. I made it a while ago so it's a bit ugly compared to how I would do it now, but I use it all the time and it has some useful functions!

Kinect Studio V1

 itrap-screenshot.png
Asset

iTRAP - The Banana API Interface for Touch Remote Application Programming Introduction Banana is a RESTful API intended to provide a standardized remote access protocol to Derivative's TouchDesigner.

iTRAP - The Banana API

Asset
 CRT_Filter_Example.1.jpg
Asset

My first contribution to the community: a GLSL-based CRT TV simulator! I was looking to render a closeup of a realistic looking old CRT TV and ended up making a simple fragment shader to render the RGB LEDs in an accurate pixel array.

CRT TV Filter!

 Screenshot 2024-03-28 150601.png
Asset

TopArray is a Python module designed to facilitate the interaction between Python/PyTorch tensor operations and TouchDesigner TOPs. It provides a workflow for referencing CUDA memory from TOPs as tensors and for copying a tensor's data to a scriptTOP efficiently.

TopArray

Asset
 node.PNG
Asset

For a recent project we developed a PosiStageNet Sender chop Posistage Initially developed as a means for VYV‘s Photon Media Server to internally communicate the position of freely-moving projection surfaces, PosiStageNet became an open standard through a close collaboration between VYV and MA Light

PosiStageNet Sender Chop

Asset
 screenshot.png
Asset

Gaussian splatting in TouchDesigner https://vimeo.com/919299803         HOW TO USE Drag the tox file in your network, inside you'll find a renderTOP setup that renders out a loaded gaussian splatted .PLY file. You can select which file to load in the parameters of the GaussianSplatGEO.

Gaussian Splatting

 bandicam 2024-05-18 01-34-39-351.jpg
Asset

This component takes two points in a UV space and returns the Distance Function of the segment line between the points - is a translation of the glsl code for 'Segment - exact' by Inigo Quilez. 2D distance functions

Segment - exact Distance Function

Asset
 thumbnail_0.png
Asset

Constant TOP that can be controlled using HSV slider parameters. These parameters can then be controlled by python or chop channels easily.   See OLIB for longer description and detailed parameter explanation. Would recommend downloading from there.

HSVConstant TOP

 Screenshot (4).png
Asset

**FOLDERS** is a simple component that creates folders in the local directory relative to the project folder.   Since a number of my components have default locations for externally synced tables,

FOLDERS

Asset
 top_0.jpg
Asset

About my “MP_ADAM6060D_IF1”   [ADAM6060D] is I/O Module. It has 6 Relay Outputs and 6 Digital Inputs. This component can control [ADAM6060D] via Ethernet.   How to use   Please, fill ADAM6060D’s IP address in “IP address” field. And you can select Input response, “Low” or “High”.

Hardware I/O[ADAM6060D] Component

 NAPsTeaser.png
Asset

Introduction NAPs provides similar functionality as TD's built in Global OP Shortcuts, but for any family of operators. You simply create a short alias for the operator, then you can access it from anywhere in your network via op.NAPs.OPS("your_op_name").

NAPs - Named Operators

Asset
 Immagine 2022-03-27 235455.png
Asset

Hi, this component creates time slots that repeat in succession. The order is managed by a Lister.

Slot Timer

Asset
 Screenshot 2024-04-13 163403.png
Asset

PluginBuilder is a development tool designed to accelerate the process of building, developing, and compiling plugins for TouchDesigner from within TouchDesigner. It facilitates real-time, script-like editing of plugins by leveraging CMake and Ninja for rapid compilation.

PluginBuilder - Build Cpp plugins directly in TD

Asset