yelzkizi TouchDesigner and Unreal Engine Integrations: TouchEngine Plugin Workflows for Real-Time Data + Video

TouchDesigner and Unreal Engine integration overview

TouchDesigner and Unreal Engine integrations enable powerful real-time workflows that combine procedural visuals, data-driven interactivity, and high-fidelity rendering. TouchDesigner excels at node-based visual programming, live data manipulation, and media processing, while Unreal Engine provides industry-leading real-time rendering, physics simulation, and virtual production capabilities.

The integration between these two platforms allows creators to:

  • Drive Unreal Engine scenes using live data from TouchDesigner
  • Stream textures, video, and control signals between both environments
  • Use TouchDesigner as a control layer for Unreal-based virtual production
  • Extend Unreal Engine functionality using TouchEngine plugin workflows

These integrations are widely used in live events, broadcast graphics, XR stages, installations, and interactive experiences where real-time responsiveness is critical.

TouchEngine for Unreal Engine plugin download and setup

TouchEngine is a runtime that allows TouchDesigner networks (.tox files) to run inside other applications, including Unreal Engine. The TouchEngine for Unreal plugin enables direct execution of TouchDesigner content within Unreal.

Setup process:

  1. Download the TouchEngine plugin from the official Derivative website.
  2. Match plugin version with your Unreal Engine version.
  3. Extract the plugin into your Unreal project’s /Plugins directory.
  4. Enable the plugin via Unreal Engine:
    • Edit → Plugins → TouchEngine → Enable
  5. Restart Unreal Engine.
  6. Verify plugin installation by checking for TouchEngine Actor and components.

Important considerations:

  • Ensure TouchDesigner build compatibility with the plugin version
  • GPU drivers must be up to date for stable execution
  • Windows is the primary supported platform for TouchEngine workflows

How to load TouchDesigner TOX files in Unreal Engine

TOX files are packaged TouchDesigner networks. These files can be loaded directly into Unreal Engine using the TouchEngine plugin.

Steps to load a TOX file:

  1. Import the .tox file into the Unreal Content Browser
  2. Create a TouchEngine Actor in the scene
  3. Assign the TOX file to the actor’s TouchEngine component
  4. Initialize the network
  5. Expose parameters and outputs

Once loaded:

  • The TouchDesigner network runs inside Unreal
  • Inputs and outputs become accessible via Unreal properties
  • Real-time updates occur without needing to recompile the TOX file

This workflow allows seamless embedding of procedural systems, generative visuals, and data-driven logic into Unreal projects.

Yelzkizi touchdesigner and unreal engine integrations: touchengine plugin workflows for real-time data + video
Yelzkizi touchdesigner and unreal engine integrations: touchengine plugin workflows for real-time data + video

TouchEngine CHOP inputs and outputs in Unreal Engine

CHOPs (Channel Operators) in TouchDesigner handle time-based data such as animation curves, audio signals, and control values.

In Unreal Engine:

  • CHOP inputs allow Unreal to send numeric data into TouchDesigner
  • CHOP outputs allow TouchDesigner to send values back to Unreal

Common use cases:

  • Driving Unreal Blueprint parameters using TouchDesigner signals
  • Sending physics or gameplay data into TouchDesigner
  • Synchronizing animation timelines

Implementation details:

  • CHOP channels map to float arrays or structured parameters
  • Naming conventions must match between TOX and Unreal
  • Data updates occur per frame for real-time responsiveness

TouchEngine TOP texture inputs and outputs in Unreal Engine

TOPs (Texture Operators) manage image and video data in TouchDesigner.

In Unreal:

  • TOP inputs allow Unreal textures to be fed into TouchDesigner
  • TOP outputs allow TouchDesigner-generated textures to appear in Unreal materials

Workflow:

  1. Define TOP inputs/outputs in the TOX file
  2. Bind Unreal textures or render targets to those inputs
  3. Use output textures in Unreal materials

Applications:

  • Real-time generative textures
  • Video processing pipelines
  • Interactive shader inputs

This enables high-performance GPU-based texture exchange between both systems.

TouchDesigner to Unreal Engine texture streaming with Spout

Spout is a GPU-based texture sharing technology for Windows that allows zero-copy texture transfer between applications.

Workflow:

  • TouchDesigner outputs a Spout sender
  • Unreal Engine receives the texture via a Spout receiver plugin

Advantages:

  • Low latency
  • High resolution support
  • GPU-efficient transfer

Use cases:

  • Live visuals from TouchDesigner driving Unreal materials
  • Interactive installations
  • Projection mapping workflows

Limitations:

  • Windows-only
  • Requires compatible Spout plugins in Unreal
