This build should have something for everyone, with small additions and polish spread throughout and a long list of new additions to boot.
Major Additions
RealSense CHOP overhaul and Cublemos Skeleton Tracking - finally RealSense cameras have an option for skeleton tracking through the Cubemos SDK. This will work with all newer RealSense cameras as it uses the new librealsense API. Note that the old Windows-only deprecated API has been completely removed from the RealSense CHOP, projects using that will have to stay on older builds of TouchDesigner. Cubemos requires an additional license, but it has a reasonable price of $75 and there is a 30-day trail to test it out.
OpenCV 4.5 - We’ve included the entire OpenCV 4.5 package now (as much as licensing allows us) including CUDA and opencv_controb modules. New libs and headers available in Samples/CPlusPlus/3rdParty to make it easier to get started with Custom and C++ OPs.
Web Render TOP - Now has options to ‘Enable Media Stream’ which gives mic and camera access to the web pages.
Video Device In TOP - A major update to the Flir camera support via Spinnaker SDK, including access to controlling camera options, manual capture triggering, and loading presets.
OpenVR CHOP - Overhauled to be more inline with Steam configurations and it also brings support for the new Valve Index headset.
New Python
ParTuple Class lets you treat groups of parameters as one unit, such as XYZ, RGBA, UV parameters etc.
CUDAMemory Class has a new ‘shape’ that better describes width, height, number of compnents and datatype of the CUDA memory.
SOP Class.numVertices returns the total number of vertices in the primatives of the SOP.
Improvements and fixes
There are dozens and dozens of improvements and fixes in this release, please check the Release Notes for a list of everything.
Backward Compatibility
An important note, there are at least half a dozen BACKWARD COMPATIBILITY changes in this release, so please be aware if you use any of those features affected. We don’t like doing these types of changes, but sometimes they are required. We tried to group a number of them together in this build, please review them!
As always, thank you for your support and feedback. Let us know how the new additions are working for you and any comments or suggestions are welcome.