floyo logobeta logo
Powered by
ThinkDiffusion
floyo logobeta logo
Powered by
ThinkDiffusion

ComfyUI-TD

64

Last updated
2025-04-20

This repository provides a custom node for ComfyUI that allows for the real-time transfer of images, videos, and 3D models to TouchDesigner (TD), enhancing the integration of these two powerful tools for creative applications.

  • Enables seamless data exchange between ComfyUI and TouchDesigner.
  • Supports various data formats, including images, videos, and 3D point clouds.
  • Requires the ComfyUI2TD.tox component for optimal functionality.

Context

This tool, known as ComfyUI-TD, serves as an intermediary node that facilitates the interaction between ComfyUI and TouchDesigner. Its primary function is to enable real-time transmission of visual data, making it easier for artists and developers to use generated content from ComfyUI within the TD environment.

Key Features & Benefits

One of the standout features of ComfyUI-TD is its capability to transmit not only images but also videos and 3D models, specifically point clouds. This multi-format support is critical for users looking to create immersive and dynamic visual experiences, as it broadens the scope of content that can be utilized in TD. The node also incorporates a WebSocket interface, ensuring reliable data transmission even under less-than-ideal network conditions.

Advanced Functionalities

ComfyUI-TD includes specialized nodes for converting GLB models from various sources (such as Hunyuan3D, Tripo3D, and 3DPack) into point cloud data. These nodes allow users to parse complex 3D data into TD, which can then be manipulated and displayed as CHOP components. Furthermore, the nodes feature a broadcast option that enables the distribution of generated data to multiple clients connected via WebSocket, enhancing collaborative workflows.

Practical Benefits

By integrating ComfyUI with TouchDesigner, this tool significantly streamlines the workflow for artists and developers. Users can easily send and receive high-quality visual data, improving overall control and efficiency in their projects. The ability to work with real-time data not only enhances the creative process but also allows for more interactive and engaging presentations.

Credits/Acknowledgments

The development of ComfyUI-TD builds upon previous work from the ComfyUI-Tooling-Nodes repository and requires the ComfyUI2TD.tox component for full functionality. Special thanks are given to contributors and original authors for their foundational work in the community.