BSM Auto Alignment with vvvv

October 23, 2013 posted by: joreg

One of vvvvs main strengths is interactive 3d graphics projected seamlessly via multiple projectors onto arbitrarily formed screens. Until now the process of aligning projectors and screen with their virtual counterparts (viewports and warp-meshes) and edge-bleding was a manual one.

Nodes like Homography (Transform 2d)node, MultiScreen (EX9)node, GridEditor (EX9)node, … are available in vvvv for dealing with custom projection setups but they have to be tweaked manually. Considering scenarios with complex screens, large number of projectors or longterm installations where screens or projectors can subtly move over time this causes additional headache.

Enter BSM Auto Alignment provided to you by the inventor of Trautner (Freeframe DShow9)node. This standalone software only needs:

  • a 3d model of your screen-architecture
  • photocameras installed in your setup that “see” the screen The softwares calibration process returns data as .txt and a blend.bmp for every projector which can be easily utilized using modules and effects available for vvvv.

For additional information see BSM Auto Alignment or contact BSM.


Comments are no longer accepted for this post.

23.10.2013 - 16:29
Great news!
23.10.2013 - 19:28
25.10.2013 - 16:49

well, there seems to be a misinterpretation of the technology offered. this is not a wings competitor. while they can do the same thing that wings can do (for which scenarios i’m sure they’ll charge much less) this system can align across multiple pcs/kameras and once installed recalibrates in a fraction of the time/cost someone could do that manually.

think 10+ projections on curved surfaces (domes,..where projections overlap differently on all sides) and longterm installations. so while the price may seem ridiculous it is equally ridiculous to understand what you don’t have to care about when just using it.

07.11.2013 - 13:37

I have also often thought of programming a solution for this problem, but I need one which also can determine the 3d geometry of the projection surface, works with front and rear projection and allows for a fast recalibration (of the screen off course because this changes by far more than the projectors). My setups are usually up to 8 projectors. At the moment I have written a little app in processing, which also needs computed 3d geometry and spits out warping data, but it is very slow and lacks of lens corrections. So manual adjustment is still needed but it reduces my setup times by ca. 40%.

Mrboni, Elliotwoods, I have a customer, who may be interested in such a system. How serious are you about it? I’d like to team up, even if it may end up as a shareware or whatsoever. Looks like a little winter project.


23.10.2013 - 21:30
vvvvow! Would be great have an example patch. I don’t know how to use .txt and blend.bmp files to reach the calibration in vvvv.
23.10.2013 - 21:42
@alec: we prepared modules that read the .txt and blend.bmp which you can use to apply the alignment to your vvvv renderers. an example patch isn’t of much use without an actual setup and its calibration data. so all the vvvv user has to understand is that it is trivial to use the data computed by bsm autoalignment with vvvv.
23.10.2013 - 21:50
Is their tool available outside of their servers?
24.10.2013 - 11:28
how much does it cost?
24.10.2013 - 12:53
@cat: yes the tool is available independently of their servers @sonostrano: it is expensive. but best to ask them for a project-specific quote
25.10.2013 - 10:11

if it costs more than €2000, then fund me to make an open source one ;) (or just wait, i’ve been wanting to make this anyway for a while)

Ah sorry, didn't realise that this was made by a friend of the VVVV family. didn't mean to compete!

this thing looks a little more advanced than the solution that i was anticipating (i was thinking of something more 2D).

25.10.2013 - 14:49

@elliot for my email enquiry Its pricey. *edit by request

So we get back to crowd funding again! Set a price and we’ll see who is up for chipping in! Their price is ridiculous, its basically per project, and per projector, and while very useful, its something that wings has been doing for some years, and is also something that can be done manually for less in day rates than their solution!

25.10.2013 - 15:29
Let’s crowdsource Elliot!



vvvv - Dießl & Gregor GbR
Oranienstrasse 10
10997 Berlin/Germany
VAT: DE275566955


Follow us

Sign up for our Newsletter

Your subscription could not be saved. Please try again.
Your subscription has been successful.