Video projection tools v3.1 (april2009)

videoprojectiontool v3.0

This page includes downloads of application,documentation and tutorials for the videoprojectiontool, and the more basic but very useful cornerpin keystone tool.
The applications were originally made for teaching workshops, but has developed into more general projection tools. They are built using maxmsp+jitter, and are primarily intended for people who don´t have these applications. They work both for mac osx and windows xp (I haven´t tested them on vista but they should work).

The latest version of the video projection tools is 3.1, which was released april 2009 for osx and windows. If you are new to the application please read and watch the documentation for the previous version as the basic features are the same. Take a look at the comments section for features/changes which hasn´t made it to the documentation.

april 6th:I have made a new manual! Please read it and then move on to the video tutorials.
I have also updated the application to 3.1c: I have extended the osc functionality by adding a OSC-send module, and also cleaned up some bugs which have been there a long time (if your system isn´t very slow you now shouldn´t need to hit the reset button to get started).

v 3.1(april 2009): I have added rudimentary OSC and MIDI functionality, and provided maxmsp templates for osc/midi for people to develop this further.

I have also fixed some issues related to the use of masks.

Read more about osc and midi implementation in the new manual.

If there are any particular features you think should be accessible through OSC/MIDI, let me know through the comments, and I will consider implementing it.


v3.0 (march 2009)
:The big difference from v2.5 is that you now have 8 layers instead of 3, as well as 8 video sources, 1 live source and 1 drawing source.

Important! If you work with presets it is important to make sure changemode is on, which is found in the preset/cue section. If not, transitions between presets will very likely slow down the program significantly (On my computer I get about 56 fps with it on, 13 fps with it off).

update march 12th: just a small change to increase the resolution of the cornerpin numberboxes to 3 decimals.

v2.5 (feb 2009):The update features cornerpin distortion for the individual layers, plus an enhanced drawing mode for more accurate masking. Please watch the new  vp2.5 video tutorials to learn about the new features.

Another small application I have added is a simple cornerpin keystoning program, which makes it extremely easy to make your projection fit the projection surface, simply by clicking in the corners of the projection surface.

the source code for the keystone functionality can be found in the cycling74 thread about keystoning.

update feb 13th:
a small update to the cornerpin_keystone app, fixing a osx issue and adding a reset corners button.
for the videoprojectiontool, fixed the initialisation of parameters in osx, in windows you still might need to use the reset button.

Mask transparency: Something which I need to add to the documentation is that to work with transparent masks you need to save your masks as png. You have to save your pngs with transparent background (not black) to get this to work.

Scroll down for the links, and check the comments section, as there might be some things which didnt make it into the documentation that is mentioned there.

—-

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).

about Videprojectiontools:
The initial version of Videoprojectiontool 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.
The workshops were an introduction of 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.
With further development in 2009 Videoprojectiontool has evolved into a powerful and flexible application.

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

There are 8 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.

Videoprojectiontool supports OSC for communciation across computers and appications.

For more info/inspiration on projection into spaces or onto physical objects check out the relief projection 2008, relief projection and masking projections posts.
New posts for inspiration: snow lab and shift v2 installation. I also wrote a little bit about vvvv in another post.

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:

videoprojectiontools v3.1c osx (8 layers) …….. alternative link (BEK)

videoprojectiontools v3.1c win (8 layers) …….. alternative link (BEK)

documentation videoprojectiontool(pdf for v3.1)

Videotutorials for Videoprojectiontool:

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

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

video tutorials for videoprojectiontools v2.5

Cornerpin keystone tool:

cornerpin keystone tool osx

cornerpin keystone tool win

video tutorial for cornerpin keystone tool

Older versions of Videoprojectiontool:

videoprojectiontools v3.01 osx (8 layers) …….. alternative link (BEK)

videoprojectiontools v3.01 win (8 layers) …….. alternative link (BEK)

videoprojectiontools v2.5 osx (3 layers)

videoprojectiontools v2.5 win (3 layers)

videoprojection tool for mac OS X (v2.1)

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

Capture tool:

capture tool for mac OS X

capture tool for windows

documentation capture tool (pdf)

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.
This is not needed for versions 2.5 and later.

