Video projection tools v2.1 (may 2008)

(updated may 29th to v 2.1 (osX+win), updated documentation and added more video tutorials)

NB! There might be some download issues this week (june 2nd-6th) as my service provider BEK is updating their servers. Here is an alternative download link (mediafire).

Below you will find two self-contained applications made using maxmsp and jitter from cycling74 (so you dont need to buy their software to use them, but I encourage you to take a look as it is a very powerful and flexible software).

The videoprojection tool was developed during a workshop I gave for students of scenography, choreography and directing at KHIO in Norway june 2007, and further developed for the workshop I had at the medialab prado in Madrid may 2008 (including some features from the newly released max 5).
The workshops were an introduction to working with video as a tool for creating and transforming spaces: to thinking of video as light, and how you can mask a projection to project on multiple objects and surfaces within the projector´s projection angle and to exploit the depth of field in video projectors.

The software, built in max/msp with jitter from cycling74, is made to work for both OS X and windows xp/vista.
It works with 3 planes of video which can be placed in a 3D space (openGL). Each layer can be scaled,placed,rotated,tinted and masked individually, and accept quicktime video files, live camera feed and a simple live drawing tool as sources.

There are 3 quictime source modules, each accepts a folder of videos.
The live module can use any camera recognized by your system (quicktime on mac, directx on windows)
The drawing tool is mainly intended as a way of creating a rough mask for the objects you want to project on, which can be edited in a image-editing application for smoother and nicer-looking masks if needed.
The application contains a powerful preset and cuelist storage system, making it possible to make complex transitions between scenes.

There are many things which can be improved, but don´t necessarily expect it to happen, as this was mainly created as way to get quickly started with working with video in space in a workshop setting. The main development has happened before/during the workshops, so the best way to have the software updated is to invite me to give a workshop :-)

For more info/inspiration on projection into spaces or onto physical objects check out the relief projection 2008, relief projection and masking projections posts.

System requirements
Mac: Mac PPC or Intel machine running OS X 10.4 or later, with QuickTime 7.1 (or later), an OpenGL-compatible graphics card, and OpenGL 1.4 (or later).

windows: xp or vista with  QuickTime 7.1 (or later), an OpenGL-compatible graphics card, and OpenGL 1.4 (or later).

Downloads (click here for alternative links):

documentation videoprojectiontool

documentation capture tool

video walkthrough of software (1-7: 7 qt movies compressed into a 111mb archive)

video walkthrough 8-10: additions in v2.1 (5mb)

videoprojection tool for mac OS X (v2.1)

capture tool for mac OS X

videoprojection tool for windows xp/vista (v2.1)

capture tool for windows

NB!! Windows users who don´t have max or any other visual C++ related programs installed needs to install the Microsoft Visual C++ 2008 Redistributable Package(x86) which can be found here.

Downloads hosted by BEK.

pdf´s created using the freeware PDFlab for osX.

7 Responses to “Video projection tools v2.1 (may 2008)”

  1. relief projection « Conversations with spaces Says:

    [...] draw the shape of a particular object after you have placed a opengl layer over it. I made a crude 3 layer tool for the workshop I did at KHIO this summer to enable the participants to immediately start relating [...]

  2. video projection tool v2.1 « Conversations with spaces Says:

    [...] and surfaces. You can find all the information,documentation and software (osx and win xp+vista) here. Posted in architecture, lab, light, max, perception, projection, realtime, software, space, [...]

  3. Baschet Says:

    Links are broken…. / looks nice

    Tim

  4. Baschet Says:

    ahhh Server update

    Come back later / I seen today videos from Digital slaves and Anti VJ (same topics) / looks great.
    Works with vvvv / quite similar to max-jitter and PD-Gem / but maybe you know it

    ++

    Tim

  5. hcgilje Says:

    hi tim,
    unfortunately the server is down this week as BEK, my service provider is migrating their server to a new system.
    I have uploaded the files (except the video tutorials) to mediafire.

  6. Baschet Says:

    Just download it / nice but…
    Warp into mxf? sources are accessible?

    i project to build a small module like this in jitter or maybe vvvv .
    Just look quickly, maybe it could be nice to had an input for wacom tablet (for drawing/cf. JM couturier), a little module maybe for warping the plane (depends on the surface) and after some things for simulate 3D projections (sphere, cube… ;)

    Anyway, i don’t test it but it looks quite simple and efficiency (i like it) maybe in the future could complete it and exchange some ideas.

    Cheers

    Tim

  7. hcgilje Says:

    hi Tim,
    At the moment the software is provided as standalone applications, not max/msp pathches.
    btw, the video documentation is now available via mediafire.

Leave a Reply