TouchDesigner Slamtec Lidar support CPlusPlus CHOP for TouchDesigner to read data from Slamtec Lidar. Supported: RPLIDAR A1 / A2 / A3 RPLIDAR S1 / S2 Allow use of network versions also as S2E.
Community
TOX file is the template to be added to local/midi/userdevices The python script is for use in an extension. Then you can reference channels' names like this: opWithExtension.ChannelLayers['A']['Sliders'][5:8]
Behringer X-Touch Mini device mapping with channel-organizing data structure
https://youtu.be/j43gZ0MB2xo Do you type absTime.seconds a bunch? So do I, and many other things. But I am lazy too, that’s why I wrote some lines of Python code in the form of this component to save you time typing!
Save time writing expressions with the ExprHotStrings component
Hey it's xyzuvwopq I decide to share my 2022 SOPs researches. It is over the 100(at least 190 but there be almost duplicated files..) TD - 3d modeling components feel free and enjoy noding!
Touchdesigner SOPs | over the 100s 3d modeling components
Depth map viewer with final frame exporter, so you can upload the frames on a photogrammetry software like Reality Capture and transform your 2D images into 3D assets.
Depth map viewer for 2D to 3D assets

Second update of our developed Blender Add-on: 'TD Scripts v1.2. This one has some improvements and bug fixes, but the main addition is the ability to: - export animated camera's Improvement, you no longer have to connect your textures directly to the principled shaders sockets.
TD scripts v1.2: a Blender Add-on for Touchdesigner
ATTRAKTORs DESIGNER Create, Design and Play Strange Attraktors in TouchDesigner.
ATTRAKTORS DESIGNER v0.8 and v2022 (New Releases)

Tired of searching for the same functions over and over? or to port and reimplementing them between platforms and shader languages? LYGIA is shader library of reusable functions that can be include easily on your projects. Lygia was created by Patricio Gonzalez Vivo.
Lygia for TouchDesginer