Yelzkizi touchdesigner and unreal engine integrations: touchengine plugin workflows for real-time data + video
Yelzkizi touchdesigner and unreal engine integrations: touchengine plugin workflows for real-time data + video

TouchDesigner to Unreal Engine video streaming with NDI

NDI (Network Device Interface) enables video streaming over IP networks.

Workflow:

  • TouchDesigner outputs an NDI stream
  • Unreal Engine receives it via an NDI plugin

Benefits:

  • Works over network (local or remote)
  • Supports multiple streams
  • Easy integration with broadcast systems

Use cases:

  • Live video feeds into Unreal scenes
  • Remote content distribution
  • Virtual production pipelines

NDI is preferred when network flexibility is required over direct GPU sharing.

Unreal Engine to TouchDesigner video streaming workflow

Streaming video from Unreal Engine to TouchDesigner allows reverse control workflows.

Methods:

  • NDI output from Unreal to TouchDesigner
  • Spout output (if supported)
  • Render targets exported to external pipelines

Steps:

  1. Enable NDI or streaming plugin in Unreal
  2. Output scene or camera feed
  3. Receive in TouchDesigner using NDI In TOP or Spout In TOP

Applications:

  • Post-processing Unreal renders in TouchDesigner
  • Feedback loops for generative visuals
  • Real-time compositing

OSC from TouchDesigner to Unreal Engine Blueprints

OSC (Open Sound Control) is widely used for sending real-time control data.

Workflow:

  • TouchDesigner sends OSC messages
  • Unreal receives them via OSC plugin or Blueprints

Implementation:

  • Define OSC addresses (e.g., /camera/position)
  • Bind incoming messages to Blueprint variables
  • Trigger events or animations

Use cases:

  • Interactive installations
  • Performance control systems
  • Live parameter tweaking

OSC is lightweight, flexible, and ideal for rapid prototyping.

Yelzkizi touchdesigner and unreal engine integrations: touchengine plugin workflows for real-time data + video
Yelzkizi touchdesigner and unreal engine integrations: touchengine plugin workflows for real-time data + video

TCP and UDP networking between TouchDesigner and Unreal Engine

For more structured communication, TCP and UDP protocols are used.

TCP:

  • Reliable, ordered delivery
  • Suitable for critical data

UDP:

  • Faster, low-latency
  • Suitable for real-time updates

Implementation:

  • Use TouchDesigner DATs or CHOPs for networking
  • Use Unreal sockets or plugins for communication

Applications:

  • Custom data pipelines
  • Multiplayer-style synchronization
  • Sensor data streaming

Choosing between TCP and UDP depends on reliability vs speed requirements.

Real-time parameter control: TouchDesigner Custom Parameters in Unreal

Custom Parameters in TouchDesigner can be exposed to Unreal Engine via TouchEngine.

Workflow:

  1. Create custom parameters in the TOX file
  2. Load TOX into Unreal
  3. Parameters appear in TouchEngine component
  4. Control them via Blueprints or UI

Benefits:

  • Real-time tweaking
  • Centralized control interface
  • Non-destructive workflow

Examples:

  • Adjusting shader properties
  • Controlling animation speed
  • Switching visual states

TouchDesigner virtual production control for Unreal nDisplay setups

In virtual production, TouchDesigner acts as a control hub for Unreal nDisplay systems.

Capabilities:

  • Trigger scene changes
  • Control lighting and effects
  • Manage multi-screen setups

Workflow:

  • TouchDesigner sends OSC/TCP commands
  • Unreal nDisplay cluster receives instructions
  • Synchronization across nodes

Use cases:

  • LED volume stages
  • Live broadcast environments
  • XR production pipelines

TouchDesigner provides a flexible control layer for complex real-time systems.

Yelzkizi touchdesigner and unreal engine integrations: touchengine plugin workflows for real-time data + video
Yelzkizi touchdesigner and unreal engine integrations: touchengine plugin workflows for real-time data + video

TouchEngine performance optimization in Unreal Engine (GPU/CPU)

Performance optimization is critical for real-time workflows.

Best practices:

  • Minimize heavy TOP operations
  • Use GPU-accelerated nodes
  • Reduce resolution where possible
  • Optimize CHOP channel counts
  • Avoid unnecessary parameter updates

In Unreal:

  • Use efficient render targets
  • Limit tick updates
  • Profile GPU/CPU usage

Balancing both systems ensures stable frame rates and low latency.

TouchEngine plugin troubleshooting and common import errors

Common issues include:

  • TOX file not loading due to version mismatch
  • Missing dependencies in TouchDesigner network
  • Incorrect parameter bindings
  • GPU incompatibility