118 Responses to “Video projection tools v3.1 (april2009)”

  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.

  8. Pietro Says:

    I downloaded the videoprojectiontool, but doesn’t work (Both stand alone and under max)

    I have Max/msp 4.5.7 with jitter, does it work just with latest version?

    thanks

    Pietro

  9. hcgilje Says:

    hi Pietro,
    it works in 4.6 at least. 4.5.7 is a quite old version (released march 2006).
    Anyway, this shouldnt matter for the standalone version, since you don´t need max to run it.
    what kind of errors do you get?

  10. shift v2: relief projection installation « Conversations with spaces Says:

    [...] software used is an expansion of the videoprojectiontool available here. Possibly related posts: (automatically generated)relief projection 2008Keeping the Flame~ I got [...]

  11. joachim Says:

    Hi I just downloaded the videoprojectiontools files manual and walkthrough, have followed all the indications on the video tutorial and can’t seem to get the patch to work propperly ( i get no image what so ever!) are there installation steps that i have neglected to undertake, by the way i’m running max 5 on a windows xp pc.

  12. hcgilje Says:

    Hi, it is difficult to help if you can´t be more specific, but I assume you have installed quicktime, have dragged a folder of quicktime movies over to the drop area, and have clicked on the checkbutton to actually activate the patch? If you go to the menu bar you could check if there are any error messages in the max window.
    Also, you might have to install the Microsoft Visual C++ 2008 Redistributable Package(x86) (since you are using max 5 this shouldn´t be necessary)

  13. tsiwt Says:

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

    the link is dead where can we download this?

    thanks

  14. hcgilje Says:

    There are two ways of downloading this as mentioned in the post, here is one of them:
    http://www.mediafire.com/?sharekey=124ffdbba67bbabf7069484bded33bcd0b6861b5b50d66c0

  15. tsiwt Says:

    THank you, best christmass present.! :) .

    I want to tell you that I admire your effort in working to make this tool public. Ive searched the internet over and over for tutorials or ways to do video mapping , but it seems it all falls in the privileged groups of the users that have lots of computer knowledge . Out of reach to the visual artist that just want’s to experiment and develop visual ideas instead of technological upgrades. Granted , breakthroughs might come from people that are joining technology and art in newer ways, but it may also come from people with limited resources and knowledge of technology working within their limits. I want to thank you
    for helping broaden our technological limits. More people should follow.

  16. Projection Artists « Augmented Engineering Says:

    [...] has also released some tools to help with 3d projection mapping, created using Max/Msp and [...]

  17. tsiwt Says:

    mmmm Augmented engineering.

    who has also released some tools?
    I didin’t see any tools in your website.
    point us to the direct url .

    thank you

  18. hcgilje Says:

    have you tried clicking on any of the links above??
    The tools can be downloaded from two different servers.

  19. tsiwt Says:

    yeah I downloaded it thanks to your msg posted december 24

    the program does not work for me because my laptop does not support pixel buffering in opengl. so the last msg I posted was in reply to

    “# Projection Artists « Augmented Engineering Says:
    January 6, 2009 at 2:36

    [...] has also released some tools to help with 3d projection mapping, created using Max/Msp and [...]”

    I am still in the lookout for different programs , but hcgilje your
    app looked very sweet.
    thanks

  20. hcgilje Says:

    ok, I misunderstood :-)
    have you tried vvvv (in case you are running windows?)
    what kind of laptop are you using?

  21. tsiwt Says:

    I have tried vvvv but the learning curve is too steep.
    The computer I am using is hp pavilion dv6000 (dv6265us)

    my friend gave me his fujistu siemens Amilo si1520
    with a broken lcd , I am not sure if it is worth fixing(200$$) , because I would only fix it to be able to do some projection mapping and other visual projects .

    any advice would be appreciated. should save and eventually buy a MAC thank you

  22. video projection tool v2.5 + cornerpin keystone app « Conversations with spaces Says:

    [...] to the resourcepage for the videoprojectiontool for the links to the new applications and several new video tutorials related to the update. [...]

  23. Alex Says:

    Hi, massive thumbs up for this! Adding a tentative +1 to release the source for it :P /

    Cheers, Alex

  24. snow lab « Conversations with spaces Says:

    [...] But last week has been an exception, which finally gave me the opportunity to testing out my videoprojection tool on forms made in the snow. It was a pretty nice location, on the roof terrace of BEK overlooking [...]

  25. Ross Brannigan Says:

    I’m loving your VideoProjectionTool and am about to perform a live Shakespeare/digital media show using it. What is the best resolution and codec for video in it? I’ve tried H.264 at 768×576 (and 576×768) square pixels as a Quicktime. It seems a little jerky
    Thanks, Ross

  26. hcgilje Says:

    Hi Ross,
    great to hear that you find it useful!
    768×576 is primarily for use with the dv codec, which I have actually found to work fine on my system. Since different computers,platforms and graphic cards behave differently it is a bit hard to give a general advice, but I will try:
    I don´t think h.264 is such a good codec when you are processing it live as it involves more heavy decompression than other codecs. Most people prefer using jpeg compression at medium to high quality, and 640×480 could be a good resolution.
    hope this helps!

  27. Slipa Says:

    Hi,

    Thank you so much for this tool! I’m an artist who usually works within the field of sculpture and intervention. However recently I’ve been working with electronics, motorised work etc using parts salvaged from bits of technology… I suppose you could call it ‘hacking’ in the least tech way possible (particularly because I have almost zero knowledge about this sort of stuff). I’ve also been experimenting with light and sound installations, and have been desperately trying to figure a way of creating a programmable light installation using physical light sources such as bulbs etc. but thanks for this tool I’ve been able to simply create a projected animation to simulate the effect i was going for.
    I’d LOVE to see some way of adding more layers, rather than the 3 the tool currently limits me to, but beggars can’t choosers.
    If anyone out there can suggest to me other tools to look out for that will allow me to go beyond the capabilities of VideoProjectionTools while still being accessible to a non-programming savvy person I’d really appreciate it. (for instance, more possible layers, ability to project onto non-flat surfaces, ability to spread the video across more than one of the layers….).
    Projection mapping seems to me to have a huge potential to help me create and realise ideas i previously thought not possible in my art, but my lack of technical knowledge might be a problem (Hence why I’ve found VideoProjectionTools so fantastic). If there are resources where a “dummie” can learn about it from scratch that would be great too…? Otherwise I’ll be tortured by the knowledge of this huge opportunity, having already had a small taste, that I cannot fully take advantage of.

    slipa

  28. Ross Says:

    Hi, great improvements with the key stone tool! If you want suggestions for improvement – I’d suggest a cuelist that makes it easier to schedule video clips. Or maybe I haven’t figured out how to do it in VideoProjectionTool yet! Any tips most welcome!

    In my live theatre piece I want to project the other characters onto various screens so that I can act with them live. This means for example starting a clip on one screen, then at a precise time adding a second screen while the first continues then later a third, then stopping the first while the other two continue and so on. The sort of thing that is easy in video editing but not in multiscreen.

    For live performing along with the video projection it would be excellent if the operator could hit a pause then a resume button.

    Can VideoProjectionTool do any of these things?
    Thanks
    Ross

  29. tsiwt Says:

    This is curious but the Cornerpin keystone tool works
    but the projection tool 2.5 does not, Can this still be a compatability issue?

    I can load the videos but when I activate the program or hit
    reset nothing happens to my mofo window. not even a flickr,.

  30. hcgilje Says:

    Hi Ross,
    videotutorial 8 is about cuelists, it is also mentioned in the two last pages of the pdf.
    Hope this helps.
    hc

  31. hcgilje Says:

    hi tsiwt,
    it should work.
    maybe you could take a screenshot of what it looks like after you have loaded the videos and hit the reset button?
    hc

  32. hcgilje Says:

    Hi Slipa, thanks for your comments!
    It is likely that a version with more layers will be available at some point, I have a 8 layer version which is mostly working, but there are some issues with transitions between presets.
    Since I mainly develop new features in relation to workshops I give I can´t promise when a fully working version will be available.

    It is possible to split a image over several layers, but it might not be obvious:
    For instance if you want to split one source over two layers, you make two masks. If you just want to divide the image in a left-right way, you make one mask for the left, one for the right (remember to use png to get the transparency). Then you just use the same source for both layers and voila, your source is now split between two layers.
    It might not be as “automatic” as you wish, but it is still quite easy.

    As for non-flat surfaces, corner pinning and masks will get you quite far.

    hc

  33. slipa Says:

    Thanks! Thats great!

    One small problem im having though…. and I’m sure I’m just being stupid about it, but when i drag the “mofo” window over to my projector and maximise it, I still have the bar at the top saying “mofo” visiable.
    I have the program installed on a mac as well as a pc and im not sure which i will be using, so if you could let me know a solution for this for both that’d be great…. am I just missing something totally obvious? Thanks!

  34. hcgilje Says:

    slipa,
    may I ask how you maximize the window? If you hit the ESC key you enter fullscreen mode, and there should then be no bar visible.

    hc

  35. hcgilje Says:

    as some might have noticed I have added a v3 of the tool:
    8 movie sources, 8 layers.

    I have called it beta so far, but it seems to be quite stable, at least on my computer.

    Enjoy!

    hc

  36. Slipa Says:

    thanks, i knew i was missing something obvious!

    Just installed the new beta on a different laptop but i get a “maxmsp has encountered a problem…..”. I get the same with any of the other versions too. (I have the C++ package so its not to do with that). any ideas?

    Anyway, it runs fine on my usual pc which is great. I’m gonna have a great time with all these extra layers!!!

  37. hcgilje Says:

    It´s hard to know what could be the problem, but what is the specific error message?

  38. Hubert006 Says:

    I have the same problem, that “slipa” has. I have laptop with OpenGL 2.1 and new one Quicktime pro. I don’t know where is problem!?!

    PS: Sorry for my english;)

  39. hcgilje Says:

    it is a bit hard to help you without knowing which os you are running, which version of videoprojectiontool you are using (and is it happening with other versions of the program), what is the exact error message, and have you had the videoprojectiontool working before?

    hc

  40. Hubert006 Says:

    I tried all versions of videoprojectiontool , I can’t start all of them. Windows shows me: “AppName:videoprojectiontool3.0_beta_win.exe AppVer:5.0.6.37607 ModName:videoprojectiontool3.0_beta_win.exe
    ModVer: 5.0.6.37607 Offset: 001d947e”
    I have Quicktime 7.6 Pro, graphic card with OpenGL 2.1 (Geforce Go 6150 – maybe it’s the problem?? ).

  41. hcgilje Says:

    hi Hubert,
    so when you try to open the application, nothing happens, you just get “maxmsp has encountered a problem…..”?
    The extra windows info seems to only be info about the version of max used to create the standalone.

    If Slipa could add some info about operating system,graphics card, etc we could find out if the problems are related.

    It might be a issue with graphic card drivers, but to be honest I am not sure if will be able to help you out as this seems to be a problem not directly related to the videoprojectiontool application.

    Are you able to see video textures on 3 d objects in any other program?

  42. Hubert006 Says:

    Yes, I able to see textures on 3d objects in Adobe After Effects, 3ds max. When I try open the VideoProjectiontoolm, I just see standard error message ( Windows XP sp.2), and nothing happens. Yesterday, I tried everything, I changed graphic card driver, I installed new one Quicktime, I even found some .dll files, which some way are connected with OpenGL.

  43. hcgilje Says:

    I asked on the max/msp forum about your graphics card. This is the answer I got:
    That’s a fairly terrible graphics card. [..] Shaders definitely won’t work on that card, or pretty much any integrated graphics card on XP/Vista.

    So unfortunately you are out of luck with your laptop for the videprojectiontools it seems.

  44. tsiwt Says:

    wow, got it to work, was very happy until I notice my video card its very bad and it was to slow.
    I decided!! HC I am going to buy a laptop a mac
    because I really want to do this kind of video / projection / light / 3d work. Would you recommend a Mac laptop model
    to use for this type of work?? what is the best video card I can get? the nividias look good right?

    your comments will be very helpful.

  45. hcgilje Says:

    hi tsiwt,
    great to hear you got it working.

    I have a few years old macbookpro with a nvidia GeForce 8600M GT and 256mb vram, which works fine.
    I haven´t had the chance to test the integrated graphics card in the newest macbooks or macminis, but it would be interesting to hear feedback from other users. I might pick up a 2009 macmini soon to test the graphics card. I would assume with 2 gb RAM, which means 256mb vram should work.

    hc

  46. slipa Says:

    HC,

    The problems I encountered running the software sound the same as those that Hubert had. Unfortunately I don’t have that computer available to me at the moment, but I suspect the problem was down to the graphics card. When I get a chance I’ll let you know the spec if you’d like.
    Anyway, I’ve managed to very successfully run the software on my imac, my thinkpad, and even on my eee pc 901!
    I will be using videoprojectiontools for an art installation in the next week!
    Thank you very much for kindly making the tools available, and enabling me to explore new ideas in my work.

  47. hcgilje Says:

    interesting to hear it actually runs on the eee pc901.

    It would be great to see documentation of what people make with the videoprojectiontool.

  48. videoprojection tools v3.0 « Conversations with spaces Says:

    [...] Download application and documentation Posted in max, projection, realtime, software, system, tools, video. Tags: jitter, mapping, max/msp. [...]

  49. Create Digital Motion » Projection Mapping Made Easy, with Free Mac-Windows Projection Tools Says:

    [...] Free downloads, documentation, capture tool, video walkthrough, video tutorials, and more: videoprojection tools [...]

  50. slipa Says:

    I used the software for a audiovisual installation yesterday, which went quite well! I will be doing it again some time soon to get some documentation.
    One quick question/gripe.
    With the cornerpin keystone tool, with the cornerpins for the top and bottom right I can go to 2 decimal places when in positive figures, eg : 0.15
    but in negative figures I can only go to 1 decimal place and it round up, eg : -0.2
    With the cornerpins for the top and bottom left I can only go to 1 decimal place whether in plus or minus figures….
    Is this normal behaviour? would it be possible to make it so you can be more accurate (eg 3 decimal places?)

    I hope myy question makes sense?

    Thanks again for releasing this great software!

  51. hcgilje Says:

    hi slipa,
    good to hear you had a good experience with it for your installation.
    Thanks for the feedback on the decimal places.

    update march 12th: fixed, 3 decimal resolution on the numberboxes for cornerpin distortion

    hc

  52. slipa Says:

    Does anyone have any tips on animation software that i can use to create simple things like moving/drawing lines, moving dots between various point etc…? I’m thinking along the lines of augmented sculpture by pablo valbuena, except not quite that complex as I don’t intend to project onto complex geometry. The animation I used in my recent project was a series of moving parralel lines, which I made in Photoshop as about 200 .png images and made into a stop motion. This way of doing things was easy and quick for the effect i was going for, but now i want to try smoother movements and I havent got a clue where to start? After effects? Blender? Any tips appreciated.
    Also, would i be able to save the animations to quicktime format to use with VideoProjectionTools or will i have to do some converting?

  53. hcgilje Says:

    my suggestions would be processing, flash or after effects.

  54. dker Says:

    Hey Tim !

    Happy to see you here :)

    B.

  55. alvaro vazquez Says:

    I love it! im having too much fun!..
    question. how can i trigger all the tracks together, i have 4 different qt in sync.
    Thank you very much!

  56. glenn Says:

    Just came across the site this morning and have been messing with it most of the day but I have a problem playing video. I can map surfaces with the boxes or images, but when I click to activate a video (the samples included) the box disappears and nothing plays. in fact the whole layer becomes completely nonfunctional, but the other layers can still be moved around and change colors…its only after video activation….

    Its probably me missing a step to activate the video, but i dont know, any ideas?

    I just updated video drivers and qt. It shouldnt be hardware, running a nice 9800gt with dual core 3ghz. Im thinking codec or something else…

    Tried the 2.5 version and the same thing happened.
    Thanks for helping the newbie

  57. hcgilje Says:

    alvaro,
    great to hear you are wasting time using the videoprojectiontools!

    if I understand you right you want to start 4 videos on 4 different layers at the same time?
    It should work if you have saved it as a preset, and video is active (in the preset section).
    If you only want it to play once, use loop 0 for the videosources. You can also tell it to use specific in and outpoints.
    The only problem I can see with this is if you are using changemode set to 1, which means a parameter is only updated if it is changed from the previous preset. So you might need to experiment to make sure that the parameters change

    hc

  58. hcgilje Says:

    glenn,
    have you actually dragged the videofolder to the drop areas for each moviesource?
    Eventhough there is a list of videos in the menu when you open the program, you need to make sure that the program has the right file path, which is why you would need to drag and drop the folders.

    Also, check that rate is not set to 0 in the movie source, in case something wasn´t initialized properly.

    Last thing I can think of is if you remembered to activate the movie layer (the checkbox)

    And of course read the documentation and watch the tutorials..

    hc

  59. abbraga Says:

    the link for the videoprojectiontools for xp/vista is broken

  60. hcgilje Says:

    I just checked the link for 3.01 for windows, and it works for me. Anyone else having this problem?

  61. glenn Says:

    hcgilje
    Yup read through everything that was listed, dragged the folder and definitely activated everything. I know this is mostly for workshops, so im not expecting any tech support, especially since it seems I am the only one having this issue. If anything else comes to mind, let me know. Thanks!

  62. alvaro vazquez Says:

    thank you for your answer!
    now im triying to mask an image inside the object, everything is ok until i check the box to read the mask, the image inside rotates 180º….
    best wishes from argentina!

  63. hcgilje Says:

    alvaro,
    I will look into this, it must have sneaked in somewhere in the transition from 2.5 to 3.0.

  64. Charlesee Says:

    Dear sir,
    I am really interested in your program but just can’t downloaded form the link you provided and the mediafire link…..is there anyway that i can download your application?
    Many Thanks

  65. dacha Says:

    this is a really great software,i spent last 10 hours learning it,but its worth it!!! only problem is that i dont get the how to use corner pin app with the main video projection tools app :(

  66. hcgilje Says:

    Charlesse,
    I have now added alternative download links for both the osx and xp version, tell me if you have better luck with this.

    hc

  67. hcgilje Says:

    dacha,
    You will not be able to combine the cornerpinkeystone app with the projectiontools app. In the projectiontools app which is intended for projection on multiple surfaces/objects you can cornerpin distort the individual layers, not the final output of all 8 layers.

    hc

  68. dacha Says:

    thanks for the prevoius answer. 2 more quick questions:

    I attached a MIDI device,how to program it to work with the software,& is it possible to fade in/out betveen 2 clips in one layer?

    thanks & once more really great soft. ;)

  69. hcgilje Says:

    Currently there is no MIDI support.
    I am considering support for OSC though, to be able to trigger presets from a remote computer or another application that supports OSC.

    You can only fade one video in and out per layer, so to get a crossfade you would need to use two layers.

  70. dacha Says:

    ok,tnx.But is there a possibility maybe to program some shortcuts on the keyboard maybe,i want to be abble to quickly change clips if its possible?

  71. hcgilje Says:

    you can make cues/presets and either click on the cue in the sequencer you want to jump to or use the n key to move to the next step.

    Don´t expect any new features in the near future, as I am busy with other projects at the moment, but I will note your suggestion and see if it makes sense to include it at some point.

    If you are looking for a VJ style application, I don´t think the videoprojectiontool is the best choice, it was made for installation, stage performance and general experimentation.

  72. dacha Says:

    understood ;)

    for now I want to try to experiment with combination of vj-ing a stage performing at the same time,we will see how it will work :)

  73. Matty Says:

    Hi there!!! Thanks for this really cool and great software :)

    Was trying to figure out its function..and got most of it up and running… however I cant seem to get the masking to work :( (I tried using the existing pngs in your mask folders and they failed to load up as well)

    The videos and sounds are playing, scales and tint work. The mofo window is displaying (monitor is blank tho)

    Would appreciate any help if posisble..
    Thanks in advance!

  74. blair Says:

    Any chance at releasing some of the source for this? I have been trying to figure out hot to use jit.gl.mesh for something like this but have not yet cracked the code..I was able to do about 4 videos using gl.imageunits but at the expense of my processor heating up too much and my framerates dying. I understand the videoplane parts but I’m not sure how you get the 4 corners set up in an easily manageable way (since videoplane only does x/y scaling)..any tips would be much appreciated..I want to include something like this in my performance patch…great work

  75. hcgilje Says:

    matty,
    have you dragged a folder with maskfiles to the dropfolder area? Have you tried to read a file directly using read?
    Have you checked the box to turn on the mask?

    hc

  76. hcgilje Says:

    blair,
    the source for the cornerpin, using jit.gl.mesh, is available, just click on the “cycling74 thread about keystoning”-link in this post.

    I am not using videoplanes, just jit.gl.mesh with a videotexture, to be able to do the cornerpinning.

    hc

  77. Matty Says:

    Hihi~ thx for reply.
    Yeap. I have dropped the folder into the dropfolder area during when I dropped the QT movie folders. Even tried reading a file… directly and also clicked the check box beside the read each time.. :( still i dun see any masking effects on

  78. Matty Says:

    Hi hc~

    Im on a Mac now.. and the masking works.. well at least for the .jpg mask in ur default mask folder. The default pngs and the pngs i created didnt work. Haha ^^”

  79. anxo Says:

    Hello I was trying to use your fantastic tool but I encounter a problem, I was doing masks and storing presets but when I hit the “go” button to play preset 1 to 5 in several seconds for example, it does not play them for any extrange reason, neither the play list functions for me, it does show one preset or two but after this it jumps.
    but if I check preset by preset in the “go to preset” button all of they are fine.
    I am on Mac and on tiger,
    thanks for the tool and for the help

  80. slipa Says:

    Havin a problem here on video projection tools 3.0/3.01 XP

    Everything runs fine until i try and apply any masks, at which point one of two things happen:

    The video on the layer im applying the mask to stops playing

    or

    all the videos in all layers stop playing

    I’ve tried running all the older versions of the software with no such problems. Taking a look at taskmanager doesnt show any significant spikes in Memory/VM usage when i try to apply the masks so i don’t think its just my computer grinding to a halt. Any ideas what the problem could be and how I can over come it?

    Once again, thanks for helpin out and relseasing this great bit of kit

  81. hcgilje Says:

    Hi,
    I think I have fixed the different issues with masks.

    As for the issues with playing back presets and cuelists, I would suspect it is related to your recorded presets. Please check the content of your presets in the storagewindow. I haven´t heard from anybody else having problems with this.

    Also, (a day early) I added basic OSC and MIDI, read more about it above.

    hc

  82. slipa Says:

    Hi HC,

    The new version fixes all the prooblem with the masks. It’s FANTASTIC! You really are doing a fantastic job making these kind of easy to use tools available to the masses!
    Also, I only just realised that I can use .png masks with a transparent background rather than a black background, making the possibilities so much more. It might be worth pointing this out…?

    Thanks again HC. You’re doing a great service!

    slipa

  83. hcgilje Says:

    hi slipa,
    thanks for the feedback!
    the mask transparency is sort of mentioned above (and two of the example masks have transparent background), but maybe not explicit enough, so I have added an extra sentence about it.

    hc

  84. hcgilje Says:

    I made a few more parameters available for osc:
    pos_x and pos_y, scale_x and scale_y

  85. videoprojectiontools v3.1: now with OSC support (+ basic MIDI) « Conversations with spaces Says:

    [...] more info and downloads Posted in max, projection, software, space, tools, video. [...]

  86. videoprojectiontools v3.1: OSC « Conversations with spaces Says:

    [...] more info and downloads Posted in max, projection, software, space, tools, video. Tags: jitter, mapping, max/msp. [...]

  87. claire Says:

    Hi! your video projection tools are exactly what I need for my video installation. I’m a studio art major at Wesleyan University working on my senior thesis exhibition. I’m fitting videos perfectly onto three screens, one on each wall in a the gallery. There is one small probem:
    I shot the videos in 3:2 (720 x 480) and I like them at this aspect ratio ( I don’t like the cropping that occurs when i export them into 4:3). the only options you have in the dropdown menu are all 4:3. I’m relatively familiar with and i own msp/jitter 5 so if you could send me the code, i could change it to suit my specific needs. thanks so much!

  88. hcgilje Says:

    Claire,
    actually the moviesource adapts to the video file resolution.
    The dropdown menu is to force the moviesource to a specific resolution (which normally isnt necessary).
    Opengl textures are usually 1:1, but I have scaled the layers to be 4:3. So when scale_x is set to 1 it is actually 1.33. All you would need to do is to change the scale parameters.

    hc

  89. Max Says:

    Looks great!!

    I’m really a fresh beginner and I’m only starting to understand what people could realize with max/msp. Well a technical question, is it possible to get a j.web source in a patch like videoprojection tools? I plan to realize a school project using this amazing projection capacity.

    Really nice work!

    Max
    Greets from Belgium

  90. hcgilje Says:

    I have made a new manual for the Videoprojectiontool, documenting the latest improvements including cornerpin keystoning and OSC support. There is also a slightly modified version of the application, v3.1c, with some bug fixes and increased OSC support.

  91. hcgilje Says:

    I have seen in some forums a confusion about save being grayed out in the filemenu. This does not mean it is a demo, it just means you are not able to modify the program itself. You save data as presets and seqences.
    Please read and watch the documentation to understand the concepts of the Videoprojectiontool.

  92. New manual for Videoprojectiontool available « Conversations with spaces Says:

    [...] available here. Posted in max, projection, software, space, system, tools, video. Tags: mapping. No Comments [...]

  93. projection mapping clap clap — ZEAL Says:

    [...] but not least there’s this dude who’s put up a program he wrote in max that allows for easy projection mapping and it’s [...]

  94. Fariz Says:

    I cant seem to see the video being played, can only hear the sound. I got it played once after clicking so many buttons here n there, but then thats it. only once.

    help! many thanks!

  95. hcgilje Says:

    Fariz,
    from what you write it doesn´t seem like you have read the documentation. Check out the new manual and watch the video tutorials.

    hc

  96. qfwfq Says:

    Hey hc,
    It works like a charm. Thank you for making something as complex as projection mapping accessible to us all.

    Greg

  97. Eduardo Ulrich Says:

    Hey there,
    this is an ace app you’ve developed here, but do you think you could post your max patch, basicly i think adding some image processing effects, and support for multi cameras would be great,

    so if you wouldn’t mind sharing i’d love to see the patch, and give it a go…

    anyway, ace work…really amazed at how easy you made the interface, a great lesson in functionality…

    cheers,
    e.

  98. rossnzwpi Says:

    Brilliant tool, thanks for making it and continuing to develop and advise!
    I’m wondering if any users out there want to share their experiences with screen materials, and transparent / semi-transparent ones in particular.

  99. mammasonica Says:

    Hi there really great work! I always map all my video in a different way and this is just amazing …the only problem is that the application seems not to run on my machine ( the 2.5 crashes and the newest does not show any window!)
    My machine is a Mac book pro running 0sx 10.4.11 with a GeForce 8600M GT.Is anything i’m missing ? software or component ?
    Thanks for your support

  100. idmism Says:

    i cant get anything on output even my camera…Plzzzzzzzzzzzzz
    Help??
    Mac Book Pro 17..10.5.6
    2.5GHz Intel Core 2 Duo
    4GB Ram

  101. hcgilje Says:

    mammasonica,
    you have the same macbookpro as I use it seems, so it shouldnt be a hardware problem. I run 10.5.6 but I havent had any problems with 10.4.11, so it is hard to know what the problem is, unfortunately. The software requirements are the same as for max 5: Max 5 requires a Mac PPC or Intel machine running OS X 10.4 or later, and 1 GB RAM. Jitter requires QuickTime 7.1 (or later), an OpenGL-compatible graphics card, and OpenGL 1.4 (or later).

    idmism,
    have you read the documentation and watched the video tutorials?

  102. mammasonica Says:

    I’ll right …..was not working ( crashing on start…dunno why!!!?)
    I tried onto windows partition and everything was fine!!!!???
    Then on osx I created a new user and It seems to initialize all right ….something probably goes on conflict and generate kernel error log !.
    Everything seems all right ….it does not shows the live input onto osx but I think I need to go through docs and tutorial to understand (on the xp partion went on immediately)!!
    Thanks for your help ….and keep up with the amazing job!!

  103. on top of the opera « Conversations with spaces Says:

    [...] & Wagle. The 30×15m wall consists of panels of the relief patterns and I decided to use my videoprojection tools software to mask rows and columns of these panels. Working outside with a short timeframe means a [...]

  104. idmism Says:

    yea..i through with doc and the video tutorial but it seems the output just
    gone black….is it the problem running Max5 together with this app???

  105. mammasonica Says:

    hi again been playing with your great tool and I found it very fascinating : i went through all his feature no probs and I would like to explore the interactive possibilities with sounds and sync.
    I read all the docs about osc and went to OSC website but I’m quite new to osc and I dont think to understand fully the capabilities : could you point some basic examples or any reference material so I can have a try, please?
    I would like to sync some sound to some dope sheets compiled with the VPT sequencer …!
    Thanks for your support and hopefully I will send you some test of the work after development!
    cheers

  106. mammasonica Says:

    I forgot to say I found your tutorial very clear and usefull !
    Thanks:)

  107. bikerboy805 Says:

    Hey, quick question

    anyone know if is there anyway to trigger of the videos simultaneously? like putting all 8 of the video rates to 1 at the same time?

    im working on something where i need to sync up to videos, still a new user to this program

    thanks

  108. bikerboy805 Says:

    oh….
    nevermind i got it

  109. Cameron15 Says:

    Hey there im actually looking for the same answer as bikerboy805 (above). Im trying to sync all 8 layers to trigger simultaneously but they seem to start at different times. basically each seperate video is designed to one specific audio track. the video is different but the audio track is the same but my videos seem to play out of sync. PLS HELP :) BikerBoy805 how did you do it???

  110. tsiwt Says:

    I got my mac and this is the first program I downloaded :) .

    I still have a problem it might be simple to fix. my problem is that whenever I load a a folder into the 101 and then load in 102 and then 103 and then I select different videos in each one it seams to only recognize de 101 video and outputs the same video in all 8 layers, if I dont upload in 101 and upload in all others nothing shows in the screen

  111. mammasonica Says:

    for tsiwt ……look where it says >>>>drop folder mask here<<<
    on top there is a menu that as default says 101 source open it and change values to address to the right video!
    hav fun

  112. mammasonica Says:

    for tsiwt ……look where it says >>>>drop folder mask here<<<
    on top there is a menu that as default says 101 source open it and change values to address to the right video!
    have fun

  113. michael hawk Says:

    i’m at staging a composition of several masked video sources
    on an object; how do i best repeat resizing video/mask to *exact* fullscreen size (using .png materials: how dither/size would you encode/save for best results with VPT for fullscreen detail? )

    great job you’re at, HC.

    michael

  114. michael hawk Says:

    …here’s my masking prob again, maybe a little clearer:

    1) using .png masks in your VPT app – as the video itself – first appear in the small (x8) structure size with the movie.
    when resized to fullscreen, the mask borders become highly pixelated. how can you/we optimize that?
    (i noticed the straight vertical mask border of your “leftmask” demo file is sharp.) that’s what i’d need here…

    2) concerning fullsize: if i want to combine several transparent masks, like in this project, i will need them *exact* the same size. is there a standard *fullscreen* parameter value set i can use repeatedly – and can i store it as a preset?

    thanks!
    Michael

  115. hcgilje Says:

    Hi Michael,
    sorry for the late reply.
    I have been trying to figure out your problem, and properly understanding your questions.
    I would first again refer to the tutorials and manual, on how to create and use masks, but will try to go through the steps briefly here.
    I checked with creating a mask, exporting it,fixing it in gimp, and importing it back into VPT, and this works as expected in 3.1c.
    First, I place and scale the layer to fit more or less the object I want to mask. Then I select and activate the drawing tool as the source for my layer, and make a rough mask.
    It is smart to save the current output as a preset, as it is important that the layer in question keeps the size and scale used when making the mask.
    I export the mask (it is saved as 640×480 png), fix it up in GIMP, and import it into the layer as a mask, select a video or live source as the sourcelayer, and the layer is masked.
    For me this doesn´t produce any resolution issues.

    What is the resolution of the videos you use as source for your project?
    I am just wondering if something happens if you use a very low res video when it is combined with a mask.

    Or are you trying to create a mask for the whole projection output in one layer? This would be a problem, since the mask size is fixed to 640×480.

    Never scale the mask bigger than the original, this will produce artifacts.

    I would guess that you are not scaling and positioning the layers before you create the mask, thus you get a mask made at fullscreen, exported and imported at 640×480 and when scaled up it looks crappy.

    In question 2, are you talking about combining several layers on top of each other?
    as long as the mask is created at the right position and size and imported back into the same layer I don´t see how this will not work as you want.

    Hope this helps!

    There might be some small additions in VPT in the near future making it even easier to create masks, and I will consider adding a extra live input.


Leave a Reply