• Products
    • Isadora
    • Get It
    • ADD-ONS
    • IzzyCast
    • Get It
  • Forum
  • Help
  • Werkstatt
  • Newsletter
  • Impressum
  • Dsgvo
  • Press
  • Isadora
  • Get It
  • ADD-ONS
  • IzzyCast
  • Get It
  • Press
  • Dsgvo
  • Impressum

Navigation

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Popular
    • Tags

    Motion Tracking Camera

    Hardware
    5
    8
    3371
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Z
      Z.Ivans last edited by

      Hello All!


      I'm hoping for a bit of advice. I haven't played with motion tracking in Isadora since the original Kinect was the go-to camera. I am embarking on a fairly intensive interactive dance piece and was hoping to get recommendations on a new camera to purchase, as I no longer have my Kinect.

      I saw Mark's post about the natively supported cameras in Isadora 3, but I don't have any hands on experience with them.

      Thanks!

      mark_m 1 Reply Last reply Reply Quote 0
      • bonemap
        bonemap Izzy Guru last edited by bonemap

        @z.ivans 

        Hi,

        There are a number of options for motion tracking in Isadora, so it will depend on what kind of tracking you are going to attempt and what hardware and operating system is being used.

        I have found the simplest solution, for my time and money, to be pairing Delecode NiMate with a Microsoft Kinect and streaming the skeleton tracking points produced into Isadora. This solution is getting harder to accomplish, because of the discontinuation of the Kinect and the progress of software updates etc.

        I am also anticipating a solution from Isadora v3. But it appears to be a fragmented market in terms of Kinect alternatives. Mark has suggested Orbbec Astra as a potential candidate for skeleton tracking in Isadora v3. However, the Orbbec camera is not supported by the Delicode software - NiMate & Z vector. There is also uncertainty over the legal integration of some of the code in the Isadora NiTE plugin which we are yet to see as a beta release.

        I have projects that use skeleton tracking for museum, stage and street front applications and am starting to get the impression that I might need to invest in a solution and commission the development  of custom software to achieve my goals.

        Best wishes

        Bonemap 

        http://bonemap.com | Australia
        Izzy STD 4.2 | USB 3.6 | + Beta
        MBP 16” 2019 2.4 GHz Intel i9 64GB AMD Radeon Pro 5500 8 GB 4TB SSD | 14.5 Sonoma
        Mac Studio 2023 M2 Ultra 128GB | OSX 15.3 Sequoia
        A range of deployable older Macs

        1 Reply Last reply Reply Quote 1
        • mark_m
          mark_m @Z.Ivans last edited by

          @z-ivans


          My opinion: we don't know when Isadora version 3 will be available, and as @bonemap says, there are potentially some licensing issues around motion capture cameras.

          So, what works well at the moment? Isadora Version 2.6 and the Kinect 2. The hardware may have been discontinued but there are hundreds of them in secondhand shops and on eBay, as well as the adaptors to use them with PCs and Macs.

          Like Bonemap, I've had good success using NiMate and Kinect 2 to get skeleton data via OSC into Isadora.
          However, there are other tracking methods, using video cameras and the eyes / eyes++ actors.
          To some extent what strategy you use depends on what you want to want to accomplish... if it's detecting movement into and out of areas on the floor to trigger something, then a USB webcam and eyes++ actor might work.
          Mark has a whole tutorial using infra-red tracking which isn't affected by theatre lights. That's here. It's a good watch, not only for the IR technique, but for Isadora tracking in general.


          Intel NUC8i7HVK Hades Canyon VR Gaming NUC, i7-8809G w/ Radeon RX Vega M GH 4GB Graphics, 32GB RAM, 2 x NVMe SSD
          Gigabyte Aero 15 OLED XD. Intel Core i7-11800H, NVidia RTX3070, 32GB RAM 2 x NVMe SSD
          PC Specialist Desktop: i9-14900K, RTX4070Ti, 64GB RAM, Win11Pro
          www.natalieinsideout.com

          1 Reply Last reply Reply Quote 2
          • Z
            Z.Ivans last edited by

            Thank you both! It looks like my best option is picking up a couple of Kinects on eBay. Is it possible to run more than one Kinect sensor and/or track more than one skeleton with a Kinect. I am interested in tracking up to four people simultaneously. I understand that I would likely lose the ability to differentiate between who is who, but I can work around that limitation.

            dbini 1 Reply Last reply Reply Quote 1
            • dbini
              dbini @Z.Ivans last edited by

              @z-ivans

              if you use NIMate as a way to get data from the Kinect into Izzy via OSC, you can use the free version to get data from multiple skeletons (i think its up to 6 simultaneously) - but you can't use more than one Kinect at a time unless you have a license for NIMate. (also the spout/syphon feed is watermarked every 10 minutes on the free version)

              the issues with tracking 4 people with one Kinect are: range is pretty limited and it works best if your 4 bodies are in a line about 5m from the sensor. if your people are moving around a lot, they tend to block each other, and bear in mind the sensor, like any single camera, sees a cone of the space, so you're going to be working with a wedge of the stage, rather than a rectangle. here's video of a community dance piece i made with a Kinect on the floor downstage centre.

              i recently got a black and white USB camera that is really sensitive in low light and is ideal for placing overhead and blob tracking bodies using Eyes++. (on ebay) - if you have access to halogen stage lighting then you can use multiple filters to create an IR wash to separate out your bodies from the environment.

              John Collingswood
              taikabox.com
              2019 MBPT 2.6GHZ i7 OSX15.3.2 16GB
              plus an old iMac and assorted Mac Minis for installations

              mark_m 1 Reply Last reply Reply Quote 1
              • mark_m
                mark_m @dbini last edited by

                @dbini said:

                i recently got a black and white USB camera that is really sensitive in low light and is ideal for placing overhead and blob tracking bodies using Eyes++.

                 Hi John,

                Thanks for that link: looks great. Does it come with an IR filter? Looks like it on the pic, but IME what's in the pic and what arrives from China aren't necessarily the same!!

                Cheers

                Mark

                Intel NUC8i7HVK Hades Canyon VR Gaming NUC, i7-8809G w/ Radeon RX Vega M GH 4GB Graphics, 32GB RAM, 2 x NVMe SSD
                Gigabyte Aero 15 OLED XD. Intel Core i7-11800H, NVidia RTX3070, 32GB RAM 2 x NVMe SSD
                PC Specialist Desktop: i9-14900K, RTX4070Ti, 64GB RAM, Win11Pro
                www.natalieinsideout.com

                dbini 1 Reply Last reply Reply Quote 1
                • dbini
                  dbini @mark_m last edited by

                  @mark_m

                  hi Mark, the colour ELP cameras generally have IR cut filters, but that particular camera doesn't. its actually very sensitive to IR - i need to use my IR LED floods perpendicular to the lens, otherwise there's a bright hotspot (which i don't get with an analogue cctv camera and IR pass filter). i think the colour cameras need to cut IR to keep the colours looking natural, whereas the black and white chips don't need to filter it out.

                  hope you have a great christmas, buddy,

                  john

                  John Collingswood
                  taikabox.com
                  2019 MBPT 2.6GHZ i7 OSX15.3.2 16GB
                  plus an old iMac and assorted Mac Minis for installations

                  1 Reply Last reply Reply Quote 1
                  • T
                    TonyK47 last edited by

                    One way is to use the Orbbec SDK to send the skeleton data to OpenFrameworks and from there you can send it to Isadora or whatever you're working with. Another option is to use the Asus Xtion Pro Live which is supported by NI-mate but is unfortunately twice the price of the Orbbec. A new big thing on the rise is the OpenPose library.

                    As far as I know these are the only options currently. Please, write a follow up when something pops up!

                    1 Reply Last reply Reply Quote 0
                    • First post
                      Last post