Pixel_Wrangle_UI Pixel Wrangle is a minimalist GLSL framework built on top of GLSL TOP. Philosophy Functional parity with GLSL TOP A user interface that is as simple, pleasant, and straightforward as possible Dynamically generated TouchDesigner parameters by declaring uniforms (with customizable p
Pixel Wrangle, a minimalist GLSL framework built on top of GLSL TOP

A lidar tool made with Touchdesigner C++ CHOP, which can support HOKUYO, SLAMTEC, EAI and SIMINICS. Connect multiple lidars. Multiple lidars merge. Add trigger range TUIO & UDP This version is only available in Touchdesigner 2022+.
LIDAR COMPONENT: LIDARTRACKER v3.0

TD Launcher A standalone windows launcher application for automatically opening TouchDesigner projects (.toe files) with the correct version of Touch, choosing from what is currently installed on your system or allowing you to download the correct version and install it from the launcher.
TD Launcher V1 (Automatic Build Detection)

Herewith you'll find our recently developed Blender Add-on: 'TD Scripts v1.1. We're currently seeking for opportunities to make the transition between Blender and Touchdesigner more fluid, especially within the export realm.
TD Scripts: a Blender Add-on for Touchdesigner

L-Touch is a TouchDesigner module for controlling L-ISA objects as well as many other parameters in L-ISA Controller via OSC. More information on specific parameters, and the python extensions, can be found in the pdf documentation.
L-Touch Source Controller

Recently rediscovered this post from several years ago. Needing to calculate the White value for a color to drive lighting fixtures that expect RGBW channels is pretty common. Since it's basic color math, it's something that's really best done in a shader.
RGB to RGBW shader

Warpa is a projection mapping tool for warping meshes in TouchDesigner. Watch the youtube tutorial here: https://www.youtube.com/watch?v=Ig19XN008Yw
Warpa: 2D Mesh Projection Mapping Tool

DYNAMIC pixel map GENERATOR for multi-display environments Artio is a highly customizable TouchDesigner component that generates a pixel map for each of your displays in a geometry COMP replicator setup. It is designed for maximum clarity and scalability for events and performances.
Artio

Speed Calculator Simple COMP to calculate a speed. How to use Drag and drop the Speed_Calculator.tox on your project. Connect a CHOP operator to the input. You don't have to rename the channel. Just arrange the channel by xyz.
Speed Calculator

Here's a quick implementation of a physarum system, using no GLSL at all. I doubt that it's easier to understand tbh. Non commercial use only.
Physarum without GLSL

https://youtu.be/6y2NN1RAqdQ There is a glitch in Ramp TOP at half sub-pixel phase values where the gradient doesn't go from maximum to minimum in one pixel. This can cause glitches in instancing data and other cases as well (as shown in the video).
RealRamp - What is wrong with Ramp TOP?!

.PHOTOGRAMMETRY WORKSHOP. Last May, I gave a workshop about photogrammetry @ Stereolux (France - 44) The ZIP archive is now available, with 3D scans (xyz text format - made with Reality Capture) and an associated Toe file (the one used to make the teaser image).
PHOTOGRAMMETRY Workshop - 3D Scans & TOE File

This is a boilded down version of my Serum system (example). It's a 2D particle system and there's no GLSL involved! Feel free to play around and be inspired. Always credit me when sharing results. Non-commercial use only, contact me otherwise.
Serum Template

https://youtu.be/G25n1DAI2pM This component takes care of all your reset needs, pulsing all 'resetpulse' or similar parameters of operators included in search. You can enable or disable certain operator types (hope I didn't forget any).
ResetPLS - One RESET To Rule Them All

Distance Calculator Simple COMP to calculate a distance between two coordinates. How to use Drag and drop the Distance_Calculator.tox on your project. Connect two CHOP operators to each of the inputs. You don't have to rename the channels. Just arrange the channels by xyz.
Distance Calculator

This is my first attempt to make a midi learn like any other software has. It works like this :Be sure your midi device is connected and mapped in TD.. (dialogs...alt+d)Select a comp, this should have customPar , if you want to map the buildIn pars please enable the Buldin Toggle.
Midi_learn COMP

Summary TMI is a tool for making basic color temperature adjustments on TOPs. It is written in GLSL. Instructions TMI features a color temperature slider (T), a magenta/green shift slider (M), and an intensity slider (I).
TMI color temperature tool

ATTRAKTORs DESIGNER Create, Design and Play Strange Attraktors in TouchDesigner After having shared two weeks ago Attraktors Creator, a .tox allowing creating and mix strange attractors here is now the news about Attraktors Designer. ATTRAKTORs DESIGNER is an application created with TouchDesigner.
ATTRAKTORS DESIGNER v0.7

Simple and easy way to have a Drop area to load video on demand. It blends to the new inputs and let in play only one movie file in per time.It does preload() and a the blend will happen only after preloading.
Drop Player

This component's code is from this : https://www.shadertoy.com/view/XtKfRV I did not find any specification in the code so i guess we are free to use it. If you use it in a working enviroment try to contact who made it. This component works fine in 8bit.
GPU Bloom


It's a Step Sequencer. The notable thing with this one is that it ties into TimerCOMPs, the main timer (/local/timer) by default but you can target a separate one if you have one. From the timer, it uses the tempo and time signature to build and step through the sequence grid.
Step Sequencer

Quick idea for troubleshooting feedback loops. Allows slowing the framerate to be able to see the changes between frames. Uses component time so the frame rate of feedback is independant from the normal timeline.
Feedback loop with framerate control
Attraktor Creator - Create and Mix Stranges Attraktors Equations. It is the lite version of Attraktors Designer without the design and the play mode. It allows to create any attractors in the particle system and output the positions texture and the velocity texture of the simulation system.
Attraktor Creator v0.1

Overview This asset consists of an Unreal Editor Utility Widget and corresponding TouchDesigner component (.TOX file). The Editor Utility Widget emits Unreal’s sequence editor current frame, start frame, end frame, framerate, and currently loaded sequence name via OSC.
Unreal Sequencer Sync

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