TDinstanceUE - Streaming TouchDesigner instancing data into Unreal Engine

€10+
3 ratings

Ever wanted to have the instant beauty of Unreal Engine with the real-time power of TouchDesigner when creating particle systems and instanced geometry?
This toolchain will let you do just that!

Prerequisite for receiving textures over Spout in UE is installing: https://offworld.live/unreal-engine-live-streaming-toolkit

This was showcased as part of a Masterclass in Off World Live's Discord channel, thank you again for the invitation and facilitation!
Included is a sample TD and UE4.27 project file to get you going, and a TD .tox component to reuse in other projects. UPDATE: Now also 5.1 - (5.2 coming soon)

Notes:

  • For 5.1+ Seems like there is a new feature in the OWL toolkit and you need to untick this on all receivers (I guess it's optional on the COLOR one).Also you can now send 32 bit float textures, so feel free to set the Spout Out TOP's pixel format to 32bit float RGBA
  • Set the UE framerate to fixed FPS that matches your TD FPS!
  • You can copy the "Asset/Instancing" folder to another UE project, you will only need to set up the Spout Receivers and Senders to point to the correct Render Targets
  • NumInstances need to be updated manually in NS_Instancing_System parameters to the same number as the pixels of your textures sent over Spout (you can check this in TD middle clicking one of the textures and checking "Pixel" count) --- This might be solved to be automatic in a next update
  • Mesh Geometry needs to be updated manually inside NS_Instancing_System->Mesh Renderer
I want this!

TD and UE project files and reusable components

Copy product URL

Ratings

5.0
(3 ratings)
5 stars
100%
4 stars
0%
3 stars
0%
2 stars
0%
1 star
0%
€10+

TDinstanceUE - Streaming TouchDesigner instancing data into Unreal Engine

3 ratings
I want this!