RenderStream & TouchDesigner

RenderStream is the proprietary Disguise protocol for controlling third party render engines from Disguise software. This topic covers the steps specific to configuring the RenderStream workflow with TouchDesigner.

 

Overview

 

Beginning with r22, Disguise added support for a new major real-time engine. disguise’s proprietary RenderStream infrastructure, enabling bi-directional data transfer between disguise and third-party render engines, now supports the integration of TouchDesigner. This integration, made possible thanks to RenderStream’s new support for Vulkan API, will allow users to bring a real-time 3D scene developed in TouchDesigner into the disguise software and build it into their final project.

 

TouchDesigner is a visual development platform that can be used to create interactive media systems, architectural projections, and live music visuals, all in real-time. For more information on TouchDesigner, please visit the derivative.ca website

See How It Works

TouchDesigner Integration

  • Requires TouchDesigner build 2022.28040 or later

  • Requires TouchDesigner Pro license

  • Requires Disguise r22 or later

3 nodes have been added to TouchDesigner for the RenderStream integration. They are:

In addition to the above, the TouchDesigner integration requires the use of Permitted Custom Engines, which is a text file that contains ‘toe’ added as the content within and then placed into the root of the RenderStream Projects folder.

This text file allows Disguise to launch other engines as well by adding their custom file extensions if needed.