Engine COMP in TouchDesigner - An Introduction

  Рет қаралды 5,251

The Interactive & Immersive HQ

The Interactive & Immersive HQ

4 жыл бұрын

In today's video, ​​Elburz provides a need-to-know introduction to the new Engine COMP, a tool which is expected to fundamentally change the way TouchDesigner projects are built.
​​Engine Comp allows you to distribute the workload of a project across multiple CPU threads using the new TouchEngine. This means that if something heavy happens in one of your Engine COMPs, it won't slow your whole project's FPS down to a halt. Hopefully you're as excited about it as we are!
To join The Interactive & Immersive HQ PRO and get access to coaching calls just like these (as well as 200+ hours of video training, a private Facebook group, and loads more), learn more here: bit.ly/2TDFfvJ
If you’re a TouchDesigner Beginner, check out our TouchDesigner Tutorial Series! We teach you all the basics of how to use TouchDesigner, including mouse controls, hotkeys, parameters, the operator families, and more: interactiveimmersive.io/touch...
For more info about an introduction to Engine COMP, check out our blog: interactiveimmersive.io/blog/...
Learn more Engine COMP pro tricks here: interactiveimmersive.io/blog/...

Пікірлер: 13
@danrowan-smith399
@danrowan-smith399 4 жыл бұрын
game changer! Thankyou
@TheInteractiveImmersiveHQ
@TheInteractiveImmersiveHQ 4 жыл бұрын
We think so too!
@spikestephens
@spikestephens 4 жыл бұрын
Not sure if you know this or not, but for a quicker workflow you can drag and drop parameters directly from the Parameters dialog into the Customize Component window.
@TheInteractiveImmersiveHQ
@TheInteractiveImmersiveHQ 4 жыл бұрын
Yup, it's covered in our Widgets 101 course on the HQ PRO :) But one of my goals when talking about a topic is to try not to collude it too much with techniques that aren't related to the topic (within reason). That way when newer folks are watching a video like this about Engine COMP or similar, they won't all of a sudden have to stop the video and say "wait...what just happened?!" to something unrelated to the topic I'm trying to focus on. Always happy to hear more tricks though, please keep 'em coming!
@noahnumberone
@noahnumberone 4 жыл бұрын
I like the haircut Burz! Lookin smooth!
@TheInteractiveImmersiveHQ
@TheInteractiveImmersiveHQ 4 жыл бұрын
Learned from the best my friend (you!) :)
@vjastrix
@vjastrix 4 жыл бұрын
GPU assignment would be amazing as that is my main reason for having different apps.
@TheInteractiveImmersiveHQ
@TheInteractiveImmersiveHQ 4 жыл бұрын
It is integrated behind the scenes I believe (it mentions GPU affinity in the documentation) so it will probably be exposed as a parameter soon or at least the workflow will become more obvious.
@bentheremedia3011
@bentheremedia3011 2 ай бұрын
I'm creating a photo/video booth app that uploads content to a web server and I'm trying to offload the upload process to separate threads using engine comps. Right now I'm struggling though. I'm trying to troubleshoot what's missing because the script works just fine in the container but the second I try it in the engine comp instead, nothing happens even though I can see that the triggers are working. I have references to other operators in my project and to files in the repository using pathlib. Are engine comps able to see other operators in your project? Or will I need to find some other way of accessing variables from within them? It's crucial that the URL on my QR code matches the filename that's generated from a timestamp function in my main project. I have the filename printing to text DAT so that I can easily access it in other areas of the project.
@vincentnaples7772
@vincentnaples7772 4 жыл бұрын
What are the implications for GUI workflow, if we can't get panels out of the Engine? Do we put the GUI in the main project, and the heavy cooking then goes in the Engine Comp? Or is this something better handled by waiting for support for different op types?
@TheInteractiveImmersiveHQ
@TheInteractiveImmersiveHQ 4 жыл бұрын
I mentioned GUI workflows although I didn't elaborate more on them :) Previously when you offloaded GUI's you would usually have the GUI in another app or on another machine, and then you'd send data back from it. If you needed to include it in the window setup you have on the main machine, you'd often use something like the Remote Panel tools in the Palette, which allow you to do an interesting workflow where the UI is rendered somewhere else, the texture is sent back to the main app, then from the main app you skin a container with the texture and collect the panel click states, then you send that panel click data back to the system/app running the UI and use Python to re-simulate the clicks on that. It creates this interesting loop signal path that essentially offloads your main system from the UI rendering but still allows your main system to catch the UI input. With Engine COMP you could re-build this pretty quickly by sending panel values in via a CHOP to the Engine COMP, and get the rendered UI back out from it to display. Hopefully that makes sense and sorry for the length of comment!
@TheTheThePhDJ
@TheTheThePhDJ 2 жыл бұрын
@@TheInteractiveImmersiveHQ super helpful comment, cheers
Interactive Edoardo Landi in TouchDesigner - Tutorial
19:42
The Interactive & Immersive HQ
Рет қаралды 5 М.
Easy Optimization Tricks in TouchDesigner - Tutorial
15:05
The Interactive & Immersive HQ
Рет қаралды 8 М.
Looks realistic #tiktok
00:22
Анастасия Тарасова
Рет қаралды 105 МЛН
NDI Tools for Immersive Experiences - Tutorial
17:51
The Interactive & Immersive HQ
Рет қаралды 10 М.
World Map Data Visualization(world population) with CSV data in TouchDesigner
17:01
The Top 4 TouchDesigner Operators You Aren't Using (but should be)
18:28
The Interactive & Immersive HQ
Рет қаралды 10 М.
Beat Detection - TouchDesigner Tips, Tricks and FAQs 6
22:09
bileam tschepe (elekktronaut)
Рет қаралды 47 М.
The Ultimate Movie Loading Guide For TouchDesigner Projects
29:46
The Interactive & Immersive HQ
Рет қаралды 10 М.
rgbmath in Touchdesigner
33:45
paketa12
Рет қаралды 14 М.
TD as Game Engine, Part 1: Structure
18:40
Blake Marques Carrington
Рет қаралды 1,9 М.
TouchDesigner Text TOP Tutorial
16:36
The Interactive & Immersive HQ
Рет қаралды 14 М.
Demystifying TouchDesigner SOPs 05. Deformers. Twist, Noise and Blend SOPs
8:55
Hou2Touch | Stanislav Glazov
Рет қаралды 1 М.