• Isadora
  • Get it
  • Forum
  • Help
  • ADD-ONS
  • Newsletter
  • Impressum
  • Dsgvo
  • Impressum
Forum
    • Categories
    • Recent
    • Popular
    • Tags
    • Register
    • Login

    [ANSWERED] Rokoko Motion capture suit news ?

    Interfacing
    motion capture osc communication teleperformance
    4
    12
    621
    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.
    • ArmandoA
      Armando Beta Gold
      last edited by Woland

      Rokoko made a Mocap suit that @mark used in Isadora, but the new version of the recording and streaming software Rokoko Studio doesn't support Isadora any more (toooooo bad). Mark said in February on the forum that (thread) there would be an update. Any news on this front ? I went on Discord to pray them to put Isadora back in the livestreaming option of the software and also suggested that they implement OSC streaming. That would open Rokoko market a lot to artists that use Touchedigner, MAX/MSP, Isadora, Millumin and Ableton live.... I also suggested that in Rokoko feature request page. But I get no answer. I don't get it why they don't do that. Anyways. Do we have updates on this front ?

      Thanks


      Armando Menicacci

      www.studiosit.ca
      www.armandomenicacci.net

      Macbook pro 16 inches 2022 64 GB RAM, M1 MAX. OS 14 Sonoma

      WolandW 1 Reply Last reply Reply Quote 0
      • WolandW
        Woland Tech Staff @Armando
        last edited by Woland

        @armando

        Yes, we've got a beta version of the Rokoko Studio Live Watcher actor plugin internally that should work with the new version of their software, I've just not had the time to set up my v1 suit, install the new Rokoko Studio software, and test it. I actually also can't remember if the v1 suit even works with the new version of their Rokoko Studio software.

        I sent you a forum message explaining where to find it in the beta materials in case you want to test it out and report back via the beta forum.

        Best wishes,

        Woland

        TroikaTronix Technical Support
        New Support Ticket Link: https://support.troikatronix.com/support/tickets/new
        TroikaTronix Support Policy: https://support.troikatronix.com/support/solutions/articles/13000064762
        TroikaTronix Add-Ons Page: https://troikatronix.com/add-ons/

        | Isadora 3.2.6 | Mac Pro (Late 2013), macOS 10.14.6, 3.5GHz 6-core, 1TB SSD, 64GB RAM, Dual AMD FirePro D700s |

        E ArmandoA 2 Replies Last reply Reply Quote 0
        • E
          emullis @Woland
          last edited by

          @woland

          thank you for the update on this. I purchased two smart suit pro II's not too long ago and, in a zoom meeting with a tech person, asked some questions about this. he said that, contrary to what some folks are saying on the Rokoko Discord, the original Rokoko studio software will not go away. It is no longer being updated, but it will remain operational, so Izzy will remain usable there. Of course, the new suits and studio software are way better in terms of quality of tracking, streaming, and mocap data recording. 

          to answer your question: I have a v1 and v2 suit and they both work on either software version. 

          I'm doing a project with the suits and Izzy, and would therefore be happy to help with testing. 

          WolandW 1 Reply Last reply Reply Quote 2
          • WolandW
            Woland Tech Staff @emullis
            last edited by

            @emullis said:

            It is no longer being updated, but it will remain operational, so Izzy will remain usable there.

             Yes, indeed. I have used it with a v1 suit for a project recently.


            @emullis said:

            to answer your question: I have a v1 and v2 suit and they both work on either software version. 
            I'm doing a project with the suits and Izzy, and would therefore be happy to help with testing.

            Feel free to send in a support ticket asking to join the beta program (it's free, there's just a form) and I can get you access to the update Rokoko Studio Live Watcher for testing if you like.

            Best wishes,

            Woland

            TroikaTronix Technical Support
            New Support Ticket Link: https://support.troikatronix.com/support/tickets/new
            TroikaTronix Support Policy: https://support.troikatronix.com/support/solutions/articles/13000064762
            TroikaTronix Add-Ons Page: https://troikatronix.com/add-ons/

            | Isadora 3.2.6 | Mac Pro (Late 2013), macOS 10.14.6, 3.5GHz 6-core, 1TB SSD, 64GB RAM, Dual AMD FirePro D700s |

            1 Reply Last reply Reply Quote 0
            • ArmandoA
              Armando Beta Gold @Woland
              last edited by

              @woland Thanks Woland,

              I tried today and my first report is that it works very well indeed ! There is just a confusing thing about address port in the manual. Having been using using OSC for a long time It took me a bit to understand. In the MIDI/NET preferences pane we can set the ip port number. In OSC the port number must be the same port that the app who's sending the OSC data (Isadora's default is 1234). Now, my initial reflex has been to set isadora on the same port that appears on the Rokoko Studio Live watcher (14043). When I did that Isadora didn't seem to receive the data that was streamed correctly by Rokoko studio software latest version.

              So I quit everything, relaunched isadora, set the Midi/net preference "ip port number" (in Isadora) back to 1234 and then relaunched the rokoko studio software. Everythink worked right away.

              Bottom line, I think that : for people that are used to receive osc streams in Isadora and that are used to set ip ports numbers to match  the port number of the software that is sending osc, there should be a note in the mini tutorial that comes with the izzy Rokoko actors that tells them that matching ip port number is not necessary to receive data from the rokoko. In other terms Midi/net precerence pane ip port number can be anything. The important thing is that the port in the rokoko studio software matches the port in the rokoko studio actor in isadora. I hope I am clear.

              An additional note I would add is that it would be nice to know what are the coordinates that Isadora receives when the avatar is in the origin point in the rokoko suite.


              One last thing (but I have to test better to be more specific). It would be nice to have the elevation value if a character is climbing a stair or a prop.

              Just initial thoughts.

              Ciao


              Armando Menicacci

              www.studiosit.ca
              www.armandomenicacci.net

              Macbook pro 16 inches 2022 64 GB RAM, M1 MAX. OS 14 Sonoma

              WolandW markM 2 Replies Last reply Reply Quote 1
              • WolandW
                Woland Tech Staff @Armando
                last edited by

                @armando said:

                It would be nice to have the elevation value if a character is climbing a stair or a prop.

                 That would be the y-value, no?

                TroikaTronix Technical Support
                New Support Ticket Link: https://support.troikatronix.com/support/tickets/new
                TroikaTronix Support Policy: https://support.troikatronix.com/support/solutions/articles/13000064762
                TroikaTronix Add-Ons Page: https://troikatronix.com/add-ons/

                | Isadora 3.2.6 | Mac Pro (Late 2013), macOS 10.14.6, 3.5GHz 6-core, 1TB SSD, 64GB RAM, Dual AMD FirePro D700s |

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

                  @armando

                  Does this look sufficient?

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

                  ArmandoA 1 Reply Last reply Reply Quote 2
                  • ArmandoA
                    Armando Beta Gold @mark
                    last edited by

                    @mark

                    It looks ok to me, thanks Mark. Maybe you could specifically add a phrase telling that the midi/net port is specifically intended for OSC. I don,t know if Python web requests might create another port conflict. It is out of my league. But it is something to keep in mind.


                    Armando Menicacci

                    www.studiosit.ca
                    www.armandomenicacci.net

                    Macbook pro 16 inches 2022 64 GB RAM, M1 MAX. OS 14 Sonoma

                    1 Reply Last reply Reply Quote 0
                    • ArmandoA
                      Armando Beta Gold
                      last edited by

                      I filed a bug ticket but I am putting it here although it might not be the appropriate place. I am sorry if this is an inconvenience. But I noticed some inconsistencies between the Rokoko studio live watcher and the skeleton decoder.  

                      Try the following

                      1) IN a fresh scene put rokoko studio live watcher and connect the skeleton output to the skeleton input of a skeleton decoder. Tracking output of the latter passes from 0 to 1 if, of course, the livrestream option of the rokoko studio software is active.

                      2) disconnect the 2 actors

                      Tracking output on the skeleton decoder is still outputting 1

                      Now after having disconnected the 2 actors, if I reset to default values the skeleton decoder acor in order to have again a 0 at the tracking output of the skeleton decoder and try to reconnect the skeleton output of the Rokoko Studio Live watcher actor to the skeleton input of the skeleton decoder, I see the red sign at the end of the connection line that tells me that I can't connect the 2 again

                      Now if I try to put a gate between the skeleton inputs and outputs of the 2 actors gate "in" input property doesn't become " it just becomes three dashes

                      One last thing : but it is probably a Rokoko studio software problem.

                      1) livestream in rokoko studio is on with suit conneted

                      2) disconnect the suit

                      3) I see that the rcv packet is on.

                      4) if I disconnect the suit still the Rokoko studio live watcher rcv packet is on.  And a simple integer counter connected to this output property proves it

                      My suggestion is to add a bypass input property in the rokoko studio actor. so Isadora is not crunching unnecessary numbers saving a little CPU

                      Lots of more testing are coming. Where is the best place to share that ?

                      Cheers


                      Armando Menicacci

                      www.studiosit.ca
                      www.armandomenicacci.net

                      Macbook pro 16 inches 2022 64 GB RAM, M1 MAX. OS 14 Sonoma

                      WolandW 1 Reply Last reply Reply Quote 1
                      • WolandW
                        Woland Tech Staff @Armando
                        last edited by Woland

                        @armando said:

                        1) IN a fresh scene put rokoko studio live watcher and connect the skeleton output to the skeleton input of a skeleton decoder. Tracking output of the latter passes from 0 to 1 if, of course, the livrestream option of the rokoko studio software is active.
                        2) disconnect the 2 actors
                        Tracking output on the skeleton decoder is still outputting 1
                        Now after having disconnected the 2 actors, if I reset to default values the skeleton decoder acor in order to have again a 0 at the tracking output of the skeleton decoder and try to reconnect the skeleton output of the Rokoko Studio Live watcher actor to the skeleton input of the skeleton decoder, I see the red sign at the end of the connection line that tells me that I can't connect the 2 again
                        Now if I try to put a gate between the skeleton inputs and outputs of the 2 actors gate "in" input property doesn't become " it just becomes three dashes

                         Logged, though it seems you can skip a few of your steps. Placing any actor with 'skeleton' data type input or output and resetting it to default values makes that input/output unable to be connected to outputs/inputs with the 'skeleton' data type.

                        1. Place a Skeleton Decoder actor
                        2. Select it and choose "Reset to Default Values"
                        3. ISSUE: It can no longer be connected to actors with a 'skeleton' output, it shows the red circle with the line through it instead when you try to connect it
                        4. Place a Gate actor
                        5. Connect the 'out' output property of the Gate actor to the 'skeleton in' input property of the Skeleton Decoder actor
                        6. ISSUE: The Gate actor's input and output properties mutate and show "---"

                        TroikaTronix Technical Support
                        New Support Ticket Link: https://support.troikatronix.com/support/tickets/new
                        TroikaTronix Support Policy: https://support.troikatronix.com/support/solutions/articles/13000064762
                        TroikaTronix Add-Ons Page: https://troikatronix.com/add-ons/

                        | Isadora 3.2.6 | Mac Pro (Late 2013), macOS 10.14.6, 3.5GHz 6-core, 1TB SSD, 64GB RAM, Dual AMD FirePro D700s |

                        ArmandoA 1 Reply Last reply Reply Quote 1
                        • ArmandoA
                          Armando Beta Gold @Woland
                          last edited by

                          @woland Thanks for your brilliant way to circumvent the broadcast limitation.


                          I still think that as a mutable input that accepts everything else in Isadora, the value input in broadcaster actor should, in theory, accept skeleton data format too. And I have a reason for that. Instead of creating a bunch of broacasters (21 body parts outputting 3 values for x,y,z each means 63 broadcasters and 63 listeners) could just put a rokoko studio watcher with one broadcaster attached to the skeleton output and then just a skeleton decoder with the body part(s) specified in the "point sel" input property attached to the desired input in other actors. I Don't know if this is clear.

                          Of course all this can already be achieved by broadcasting JSON and parsing it. But I still think that it would be easier. Just a thought


                          Armando Menicacci

                          www.studiosit.ca
                          www.armandomenicacci.net

                          Macbook pro 16 inches 2022 64 GB RAM, M1 MAX. OS 14 Sonoma

                          ArmandoA 1 Reply Last reply Reply Quote 0
                          • ArmandoA
                            Armando Beta Gold @Armando
                            last edited by Armando

                            @Armando OH MY GOD !!!! I tried to connect a broadcaster to skeleton output property of the rokokko actor and putting a listener in data mode and it works ! It is just that listener type must t be set on data. when like that its value output becomes "skeleton" if attached to a skeleton decoder. The only confusing part is that the broadcaster value input doesn't show data not skeleton but just three dashes ! It works !!!!

                            Link to video



                            Armando Menicacci

                            www.studiosit.ca
                            www.armandomenicacci.net

                            Macbook pro 16 inches 2022 64 GB RAM, M1 MAX. OS 14 Sonoma

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