Home Creators Posts Import Register Favorites Logout

Downloads

Content

IMPORTANT UPDATE: https://www.patreon.com/posts/tdinstanceue-fix-84129953

Yesterday I did a step-by-step workshop on Off World Live which you can watch here: https://www.youtube.com/watch?v=W3HNjR-O1-I

But for those who just want to grab the project files and immediately start creating I recorded this shorter breakdown video, which also includes steps how to re-use the components in other projects, demonstrating it by setting up a project with free unreal environment assets! Enjoy!

Files

TDinstanceUE - Streaming TouchDesigner instancing data into Unreal Engine

Works with UE4.27, UE5! 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! IMPORTANT notes upon testing in 5.1: - In project settings you need to set 'Default RHI' to DirectX 11 (as of the current OWL version) to prevent crashes (important not to have any Spout active before doing that) - Set a fixed framerate for your project and match it with TD - Set High Priority to both TD and UE in task manager Get the OWL Livestreaming Toolkit: https://offworld.live/?via=function-store Full step-by-step workshop as part of a Masterclass on Off World Live's Discord channel, link for recording: https://www.youtube.com/watch?v=W3HNjR-O1-I Grab the project files and components on my Patreon: https://www.patreon.com/function_store Or purchase on Gumroad: https://functionstore.gumroad.com/l/disqh Included is a sample TD and UE4.27 project file to get you going, and a TD .tox component to reuse in other projects. Prerequisite is installing Off World Live Unreal Engine Live-streaming Toolkit: https://offworld.live/unreal-engine-live-streaming-toolkit Thanks to Off World Live for inviting me to hold the workshop, and for creating these cool tools and community! Some channels to learn more about Niagara: https://www.youtube.com/c/cghow https://www.youtube.com/channel/UC86KxTlE2K1BCF_nwneELUQ https://www.youtube.com/channel/UCFk2XmOflRq-gIEFVxw_uDQ Notes: - !Spout only allows us 16 bit float textures to be streamed over! This is a small limitation I'm happy to take. - 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 Timestamps: 0:00 Intro 1:48 Overview 6:39 TD Project file insights 13:25 UE Project file insights 21:39 Beautiful UE environments 26:34 Point cloud example & Outro

Comments

No comments found for this post.