Skip to content

Releases: torinmb/mediapipe-touchdesigner

Release v0.4.2

11 Feb 19:43
Compare
Choose a tag to compare

⚠️ Make sure to download release.zip to run the TD plugin⚠️

The source code (zip) contains the development environment to create the plugin.
This has been tested on TD 2022.35230, 2022.33910 and 2023.11340. It runs on both Mac + PC.

🎉 Official Full Feature Release! 🎉

Image Segmentation

  • Fix segmentation sizing issue

Release v0.4.1

04 Feb 17:14
Compare
Choose a tag to compare

⚠️ Make sure to download release.zip to run the TD plugin⚠️

The source code (zip) contains the development environment to create the plugin.
This has been tested on TD 2022.35230, 2022.33910 and 2023.11340. It runs on both Mac + PC.

🎉 Official Full Feature Release! 🎉

MediaPipe component

  • Improvements to the webcam startup process to make it faster and more reliable to fix #60 and #42
  • Hopefully a fix for some webcams starting in 4:3 with a black bar down the side

pose_tracking

  • Pose resorts back to original format. Multi pose appends new channels
  • Fixed pose multi channel output
  • 1 euro filter added to poses to smooth them out a lot, only adding a tiny amount of delay
  • Enabled 2 pose tracking. It's very jittery and not true multi-pose tracking, but it does more than it used to! See #62 for more info.
  • Lots of general tidy up in the internal network

New feature - image_embeddings

Lets you create a numeric representation of an image in real-time, which is useful in accomplishing various ML-based image tasks.

face_mapping_example

Uses a constant material now, which blends the camera feed w/ the original video much smoother.

Bumped JS dependencies:

  • mediapipe 0.10.9
  • yarn 1.22.21

Release v0.4.0

29 Jan 19:32
Compare
Choose a tag to compare

⚠️ Make sure to download release.zip to run the TD plugin⚠️

The source code (zip) contains the development environment to create the plugin.
This has been tested on TD 2022.35230 and 2022.33910 and runs on Mac + PC.

🎉 Official Full Feature Release! 🎉

⚠️ Breaking change to pose tracking ⚠️

pose_tracking now exports 2 poses with p0: and p1: prefixes. In order to re-use your existing pose tracking OPs, add a Select CHOP to select p0:* poses. e.g. left_elbow:y is now p0:left_elbow:y channel. This may well expand to more than just p0 and p1 in the future, so please plan your channel selects accordingly!

MediaPipe component

  • Improvements to the webcam startup process to make it faster and more reliable to fix #60 and #42
  • Hopefully a fix for some webcams starting in 4:3 with a black bar down the side

pose_tracking

  • 1 euro filter added to poses to smooth them out a lot, only adding a tiny amount of delay
  • Enabled 2 pose tracking. It's very jittery and not true multi-pose tracking, but it does more than it used to! See #62 for more info.
  • Lots of general tidy up in the internal network

New feature - image_embeddings

Lets you create a numeric representation of an image in real-time, which is useful in accomplishing various ML-based image tasks.

face_mapping_example

Uses a constant material now, which blends the camera feed w/ the original video much smoother.

Bumped JS dependencies:

  • mediapipe 0.10.9
  • yarn 1.22.21

Release v0.3.3

03 Dec 04:39
Compare
Choose a tag to compare

⚠️ Make sure to download release.zip to run the TD plugin⚠️

The source code (zip) contains the development environment to create the plugin.
This has been tested on TD 2022.35230 and 2022.33910 and runs on Mac + PC.

🎉 Official Full Feature Release! 🎉

MediaPipe component

  • Option for auto-assigned network port now the default - port is assigned by OS to avoid conflicts (enabled by default)
  • Websocket path parameter removed to tidy up UI
  • Webcam start error now works more reliably #42
  • Webcam error asks if you have the webcam running somewhere else (most common cause of webcam failing to start in MP)
  • Hopefully less eternal loading screens!
  • Error message clears if webcam successfully starts
  • Error message if local files are missing and you downloaded the dev version

Bumped JS dependencies:

  • mediapipe 0.10.8
  • vite 4.5.0
  • typescript 5.2
  • yarn 1.22.20

face_tracking

  • Supports up to 5 faces at once 🎉
  • Blend shapes and transformation matrix now output properly for facial landmarks #54

Pose

  • Supports multi-pose (needs example parsing multiple poses)

