motion tracking? HELP!
  • francescafini
    junior Member
    Posts: 3
    Joined: Mon Jul 05, 2010 1:48 pm
    Location: Italy
    Contact:

    motion tracking? HELP!

    by francescafini » Thu Jul 08, 2010 2:12 am

    Hi, I would like to know if there is any posibility of tracking motion in module 8. I am working on this project; I would like to do a sort of live action opainting session, tracking the movement of a light behind a semitransparent screen and reprojecting on the screen a digital trail as if the light is some sort of pen pen.
    Let m eknow if you havce some idea on how to do wo.

    Thanks!
  • quixoticfusion.daniel
    member
    Posts: 10
    Joined: Fri Jul 02, 2010 10:33 pm
    Location: Kansas City, MO
    Contact:

    by quixoticfusion.daniel » Thu Jul 08, 2010 7:06 am

    http://www.vimeo.com/13171133

    I would not suggest Modul8 solely for this application. Although it is awesome proj software.

    This is Isadora tracking on PC.
    Then Quartz Composer composition played back in VDMX on Macbook Pro.

    You could substitute Modul8 for VDMX in this scenario if you could control the position of a layer via OSC in Modul8. I'm not yet sure if that is possible.

    This technique uses Modul8, but its not truly interactive.

    http://www.vimeo.com/12902033
  • quixoticfusion.daniel
    member
    Posts: 10
    Joined: Fri Jul 02, 2010 10:33 pm
    Location: Kansas City, MO
    Contact:

    by quixoticfusion.daniel » Thu Jul 08, 2010 7:10 am

    forgot about the password protection.

    password = quixotic
  • User avatar
    sigmasix
    master
    Posts: 1224
    Joined: Thu Dec 02, 2004 2:12 pm
    Location: gva | switzerland
    Contact:

    by sigmasix » Thu Jul 08, 2010 8:25 am

    I don't know why you would use vdmx to play a single quartz composer file?!? I'm not a QC expert so I won't give any advice about it, but you could also achieve what you want with maxMSP or Processing. You could even use JunXion to track your light and send values back to modul8 or any visual software that can get the values sent by Junxion.

    http://www.steim.org/steim/junxion_v4.html
    http://processing.org
    http://cycling74.com/products/maxmspjitter/

    and there are certainly others
  • quixoticfusion.daniel
    member
    Posts: 10
    Joined: Fri Jul 02, 2010 10:33 pm
    Location: Kansas City, MO
    Contact:

    by quixoticfusion.daniel » Thu Jul 08, 2010 8:38 am

    Agreed. There are many options for how to achieve this effect.

    In that application I used VDMX for the ease of having a layers XY position controls attached to incoming OSC data.

    Any projection software that can accomplish this can be used.

    I am actually in the middle of transitioning from using VDMX into using Modul8 at this time. This is due to reliability, native DMX control and output capabilities. ( This is a discussion for another forum though )

    Is it possible to use OSC data to control layer positions in Modul8? If so it would be very useful to know how to do this.

    Thanks
  • vanakaru
    master
    Posts: 669
    Joined: Mon Sep 25, 2006 9:24 pm

    by vanakaru » Thu Jul 08, 2010 8:58 am

    junxion has very good tracking tools. from there you could output MIDI that is easy to map in Modul8. So you limit is what you can control with MIDI in Modul8.
    But I have bought Isadora for this kind of interactive projects. M8 is not made for this (although I have done some public interactive stuff) and needs some creative thinking to go beyond its intended use.
  • User avatar
    sigmasix
    master
    Posts: 1224
    Joined: Thu Dec 02, 2004 2:12 pm
    Location: gva | switzerland
    Contact:

    by sigmasix » Thu Jul 08, 2010 10:00 am

    for the OSC, you must use the OSC module. if you open the module editor, select the OSC module and click the "info" tab at the bottom. You'll get all the information you need on how to use this module.

    There is a special way to write your messages using keywords. You can find the layer position X and Y keywords in the keyword browser (command alt B). To move around the stage, you must use values from -640 to 640 in X and -480 to 480. But you can also use higher values depending on the ratio of your output window.

    To go back to the original thread, you could use a tracking software such as junxion or a home made thing, send a x,y position to modul8, apply it to your layer position. In your layer you can place a white dot on a transparent background (png) and use the trace effect to get your trail effect. Then you can even add sound reactive auto-scale or auto-alpha or any other effects.
    If you manage to create your own tracking software, you should be able to code the visual output too so no need to use modul8 ;)
  • francescafini
    junior Member
    Posts: 3
    Joined: Mon Jul 05, 2010 1:48 pm
    Location: Italy
    Contact:

    by francescafini » Thu Jul 08, 2010 8:14 pm

    thanks so much to everyone,. I'm doing some experiments! I will let you know soon!
  • User avatar
    The Midi Thief
    master
    Posts: 483
    Joined: Thu Sep 29, 2005 7:19 pm
    Location: Stockholm, Sweden
    Contact:

    by The Midi Thief » Fri Jul 09, 2010 12:48 am

    I've done painting with a Wii Mote + Quartz Composer + VDMX. But for tracking stuff it's supposed to be better to have the Wii Mote still and have 4 IR LEDs that moves. The LEDs can be tracked by OSCulator (I think) that could send OSC or MIDI to any VJ software. But having IR LEDs behind a screen won't work. The painting with a moving Wii Mote was not very exact.
  • User avatar
    sigmasix
    master
    Posts: 1224
    Joined: Thu Dec 02, 2004 2:12 pm
    Location: gva | switzerland
    Contact:

    by sigmasix » Fri Jul 09, 2010 9:11 am

    the best setup would be a camera with IR filter to remove the projection from the capture, then a bulb light (must contain IR in the rays, LED won't work) behind the screen will be completely alone in the camera's image.

Who is online

Users browsing this forum: No registered users and 15 guests