• 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

    Guru Session #13: Body Tracking with Depth Cameras (Fri May 8th, 6pm CEST/5pm GMT/12pm EDT/9am PDT)

    Events
    guru-sessions body tracking tutorials kinect tracking
    20
    123
    64004
    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.
    • mark
      mark last edited by Woland

      Dear All,

      On Friday May 8th I hope Isadora users of all levels will join me for a special "guru session" where we dig deep into body and skeleton tracking using the OpenNI Tracker actor. You'll learn how to connect your Kinect v1, Kinect v2* (see below), Orbbec Astra, Intel Realsense depth cameras to Isadora and to use the OpenNI Tracker to sense the movements of one or more performers. You'll learn how to use the Skeleton Decoder to read the individual points of the performers skeleton, how to use that data to interactively control video and sound, and also how to use the depth map image itself in coordination with Isadora's Eyes or Eyes++ actor to perform simpler tracking tasks. As usual, I will take your questions live and do my best to answer them.

      If you want interactive tracking of the human body to be part of your artistic toolbox, then this is the session for you.

      About the Kinect v2: I hope to have a new version of the OpenNI Tracker that works with Kinect v2 (aka XBox ONE) for this session. That's why we won't have a session on Wednesday this week -- to ensure I have as much time as possible to add support for the Kinect v2 into the mix.

      Download links for the live stream link, along session materials (which will include any late breaking updates to the OpenNI Tracker plugin), will be posted here at 5:50pm CEST on Friday.

      I hope you'll all get out your Kinects and dance around with me on Friday!

      Best Wishes,
      Mark

      Watch the Live Stream (also good for viewing later)

      Download the session materials. (This upload will not be complete until 5:50pm! Please don't try to download before that!)

      Media Artist & Creator of Isadora
      Macintosh SE-30, 32 Mb RAM, MacOS 7.6, Dual Floppy Drives

      primaldivine nandada D L 4 Replies Last reply Reply Quote 4
      • Juriaan
        Juriaan Tech Staff last edited by

        Woop woop ! Excited for this one :) Currently researching how to sent body tracking over the internet using Rokoko Suits for a group of dancers.. So can't wait to see what you have been brewing for the Kinect sensors !

        Isadora 3.1.1, Dell XPS 17 9710, Windows 10
        Interactive Performance Designer, Freelance Artist, Scenographer, Lighting Designer, TroikaTronix Community moderator
        Always in for chatting about interaction in space / performance design. Drop me an email at hello@juriaan.me

        n.jones 1 Reply Last reply Reply Quote 1
        • bonemap
          bonemap Izzy Guru last edited by bonemap

          What a great addition to Isadora3. I was blown away to find out I could have five depth cameras running simultaneously through five implementations of the OpenNi Tracker in a single patch and have then as skeleton representations stable on one Stage. We really pushed that in beta testing to make sure it was going to be a super viable module. And with the addition of a javascript three.js to get quaternion rotation for 3D skeleton body parts a whole new development opens up with this actor. It’s a really important extension of Isadora for interactive performances and installation work. Ideally it may become a strong spoke in Isadora’s hub allowing both simple and advanced approaches.

          Warm Regards

          Russell

          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 3
          • K
            knowtheatre last edited by

            Just for clarification, the Kinect actor native to Isadora has not been released into the wild yet, right?  It's still only available in beta?

            M1 Mac Mini, 16 GB, MacOS Monterey 12.2.1

            Juriaan 1 Reply Last reply Reply Quote 0
            • Juriaan
              Juriaan Tech Staff @knowtheatre last edited by

              @knowtheatre

              It is released in public beta and can be found at the plugin page (https://troikatronix.com/plugi...)

              Be aware that the above version only works for Kinect 1 (Not the Kinect for Xbox One)

              Isadora 3.1.1, Dell XPS 17 9710, Windows 10
              Interactive Performance Designer, Freelance Artist, Scenographer, Lighting Designer, TroikaTronix Community moderator
              Always in for chatting about interaction in space / performance design. Drop me an email at hello@juriaan.me

              1 Reply Last reply Reply Quote 0
              • n.jones
                n.jones Beta Tester @Juriaan last edited by

                @juriaan I was just about to start looking into doing the same thing . I’d love to know more , if that’s ok?

                New Media Artist , among other things. https://www.i-d-e-a.co.uk
                MacBook Pro (15-inch, 2018),Mojave, 2.9 GHz Intel Core i9, 16 GB 2400 MHz DDR4, Radeon Pro 560X 4 GB
                Intel UHD Graphics 630 1536 MB - Located Liverpool UK

                Juriaan 1 Reply Last reply Reply Quote 0
                • Juriaan
                  Juriaan Tech Staff @n.jones last edited by

                  @n-jones

                  Sure ! Will tag you in the thread that I'm planning to write about it.

                  Isadora 3.1.1, Dell XPS 17 9710, Windows 10
                  Interactive Performance Designer, Freelance Artist, Scenographer, Lighting Designer, TroikaTronix Community moderator
                  Always in for chatting about interaction in space / performance design. Drop me an email at hello@juriaan.me

                  n.jones 1 Reply Last reply Reply Quote 0
                  • L
                    Light FX UK last edited by

                    Looking forward to this one.....been wrestling with my kinect1 for a couple of days ......

                    1 Reply Last reply Reply Quote 1
                    • D
                      Demetri79 last edited by Demetri79

                      Looking forward to the Guru session.

                      Loaded up the OpenNItracker for kinect v1 and its way better than the old NI Mate from years ago. I adapted a 3D cube that I normally control with a wiimote to be controlled in 3D space by my right hand (x,y,z) and spin controlled in the left. (x,y). This patch is developed for a stationary performer using hands only so far and I noticed a couple of problem:

                      1- Noise- even when all limbs are completely still there is still a small float value changing causing unwanted movement. need to find a way to either gate it out with some small threshold in mind so the gate closes and stops the small values from passing or some other circuit that can ignore the tiny changing data when the performer is still. any ideas?

                      2- when you arm is fully extended (hand z), the xy range is very limited physically.. so need a way to mathematically progressively scale the usable range better for x and y based on the z value. I don't really know what math and actor combo would accomplish this. anyone one have nay ideas?

                      I have made a short demo video showing the patch in action.. and included the kinect and scaling section of my patch in case anyone is interested in adapting it or suggesting improvements to the concept. thanks:)

                      Cube kinect control 1.izz

                      https://www.youtube.com/watch?...

                      #1-2024 Corsair Vengence a8100 Ryzen 9 7950X3D, Nvidia RTX 4090, Windows 11, Isadora 3.2.6
                      #2 MAC PRO 2012 5,1 12 CORE XEON 3.46GHZ, 64G RAM
                      RADEON SAPPHIRE VEGA 64, pixelas mod
                      PCIE USB3, PCIE ESATA, PCIE NVME M2 SSD
                      MAC OS 10.14.6 (17G10021), ISADORA 3.2.6, ISADORA 2.6.2

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

                        @demetri79 said:

                        Noise- even when all limbs are completely still

                         Did you try the smoothing property for this? 

                        In terms of the 3D rotation there is a tutorial file download that provides the quaternion rotation three.js Javascript module for that: https://troikatronix.com/plugi...

                        Kind Regards

                        Russell

                        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 0
                        • crystalhorizon
                          crystalhorizon Beta Platinum @Demetri79 last edited by

                          @demetri79 did you try the smoother actor?

                          Alexander Nantschev | http://www.crystalhorizon.at | located in Vienna Austria

                          1 Reply Last reply Reply Quote 1
                          • n.jones
                            n.jones Beta Tester @Juriaan last edited by

                            @juriaan thanks 

                            New Media Artist , among other things. https://www.i-d-e-a.co.uk
                            MacBook Pro (15-inch, 2018),Mojave, 2.9 GHz Intel Core i9, 16 GB 2400 MHz DDR4, Radeon Pro 560X 4 GB
                            Intel UHD Graphics 630 1536 MB - Located Liverpool UK

                            1 Reply Last reply Reply Quote 0
                            • D
                              Demetri79 last edited by Demetri79

                              yes i have all the skeleton tracker outputs feeding limit scales, then into smoothers.. I should have included a screenshot of the actors for people who didn't want to open the patch and have a look.. this doesn't totally eliminate the jitteriness while allowing for a responsive reaction time.. i dont want to completely choke the output otherwise once I move my hand it will take a while before the corresponding object motion happens... just have to keep experimenting with different approaches.

                              the thing I am looking for is a math equation to progressively scale the hands x and y values based on its z value..

                               My scenario is not an actual 3D file (.3ds) mine is made from quartz composer (CI) so I can input different videos to each side of the cube.. it looks 3D but isn't actually so that javascript actor provided in the tutorial for the sphere doesn't apply to my situation. I would have tired to use a .3ds cube but you can only utilize 1 texture input in isadora correct? so that means i can only play the same video on all side as apposed to what i want is different videos on each side.. my quartz cube actually has 7 video inputs.. (6 sides + a background behind the cube). that is what I would want in the 3D word but seems unachievable currently unless i am mistaken. My version also has other added benefits like being able to have all of the dimensions manipulated in realtime with an essentially infinate Width, Height, and depth.. so just need to work out some better scaling math. 

                              The .3ds files do have a distort parameter but it is very limited in how much it can stretch and reshape compared to what mine can do.. that is another aspect I would like to explore to see if it is possible do more extreme reshaping of .3ds files.

                              #1-2024 Corsair Vengence a8100 Ryzen 9 7950X3D, Nvidia RTX 4090, Windows 11, Isadora 3.2.6
                              #2 MAC PRO 2012 5,1 12 CORE XEON 3.46GHZ, 64G RAM
                              RADEON SAPPHIRE VEGA 64, pixelas mod
                              PCIE USB3, PCIE ESATA, PCIE NVME M2 SSD
                              MAC OS 10.14.6 (17G10021), ISADORA 3.2.6, ISADORA 2.6.2

                              mark 1 Reply Last reply Reply Quote 1
                              • mark
                                mark @Demetri79 last edited by

                                @demetri79 said:

                                I would have tired to use a .3ds cube but you can only utilize 1 texture input in isadora correct? so that means i can only play the same video on all side as apposed to what i want is different videos on each side.. my quartz cube actually has 7 video inputs.. (6 sides + a background behind the cube). that is what I would want in the 3D word but seems unachievable currently unless i am mistaken.

                                Well, if you have a single cube wrapped with one texture, you can most definitely get a single image on each side. It's simply a matter of mapping the images into the right place in the texture you're feeding into the texture map. I would use a of Matte or Matte++ actors (one for each side) to get the individual images in the right place in the texture, and then feed the final output of that to the texture map input of the 3D Player actor.

                                I'm sorry I can't provide an example the moment. I'm busy preparing for today's session. But maybe that's enough to get you going.

                                Best Wishes,
                                Mark

                                Media Artist & Creator of Isadora
                                Macintosh SE-30, 32 Mb RAM, MacOS 7.6, Dual Floppy Drives

                                1 Reply Last reply Reply Quote 0
                                • mark
                                  mark last edited by mark

                                  Dear Community,

                                  Here's the links for Guru Session #13: Body Tracking with Depth Cameras

                                  Watch the Live Stream (also good for viewing later)

                                  Download the session materials. (This upload will not be complete until 5:50pm! Please don't try to download before that time!)

                                  See you a few minutes!

                                  Best Wishes,
                                  Mark

                                  Media Artist & Creator of Isadora
                                  Macintosh SE-30, 32 Mb RAM, MacOS 7.6, Dual Floppy Drives

                                  1 Reply Last reply Reply Quote 0
                                  • primaldivine
                                    primaldivine @mark last edited by

                                    @mark

                                    Live streams says private only.Probably not started yet, but usually you had it up ten minutes before. 

                                    Pro-User Latest Beta - MacBook Pro i7 2.66GHz SSD
                                    www.jamiegriffiths.com Arctic Canada
                                    www.chickweedarts.com

                                    1 Reply Last reply Reply Quote 4
                                    • crystalhorizon
                                      crystalhorizon Beta Platinum last edited by

                                      It says private session 

                                      Alexander Nantschev | http://www.crystalhorizon.at | located in Vienna Austria

                                      1 Reply Last reply Reply Quote 0
                                      • nandada
                                        nandada @mark last edited by

                                        @mark YouTube says the video is private!?

                                        Fernanda | Isadora 3.0.7 USB Key | Isadora 2.6.1 USB Key
                                        MacBook Pro (Retina, 15-inch, Mid 2014) | 2.8 GHz Intel Core i7 | 16 GB 1600 MHz DDR3 | NVIDIA GeForce GT 750M 2048 MB | Intel Iris Pro 1536 MB

                                        1 Reply Last reply Reply Quote 1
                                        • jfg
                                          jfg last edited by

                                          Video private

                                          • Izzy 3.2.6
                                          - MacBook Pro M1 Max 16" 64GB RAM, Mac OS 15.3.2 Sequoia
                                          - Mac Pro 5.1 middle 2012 (3,33 GHz 6-Core Intel Xeon, 32GB RAM, Radeon RX 580 8 GB ),
                                          Mac OS 10.14.6 (Mojave)
                                          - Mac mini Pro M4, Mac OS 15.3.2 Sequoia

                                          • A range of deployable older Macs
                                            Located in Bremen, Germany
                                          mark 1 Reply Last reply Reply Quote 0
                                          • mark
                                            mark @jfg last edited by

                                            @jfg 

                                            Sorry everyone for my mistake.

                                            The video is public now.

                                            Best Wishes,
                                            Mark

                                            Media Artist & Creator of Isadora
                                            Macintosh SE-30, 32 Mb RAM, MacOS 7.6, Dual Floppy Drives

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