Hey everyone,
I’m running into a performance issue with my project and hoping to get some advice.
I have a setup where I’m fetching live data from an API and using that data to control turbulence movement in a particlegpu operator. The fetching and table creation works fine, but every time new data is fetched, TouchDesigner stutters or freezes for 1–3 seconds, with FPS dropping to 0.
My questions are:
- should I be using the Web Client DAT instead of Python urllib/requests?
- does fetching data in python block the main thread in TD?
- would it make more sense to fetch the data outside TD and push it in via OSC or TCP?