• Isadora
  • Get it
  • Forum
  • Help
  • ADD-ONS
  • Newsletter
  • Impressum
  • Dsgvo
  • Impressum
Forum

Navigation

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

    Motion Tracking Motorized Panels + OSC Communication

    How To... ?
    6
    7
    1198
    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.
    • Woland
      Woland Tech Staff last edited by

      Posting on behalf of someone else:

      "I've been asked to motion-track and project cleanly upon an array of motorized moving planes for a trade show. I've achieved this sort of motion-tracking successfully in the past using the Eyes++ using techniques already explored here in various threads. The problem I need to overcome currently is that there is no way for us to control the lighting surrounding this work, thereby rendering even an IR bandpass route an unreliable option, especially if the work is shown at multiple venues, each with its own lighting profile. 

      My collaborator (who is building the motorized planes) has suggested that we might be able to coordinate the moving planes and the projection mapping via OSC communication from the computer driving the motorized planes to my computer driving the projection process through Isadora, but I'm having trouble finding any documentation regarding this approach on the forum. If there already exists such a thread on the forum, please let me know."

      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 2.6.1 + 3 | Mac Pro (Late 2013), macOS 10.14.6, 3.5GHz 6-core, 1TB SSD, 64GB RAM, Dual AMD FirePro D700s | Macbook Pro (Retina, 15", Mid 2015), macOS 10.11.4, 2.8GHz Intel Core i7, 16GB RAM, Intel Iris Pro 1536 MB |

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

        If there is no way to overcome a Light based solution like IR then I would personally go for a more dedicated approach.. So using a Optitrack system, Blacktrax. Sadly that comes with a huge price tag, perhaps you can rent these kind of systems.. Other then that, I don't think there is a ready to go solution that isn't light based.. The only thing that I can imagine is that you can use TUI trackers, basically small QR codes in the corners of the structure that know there own oriention, using that system and some code work you can perhaps create a projection mask that can move with the structure.

        - Juriaan

        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 1
        • jhoepffner
          jhoepffner last edited by

          Personally I would follow the way linking directly plane positioning to projection. It can be a little bit difficult to find the right protocol between the two computer (ideally OSC but could be TCP/IP) and to calibrate the projection (but it's also not easy with camera tracking). But when set it can works easily with any lightning.

          Jacques

          Jacques Hoepffner http://hoepffner.info
          GigaByte 550b / Ryzen 7 3800X / Ram 64 Go / RTX 3090 24 Go / SSD 2 To / raid0 32 To
          MBP 13' i5 2.6 Ghz 16 Go / Intel Iris / macOs 10.11.6 / izzy 2.6.1 + 3.0.3b2
          MBP 15' i7 2.6 Ghz 16 Go / GTX 650M 1Go/ MacOs10.13.3 / Izzy 2.6.1
          MSI GS65 i7 3.6 Ghz 32 Go / GTX 1070 8 Go / Windows 10 / Izzy 3.0.3b2

          1 Reply Last reply Reply Quote 3
          • DusX
            DusX Tech Staff last edited by

            as @jhoepffner has said I think the motorized plans can be done, and setup so that with a little configuration during setup made to work well. The exact approach may differ depending on the panels motorized movements. I assume they are linear movements but you will need to test how reliably repeatable the movements are.

            Troikatronix Technical Support

            • New Support Ticket Link: https://support.troikatronix.com/support/tickets/new
            • Isadora Add-ons: https://troikatronix.com/add-ons/
            • My Add-ons: https://troikatronix.com/add-ons/?u=dusx

            Running: Win 10 64bit, i7-8750H, M.2 PCIe SSD's, 16gb DDR4-2666, nVidia GTX 1070 | located in Ontario Canada.

            1 Reply Last reply Reply Quote 1
            • barneybroomer
              barneybroomer Beta Gold last edited by

              Running the track over over OSC together with projection mapping would be the safest way if moving from place to place. I assume projectors are always in fixed position. I did the same with a dutch manufacturer of the moving planes and (ahum, sorry Mark) Vézer program, so you can edit the travel trajectories of both projectors and planes in a nice timeline. In Izzy you could do this with timers and keyframes. Or maybe even with Timecode :) Timecode! Oh, if we only had timecode! Sorry Lucas 😁

              Mac Mini M1 2020 / OSX 11.7
              MacBook Pro 2,3 Ghz Intel 8 core I9 / OSX 10.15.7
              MacBook Pro 2,2 Ghz Intel 8 core I7 / OSX 10.15.7

              and a Motorola DynaTAC 8000X ;)

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

                Oh also, if a option I would go for OSC over a TCP connection, if you don't you might drop a single frame that causes the panels to get out of sync.

                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 1
                • Fred
                  Fred @Woland last edited by

                  @woland if you want to use the data from the moving planes to provide tracking it can be done. You would need to add something to the planes, like rotatory encoders that will give definitive rotation counts per wheel, or angle of rotation if the wheels turn to steer. With a bit of extra code and electronics you can get reliable position data and send it to isadora.

                  Another way would be to use vive trackers on the planes and if the space is small enough an HTC vive with a little bit of code reading out the tracker positions. The vive pro would get you a much larger tracking space. It costs a bit, but way less than a mocap system.

                  http://www.fredrodrigues.net/
                  https://github.com/fred-dev
                  OSX 10.15.15 MBP 2019 16" 2.3 GHz 8-Core i9, Radeon Pro 5500M 8 GB, 32g RAM
                  Windows 10 7700K, GTX 1080ti, 32g RAM, 2tb raided SSD
                  Windows 10 Threadripper 3960x 64g ram, 1tb NVME, rtx 2080ti + rtx2070 super

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