object_tracking

  • Object tracking bounding boxes fixed #36
  • Max number of objects to detect now works correctly

face_detector

  • Face tracking bounding boxes and confidence labels added

General

  • Added annotation for Video Device In / Syphon Spout Out TOP chain

Release v0.3.2

01 Nov 16:12
Compare
Choose a tag to compare

⚠️ Make sure to download release.zip to run the TD plugin⚠️

The source code (zip) contains the development environment to create the plugin.
This has been tested on TD 2022.35230 and 2022.33910 and runs on Mac + PC.

🎉 Official Full Feature Release! 🎉

New features

  • Smooth Pose Tracking with MediaPipe update to 0.10.7. no more jittery poses
  • Camera flip toggle on MediaPipe component flips the camera + output
  • Face mesh example using the source video as texture
  • Easily track pinch gestures with the new hand_tracking pinch midpoint, position, rotation and distance

Updates

  • Include detailed error message for webcams larger than 720p
  • Update to MediaPipe 0.10.7 - now with smoother pose tracking!
  • Websocket and web server components combined to use a single network port
  • Results-processing components (e.g. hand_tracking, face_detector, etc.) are now embedded in main toe file so changes will be saved with the main project - no external tox saves required any more #46
  • MediaPipe tox file is still external as it's so big and will make save files huge if embedded.

Bug fixes

  • Component reloads every few seconds if the webcam fails to start to hopefully address some instances of "forever" loading screens #46
  • Confidence values now work properly
  • Defaults to port 3002 to (hopefully) avoid conflicts #29

Release v0.3.1

31 Oct 19:40
Compare
Choose a tag to compare

⚠️ Make sure to download release.zip to run the TD plugin⚠️

The source code (zip) contains the development environment to create the plugin.
This has been tested on TD 2022.35230 and 2022.33910 and runs on Mac + PC.

🎉 Official Full Feature Release! 🎉

New features

  • Smooth Pose Tracking with MediaPipe update to 0.10.7. no more jittery poses
  • Camera flip toggle on MediaPipe component flips the camera + output
  • Face mesh example using the source video as texture
  • Easily track pinch gestures with the new hand_tracking pinch midpoint, position, rotation and distance

Updates

  • Update to MediaPipe 0.10.7 - now with smoother pose tracking!
  • Websocket and web server components combined to use a single network port
  • Results-processing components (e.g. hand_tracking, face_detector, etc.) are now embedded in main toe file so changes will be saved with the main project - no external tox saves required any more #46
  • MediaPipe tox file is still external as it's so big and will make save files huge if embedded.

Bug fixes

  • Component reloads every few seconds if the webcam fails to start to hopefully address some instances of "forever" loading screens #46
  • Confidence values now work properly
  • Defaults to port 3002 to (hopefully) avoid conflicts #29

Release v0.2.2

29 Sep 20:15
Compare
Choose a tag to compare

⚠️ Make sure to download release.zip to run the TD plugin⚠️

The source code (zip) contains the development environment to create the plugin.
This has been tested on TD 2022.35230 and 2022.33910 and runs on Mac + PC.

🎉 Official Full Feature Release! 🎉

Fixes

  • updated server memType, which should fix infinite loading issue on some windows computers

Release v0.2.1

05 Sep 22:32
Compare
Choose a tag to compare

⚠️ Make sure to download release.zip to run the TD plugin⚠️

The source code (zip) contains the development environment to create the plugin.
This has been tested on TD 2022.33910 and runs on Mac + PC.

🎉 Official Full Feature Release! 🎉

Updates

  • Object transformation in the facial landmarker example.
  • Object tracking outputs info dat
  • Object tracking displays object text with percent score in example

Fixes

  • Huge performance boost on image classification switching to python instead of json DAT
  • I love you gesture now works for hand tracking

Release v0.2.0

26 Aug 21:29
Compare
Choose a tag to compare

⚠️ Make sure to download release.zip to run the TD plugin⚠️

The source code (zip) contains the development environment to create the plugin.
This has been tested on TD 2022.33910 and runs on Mac + PC.

🎉 Official Full Feature Release! 🎉
This version includes an updated image segmentation that utilizes GPU acceleration.

Release v0.1.3

16 Aug 05:31
Compare
Choose a tag to compare

Download release.zip

This update now hosts the ml models through TD's virtual file system speeding up the load time and allowing the .tox files to be dragged into any project.