• 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
FORUM

Navigation

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

    Kinect to Isadora

    How To... ?
    8
    16
    4451
    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.
    • pritham
      pritham last edited by

      Thank you, all. Nice to see a supportive community!

      @Maximortal, I have tried that but NI Mate only runs in the background. I tried to get blender v2.2 along with a python launcher and it only opens a terminal window with this message:

      Last login: Thu Jan 14 21:42:56 on ttys000

      Prithams-MacBook-Pro:~ Pritham$ cd '/Users/Pritham/Downloads/' && '/usr/local/bin/pythonw'  '/Users/Pritham/Downloads/animation_delicode_ni_mate_tools.py'  && echo Exit status: $? && exit 1

      Traceback (most recent call last):

      File "/Users/Pritham/Downloads/animation_delicode_ni_mate_tools.py", line 31, in

      from mathutils import Vector

      ImportError: No module named mathutils

      Prithams-MacBook-Pro:Downloads Pritham$

      @Michel, that would be just the perfect thing. Fingers crossed!

      @Marci, I got that module. I'm sorry, i'm no good at computer languages, i tried installing the code through the terminal but, no luck.

      I've attached a screenshot of what I have been able to achieve using Processing 2. The syphon receiver actor in Isadora does not automatically detect any open servers.

      54c019-screen-shot-2016-01-14.png

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

        Should be no need for terminal... Download the zip from the v2 branch, extract, drag and drop into your processing libraries folder. Done.

        rMBP 11,3 (mOS 10.13) / rMBP 11,4 (mOS 10.14) / 3x Kinect + Leap / TH2Go
        Warning: autistic - may come across rather blunt and lacking in humour!

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

          Wait 30 minutes from the time of this post (as it's still uploading), then go here: https://www.dropbox.com/sh/lyxj60kf0k6jke7/AAAF5MszGamDSuiSP4fgH9t5a?dl=0
          Into the Libraries folder, and in there you'll find the Syphon folder. Download and stick it in the library folder within your Processing2 sketches folder, replacing any Syphon folder that's already there. Close and reopen Processing, then hit Shift-Cmd-O to open the examples browser, expand Contributed Libraries, find Syphon, open one of it's examples (try SendScreen and SendFrames) and set it running.
          Now head to Isadora 2.x, throw a syphon receiver actor in a patch, connect it to a projector, set the server (Processing Syphon ::: SendFrames or SendScreen), hit Cmd-G to start the stage and you should see the example turn up in Isadora.
          You'll then need to add the relevant code (probably from the SendScreen example) into your Kinect Processing sketch.
          Add...
          _import codeanticode.syphon.*;_
          _SyphonServer server;_
          ...to the very top of your sketch.
          Add...
          _server = new SyphonServer(this, "Processing Syphon");_
          ...to your setup() function.
          Add...
          _server.sendScreen();_
          ...to the end of your draw() function.

          rMBP 11,3 (mOS 10.13) / rMBP 11,4 (mOS 10.14) / 3x Kinect + Leap / TH2Go
          Warning: autistic - may come across rather blunt and lacking in humour!

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

            Dear All,

            We're finalizing the tutorial so we can get it online as quickly as possible. It uses Processing, so you don't need to purchase additional software.
            In the meantime, I'm going to send a copy to @pritham so he/she (sorry, don't know!) can give it a go.
            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
            • camilozk
              camilozk last edited by

              the tutorial is both for mac/win?

              i5 M520 @ 2.40GHz / 4Gb Ram / Win 7 - izzy 2.2.2
              i7 7700HQ @ 2.8GHz / 16Gb Ram / Win 10 - izzy 2.6.1 / GeForce GTX 1060
              AMD Ryzen 7 5800H / 16Gb Ram / Windows 11 / Radeon Graphics 3.20 GHz

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

                Yes, it is -- there are some different steps for each OS, but we've covered them both.

                [Troikatronix Technical Support Staff] Located in Toronto, Canada.
                Need help with Isadora? Send us a ticket [https://support.troikatronix.com/support/tickets/new
                Montgomery Martin -- [http://www.montycmartin.com]

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

                  @Marci, thanks a ton for your support!

                  Some progress but not there yet. I downloaded the syphon folder and placed it in the processing library where it now shows up in the Java examples when I hit Shift-cmd-O. I opened up SendScreen and it brought the code into processing. I started Isadora and patched in the actors it works!! 
                  Now, I tried to get the kinect data into Isadora while using the code you recommend here and it worked!!
                  Thank you so much for your generosity! 
                  The modification in the code seemed to work for user3D but not for depthinfrared. Any idea why?
                  1 Reply Last reply Reply Quote 0
                  • pritham
                    pritham last edited by

                    classcastexception: processing.core.PGraphicsJava2D cannot be cast to processing.opengl.PGraphicsOpenGL

                    This was the error message in Processing 2 for depthinfrared.
                    1 Reply Last reply Reply Quote 0
                    • pritham
                      pritham last edited by

                      @Mark, thanks for the tutorial, it seems very comprehensive.

                      Here's a profile picture to help with gender identification :)
                      1 Reply Last reply Reply Quote 0
                      • Marci
                        Marci last edited by

                        Am guessing you’re using the JAVA renderer or P2D renderer? You should be using the P3D renderer, as defined by your size() statement in setup().

                        size(640,480, OPENGL);
                        or 
                        size(640,480,P3D);
                        ...either should work (obv use whatever width & height you actually want to use).
                        Have a wander through the posts in this thread: http://troikatronix.com/community/#/discussion/2347/motion-tracking-through-isadora
                        It links to some sketches you might find useful to explore interacting with the kinect further.

                        rMBP 11,3 (mOS 10.13) / rMBP 11,4 (mOS 10.14) / 3x Kinect + Leap / TH2Go
                        Warning: autistic - may come across rather blunt and lacking in humour!

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

                          @Marci, I will try that out too. Between your help and Marks, i should be able to cover significant ground. I'll be sure to share my explorations here.

                          Thanks for the link!
                          1 Reply Last reply Reply Quote 0
                          • First post
                            Last post