Troubleshooting steps:

  • Verify plugin and TouchDesigner versions
  • Check console logs in Unreal
  • Simplify TOX network for debugging
  • Ensure correct file paths

Frequent fixes:

  • Re-export TOX file
  • Update drivers
  • Restart Unreal after plugin changes
Yelzkizi touchdesigner and unreal engine integrations: touchengine plugin workflows for real-time data + video
Yelzkizi touchdesigner and unreal engine integrations: touchengine plugin workflows for real-time data + video

Best TouchDesigner and Unreal Engine integration examples and use cases

Key use cases:

  • Live concert visuals controlled via TouchDesigner
  • Interactive museum installations
  • Broadcast graphics pipelines
  • Virtual production LED walls
  • Real-time data visualization dashboards

Advanced examples:

  • AI-driven visuals controlling Unreal scenes
  • Sensor-based environments reacting in real time
  • Generative art installations

These integrations enable highly dynamic and immersive experiences.

Frequently Asked Questions (FQAs)

  1. What is TouchEngine in Unreal Engine?
    TouchEngine allows TouchDesigner networks to run inside Unreal Engine using TOX files.
  2. Can TouchDesigner control Unreal Engine in real time?
    Yes, via OSC, TCP, UDP, or TouchEngine parameter exposure.
  3. What is the difference between Spout and NDI?
    Spout is GPU-based (local), while NDI works over networks.
  4. Do I need coding knowledge for integration?
    Basic scripting helps, but many workflows are node-based.
  5. Can I use TouchDesigner for virtual production?
    Yes, especially for controlling Unreal nDisplay setups.
  6. Is TouchEngine cross-platform?
    Primarily supported on Windows.
  7. How do I optimize performance?
    Reduce resolution, limit updates, and use GPU acceleration.
  8. Can I send textures from Unreal to TouchDesigner?
    Yes, via NDI, Spout, or render targets.
  9. What are CHOPs and TOPs?
    CHOPs handle data channels, TOPs handle textures/images.
  10. Is this workflow suitable for beginners?
    Intermediate knowledge is recommended, but beginners can start with simple setups.
Yelzkizi touchdesigner and unreal engine integrations: touchengine plugin workflows for real-time data + video
Yelzkizi touchdesigner and unreal engine integrations: touchengine plugin workflows for real-time data + video

conclusion

TouchDesigner and Unreal Engine integrations provide a powerful bridge between procedural data-driven systems and high-end real-time rendering. Through the TouchEngine plugin, streaming technologies like Spout and NDI, and networking protocols such as OSC and TCP/UDP, creators can build highly interactive, scalable, and visually rich experiences.

Whether for live events, virtual production, or interactive installations, mastering these workflows unlocks a new level of creative control and technical capability in real-time environments.

sources and citation

  1. Derivative – TouchEngine Documentation
    https://derivative.ca/UserGuide/TouchEngine
  2. Derivative – TouchDesigner Official Docs
    https://derivative.ca/UserGuide
  3. Unreal Engine Documentation – Plugins and Integration
    https://docs.unrealengine.com/
  4. NDI Official Documentation
    https://www.ndi.tv/
  5. Spout Official GitHub
    https://github.com/leadedge/Spout2
  6. Unreal Engine OSC Plugin Documentation
    https://docs.unrealengine.com/osc-plugin
  7. TouchDesigner Networking Guide
    https://derivative.ca/UserGuide/Network_Protocols
  8. Unreal Engine nDisplay Documentation
    https://docs.unrealengine.com/ndisplay
  9. TouchDesigner CHOP and TOP Documentation
    https://derivative.ca/UserGuide/CHOP
    https://derivative.ca/UserGuide/TOP
  10. Real-Time Graphics and Virtual Production Resources
    https://www.unrealengine.com/en-US/virtual-production

Recommended

Table of Contents

PixelHair

3D Hair Assets

