I’m working on a project where I need both the xyz position channels of the skeletal data as well as the uv position data from the body track chop. When I try to add a second body track chop (one for position data - Body 3D on) and another with Body 3D off - touchdesigner crashes. Has anyone experienced this before is there any way to get both? Or is there a way to map the [xyz] data to screenspace?
Hi @are2D2,
thanks for posting this. Do you get a Crash DMP file you could share or is TouchDesigner just freezing? Also what TouchDesigner build are you using?
cheers
Markus
hmmm where would I find the Crash DMP file? I also just tested on another machine and I am not getting the same issue so may be a problem with my machine configuration/install (I swapped the libraries in the td install due to a compatibility issue with pytorch while trying to use FastSAM as per Running touchdesigner in a FastSAM conda env is not finding all of the necessary libraries - #2 by Achim).
Then the DLL swapping is probably causing this. Rob mentioned that that DLL is also used elsewhere in TD
I would revert the DLL swap on the crashing machine to confirm
If this is the root of the crash you probably have to use an old torch version (2.2.0)
I see… is there any way to see all the versions of libs that touch is built with so I can avoid dependency hell?
I am running into a similar issue with a project crashing with both 2d and 3d body track CHOPs.
I would like to use both 3d and screen space positions.
I am running 2023.1200 and here is how to reproduce the crash:
- add a Body Track CHOP, connect it to a TOP with a human in it (in my case a video)
- add another Body Track CHOP or copy and paste the old one. Turn ON - Body 3D
- everything should work as expected, save the scene and try to open it again - I get a crash every time
there is no dmp file that gets saved
Uploading a .toe scene file with a stock image of a person locked in
Any answers are appreciated!
nvidia_body_003.toe (149.9 KB)