Yolo26 TouchDesigner Plugin

June 5, 2026 · View on GitHub

YoloTN3

Welcome! This project brings Ultralytics YOLO26 and YOLO11 into TouchDesigner with no extra install required.

Features

  • YOLO26 Detection – fast general object detection with support for newer YOLO26 model variants
  • YOLO26 Multi Person Pose Tracking – supports both YOLO26 Pose and YOLO11 Pose for multi-person body keypoints, joints, and persistent IDs
  • YOLO26 OBB + VisDrone – oriented bounding boxes plus aerial/security-focused detection for rotated objects and drone footage
  • YOLO26 Segmentation – YOLO26 segmentation support for mask-based output workflows
  • YOLO11 Face + Small Models – lightweight YOLO11 face tracking and YOLO11 small model support for faster deployments
  • Backwards Compatible – detection and pose workflows remain compatible with existing YOLO11 models; segmentation is the new addition
  • Drop-in Component – packaged as a .tox file you can load directly in TouchDesigner
  • Custom Models – bring your own compatible YOLO11 and YOLO26 ONNX exports
  • Webcam + TOP Support – use any webcam, or connect any TOP to start processing

Get Started

  1. Download the .tox file from Patreon.
  2. Place the .tox file next you project .toe file so TouchDesigner can reference it locally. ⚠️NOTE if you don't do this saving your project will take an eternity.
  3. Drop it into your TouchDesigner project.

Using This Plugin in Your Projects

This plugin uses Ultralytics YOLO, which is generally AGPL-3.0 unless you have an Enterprise License.

You can use the detection output as data in your TouchDesigner projects, but closed-source commercial use is not automatically cleared.

If you modify the YOLO runtime or use a custom Ultralytics ONNX model, you may need to open-source those changes and/or model files under AGPL-3.0, or obtain an Enterprise License from Ultralytics.

What this means for you:

✅ You can use the detection output from this plugin as data in your own TouchDesigner projects. That includes IDs, labels, positions, bounding boxes, keypoints, confidence values, and other output data.

✅ The plugin is designed so TouchDesigner communicates with a separate local YOLO runtime over WebSockets. Your TouchDesigner network sends image data to the local server and receives detection results back.

✅ The YOLO-related parts of the plugin are open-sourced for AGPL-3.0 compliance. This includes the web app, WebSocket server, model-running code, and included ONNX model files.

✅ You can use, study, modify, and redistribute the open-source YOLO-related parts of this plugin, as long as you follow the AGPL-3.0 license.

⚠️ Closed-source commercial use is not automatically cleared. If you are using this plugin in a proprietary commercial project, paid deployment, client installation, or closed-source product, you should review the AGPL-3.0 requirements carefully or obtain an Enterprise License from Ultralytics.

⚠️ If you bring in your own custom Ultralytics YOLO ONNX model, you should assume that AGPL-3.0 still applies to that model. Exporting an Ultralytics model to ONNX does not remove the license requirements. If you use that model under AGPL-3.0, you may need to open-source the model, the training/export changes, and any model-related modifications under AGPL-3.0 as well.

⚠️ If you modify the YOLO runtime, web app, WebSocket server, model-running code, included ONNX models, or other AGPL-licensed parts of the plugin, you may need to open-source those changes under AGPL-3.0.

⚠️ If you redistribute this plugin, bundle it into a larger proprietary product, or use it as a core part of a closed commercial deployment, additional AGPL obligations may apply.

This plugin is structured to separate the open-source YOLO runtime from your TouchDesigner network, and the YOLO-related source is provided for AGPL compliance. However, license compliance depends on how you use, modify, distribute, bundle, train, export, or deploy the software and model files.

If your project needs to remain closed-source, you should review the AGPL requirements carefully, consult a qualified attorney if needed, or obtain an Enterprise License from Ultralytics.

That said, I’d highly encourage you to open-source your work when possible to support the broader open-source community.

This is not legal advice.

In the plugin UI, links to this source code can be found under:

About → Help / View Source Code

Dev and Build Instructions

npm i

npm run dev

npm run build