• 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

    [ANSWERED] Rokoko Motion capture suit news ?

    Interfacing
    motion capture osc communication teleperformance
    4
    12
    1870
    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.
    • Armando
      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
      MacBook Pro 16-inch, 2021 Apple M1 Max, RAM 64 GB, 4TB SSD, Mac OS Sonoma 14.4.1 (23E224)

      Woland 1 Reply Last reply Reply Quote 0
      • Woland
        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: https://support.troikatronix.com/support/tickets/new
        Support Policy: https://support.troikatronix.com/support/solutions/articles/13000064762
        Add-Ons: https://troikatronix.com/add-ons/ & https://troikatronix.com/add-ons/?u=woland
        Professional Services: https://support.troikatronix.com/support/solutions/articles/13000109444

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

        E Armando 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. 

          Woland 1 Reply Last reply Reply Quote 2
          • Woland
            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: https://support.troikatronix.com/support/tickets/new
            Support Policy: https://support.troikatronix.com/support/solutions/articles/13000064762
            Add-Ons: https://troikatronix.com/add-ons/ & https://troikatronix.com/add-ons/?u=woland
            Professional Services: https://support.troikatronix.com/support/solutions/articles/13000109444

            | Isadora Version: all of them | 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
            • Armando
              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
              MacBook Pro 16-inch, 2021 Apple M1 Max, RAM 64 GB, 4TB SSD, Mac OS Sonoma 14.4.1 (23E224)

              Woland mark 2 Replies Last reply Reply Quote 1
              • Woland
                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: https://support.troikatronix.com/support/tickets/new
                Support Policy: https://support.troikatronix.com/support/solutions/articles/13000064762
                Add-Ons: https://troikatronix.com/add-ons/ & https://troikatronix.com/add-ons/?u=woland
                Professional Services: https://support.troikatronix.com/support/solutions/articles/13000109444

                | Isadora Version: all of them | 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
                • mark
                  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

                  Armando 1 Reply Last reply Reply Quote 2
                  • Armando
                    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
                    MacBook Pro 16-inch, 2021 Apple M1 Max, RAM 64 GB, 4TB SSD, Mac OS Sonoma 14.4.1 (23E224)

                    1 Reply Last reply Reply Quote 0
                    • Armando
                      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
                      MacBook Pro 16-inch, 2021 Apple M1 Max, RAM 64 GB, 4TB SSD, Mac OS Sonoma 14.4.1 (23E224)

                      Woland 1 Reply Last reply Reply Quote 1
                      • Woland
                        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: https://support.troikatronix.com/support/tickets/new
                        Support Policy: https://support.troikatronix.com/support/solutions/articles/13000064762
                        Add-Ons: https://troikatronix.com/add-ons/ & https://troikatronix.com/add-ons/?u=woland
                        Professional Services: https://support.troikatronix.com/support/solutions/articles/13000109444

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

                        Armando 1 Reply Last reply Reply Quote 1
                        • Armando
                          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
                          MacBook Pro 16-inch, 2021 Apple M1 Max, RAM 64 GB, 4TB SSD, Mac OS Sonoma 14.4.1 (23E224)

                          Armando 1 Reply Last reply Reply Quote 0
                          • Armando
                            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
                            MacBook Pro 16-inch, 2021 Apple M1 Max, RAM 64 GB, 4TB SSD, Mac OS Sonoma 14.4.1 (23E224)

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