PixelHair ready-made Lil Baby dreads woven Knots 3D hairstyle in Blender using hair particle system
PixelHair ready-made 3D Rihanna braids hairstyle in Blender using hair particle system
PixelHair Realistic r Dreads 4c hair in Blender using Blender hair particle system
PixelHair ready-made Omarion dreads Knots 3D hairstyle in Blender using hair particle system
PixelHair ready-made Neymar Mohawk style fade hairstyle in Blender using Blender hair particle system
Dreads 010
PixelHair ready-made short 3D beard in Blender using Blender hair particle system
yelzkizi PixelHair Realistic female 3d character 3D Baby Bangs Hairstyle 3D Hair in Blender using Blender hair particle system
PixelHair Realistic Killmonger from Black Panther Dreads fade 4c hair in Blender using Blender hair particle system
PixelHair ready-made Afro fade 3D hairstyle in Blender using Blender hair particle system
PixelHair pre-made Nardo Wick Afro Fade Taper in Blender using Blender hair particle system
PixelHair pre-made female 3d character Curly  Mohawk Afro in Blender using Blender hair particle system
PixelHair pre-made Chadwick Boseman Mohawk Afro Fade Taper in Blender using Blender hair particle system
yelzkizi PixelHair Realistic female 3d character Bow Bun Locs Updo 3d hair in Blender using Blender hair particle system
yelzkizi PixelHair Realistic female 3d character Unique Bantu puff twist hairstyle with curled afro ends and sleek parted base 3d hair in Blender using Blender hair particle system
PixelHair ready-made dreads pigtail hairstyle in Blender using Blender hair particle system
PixelHair ready-made Drake full 3D beard in Blender using Blender hair particle system
PixelHair ready-made 3D Dreads (Heart bun) hairstyle in Blender
PixelHair pre-made The weeknd Dreads 3D hairstyle in Blender using Blender hair particle system
PixelHair Realistic female 3d character curly afro 4c ponytail bun hair in Blender using Blender hair particle system
PixelHair ready-made 3D fade dreads in a bun Hairstyle  in Blender
yelzkizi PixelHair Realistic female 3d character curly afro 4c big bun hair with scarf in Blender using Blender hair particle system
PixelHair Realistic female 3d character curly afro 4c big bun hair in Blender using Blender hair particle system
PixelHair ready-made 3D hairstyle of Khalid Afro Fade  in Blender
PixelHair ready-made dreads afro 3D hairstyle in Blender using hair particle system
yelzkizi PixelHair Realistic female 3d character Cardi B Double Bun Pigtail with bangs and   middle parting 3d hair in Blender using Blender hair particle system
yelzkizi PixelHair Realistic female 3d character curly afro 4c big bun hair with 2 curly strands in Blender using Blender hair particle system
yelzkizi PixelHair Realistic female Blunt Bob 3d hair in Blender using Blender hair particle system
PixelHair pre-made Ken Carson Fade Taper in Blender using Blender hair particle system
PixelHair ready-made Vintage Bob Afro 3D hairstyle in Blender using Blender hair particle system
PixelHair ready-made Chadwick Boseman full 3D beard in Blender using Blender hair particle system
PixelHair Realistic Juice 2pac 3d character afro fade taper 4c hair in Blender using Blender hair particle system
PixelHair Realistic 3d character curly afro taper 4c hair in Blender using Blender hair particle system
PixelHair ready-made 3D Dreads hairstyle in Blender
PixelHair ready-made 3D hairstyle of Lil uzi vert dreads in Blender
yelzkizi PixelHair Realistic female Realistic Short TWA Afro Groom 3d hair in Blender using Blender hair particle system
yelzkizi PixelHair Realistic male 3d character Chris Brown Curly High-Top Fade 3d hair in Blender using Blender hair particle system
PixelHair ready-made Afro fade 3D hairstyle in Blender using Blender hair particle system
PixelHair ready-made 3D Beard of Khalid in Blender
yelzkizi PixelHair Realistic male 3d character fade 3d hair in Blender using Blender hair particle system
PixelHair ready-made 3D hairstyle of XXXtentacion Dreads in Blender
PixelHair ready-made iconic Kodak thick black dreads 3D hairstyle in Blender using hair particle system
PixelHair ready-made Snoop Dogg braids hairstyle in Blender using Blender hair particle system
yelzkizi PixelHair Realistic 3D Dreadlocks: Realistic Male Locs 3d hair in Blender using Blender hair particle system
PixelHair ready-made 3D full big beard stubble with moustache in Blender using Blender hair particle system
yelzkizi PixelHair Realistic female 3d character braided bantu knots with hair strands on both sides of the head 3d hair in Blender using Blender hair particle system
PixelHair ready-made full Chris Brown 3D goatee in Blender using Blender hair particle system
PixelHair pre-made Burna Boy Dreads Fade Taper in Blender using Blender hair particle system
PixelHair ready-made curly afro fade 3D hairstyle in Blender using hair particle system
PixelHair ready-made goatee in Blender using Blender hair particle system
yelzkizi PixelHair Realistic female 3d character Layered Shag Bob with Wispy Bangs 3D Hair in Blender using Blender hair particle system
PixelHair ready-made 3D Lil Pump dreads hairstyle in Blender using hair particle system
PixelHair ready-made iconic 3D Drake braids hairstyle in Blender using hair particle system
PixelHair pre-made Omarion Braided Dreads Fade Taper in Blender using Blender hair particle system
PixelHair ready-made 3D full beard with magic moustache in Blender using Blender hair particle system
yelzkizi PixelHair Realistic female 3d character 4 braids knot 4c afro bun hair in Blender using Blender hair particle system
PixelHair ready-made top four hanging braids fade 3D hairstyle in Blender using hair particle system
PixelHair ready-made 3D hairstyle of Dreadlocks wrapped in scarf rendered in Blender
Fade 009
PixelHair ready-made 3D full big beard with in Blender using Blender hair particle system
yelzkizi PixelHair Realistic Yeat-Style Van Dyke Beard 3D in Blender using Blender hair particle system
PixelHair ready-made short 3D beard in Blender using Blender hair particle system
yelzkizi PixelHair Realistic Korean Two-Block Fade 3d hair in Blender using Blender hair particle system
PixelHair ready-made Scarlxrd dreads hairstyle in Blender using Blender hair particle system
PixelHair ready-made 3D full stubble beard with in Blender using Blender hair particle system
PixelHair ready-made 3D Dreads curly pigtail bun Hairstyle in Blender
yelzkizi PixelHair Realistic female 3d character Pink Pixie Cut with Micro Fringe 3D Hair in Blender using Blender hair particle system
PixelHair Realistic female 3d character bob afro 4c hair in Blender using Blender hair particle system
yelzkizi PixelHair Realistic female 3d character curly puffy 4c big hair in Blender using Blender hair particle system
PixelHair ready-made 3D hairstyle of Travis scott braids in Blender
PixelHair ready-made iconic J.cole dreads 3D hairstyle in Blender using hair particle system
yelzkizi PixelHair Realistic female 3d character Cardi B bob wig with bangs 3d hair in Blender using Blender hair particle system
PixelHair pre-made Afro Fade Taper in Blender using Blender hair particle system
PixelHair ready-made Big Sean braids 3D hairstyle in Blender using hair particle system
PixelHair Realistic 3d character afro dreads fade taper 4c hair in Blender using Blender hair particle system
yelzkizi PixelHair Realistic female 3d character full dreads 4c hair in Blender using Blender hair particle system
PixelHair ready-made full 3D beard in Blender using Blender hair particle system
PixelHair ready-made Jcole dreads 3D hairstyle in Blender using hair particle system
PixelHair ready-made Long Dreads Bun 3D hairstyle in Blender using Blender hair particle system
PixelHair pre-made The weeknd Afro 3D hairstyle in Blender using Blender hair particle system
PixelHair ready-made full weeknd 3D moustache stubble beard in Blender using Blender hair particle system
PixelHair Realistic female 3d character curly afro 4c hair in Blender using Blender hair particle system
PixelHair Realistic female 3d character curly bangs afro 4c hair in Blender using Blender hair particle system
PixelHair ready-made top woven dreads fade 3D hairstyle in Blender using Blender hair particle system
PixelHair ready-made faded waves 3D hairstyle in Blender using Blender hair particle system
PixelHair pre-made Chris Brown inspired curly afro 3D hairstyle in Blender using Blender hair particle system
PixelHair ready-made 3D hairstyle of Halle Bailey Bun Dreads in Blender
PixelHair ready-made 3D hairstyle of Kendrick Lamar braids in Blender
PixelHair Realistic 3d character bob mohawk Dreads taper 4c hair in Blender using Blender hair particle system
PixelHair ready-made full 3D goatee beard in Blender using Blender hair particle system
yelzkizi PixelHair Realistic female 3d character curly weave 4c hair in Blender using Blender hair particle system
PixelHair ready-made top bun dreads fade 3D hairstyle in Blender using Blender hair particle system
PixelHair pre-made Tyler the Creator Chromatopia  Album 3d character Afro in Blender using Blender hair particle system
PixelHair ready-made 3D KSI fade dreads hairstyle in Blender using hair particle system
PixelHair pre-made female 3d character Curly braided Afro in Blender using Blender hair particle system
PixelHair pre-made Curly Afro in Blender using Blender hair particle system
yelzkizi PixelHair Realistic male 3d character 3D Buzz Cut 3d hair in Blender using Blender hair particle system
yelzkizi PixelHair Realistic male 3d Bantu Knots 3d hair in Blender using Blender hair particle system
PixelHair ready-made pigtail female 3D Dreads hairstyle in Blender with blender hair particle system
PixelHair ready-made Polo G dreads 3D hairstyle in Blender using hair particle system