forked from hvfrancesco/ProjectionMapping
-
Notifications
You must be signed in to change notification settings - Fork 0
/
README
91 lines (64 loc) · 2.84 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
LPMT - Little Projection-Mapping Tool
---------------------------------------
(C) 2011, HVA - Hermanitos Verdes Architetti / Modena, Italy
LPMT is a little projection-mapping tool for use in our office,
it is developed in C++ using OpenFrameworks.
It’s based on simple quad warping paradigm, and, though rather simple, can
be used to achieve complex and professional projection-mapping sets.
DOWNLOAD:
----------
At the moment LPMT is only available as source code, and we've only tested it on linux systems
but thanks to the multi-platform nature of OpenFrameworks it should work out-of-the-box on
Windows and OsX too.
up-to-date code (git repository):
http://gitorious.org/projection-mapping
for the github fans, the repository is mirrored here:
https://github.com/hvfrancesco/ProjectionMapping
if you don't like git, you can find a rarely updated zip file:
http://www.hv-a.com/projectTiles/projection-mapping.zip
MAIN FEATURES:
--------------
* up to 36 independent layers (remember you can use a solid black quad even as a mask)
* possible content: solid color, images, video, live-cam, slideshows, smoothly changing solid colors, and more ...
* independent transparency setting for each content element
* customizable colorization for each content element
* customizable video speed and volume
* save/load project set to/from xml file
* syncronized start for video elements
* vertex snap function for adjacent quads
* cam snapshot background for rough positioning of quads
* customizable speed for slideshows and color transitions
KEY COMMANDS:
-------------
’s' – saves settings to xml (projection_settings.xml in data folder)
‘l’ – loads settings from xml file
‘a’ – adds new quad
‘>’ – go to next quad
‘<’ – go to previous quad
'+' - raise active quad position in layers pile
'-' - lower active quad position in layers pile
‘z’ – selects first gui page for active quad settings
‘x’ – selects second gui page for active quad settings
‘c’ – selects gui page for active quad corner position fine-tuning
‘q’ – fills window with active quad
‘spacebar’ – toggles projection/setup modes
‘g’ – toggles gui (for quad warping with mouse gui must be switched off)
‘f’ – toggles fullscreen mode
‘w’ – toggles cam snapshot window background
‘r’ – resyncs all videos and slideshows in all quads to starting point
‘1’ – shows general settings page of gui
TODO:
----------
- quad masking (needs some OpenGL-fu)
- controlling settings via OSC messages
CONTACT:
----------
you can contact us at:
francesco[at]hv-a.com
-------------------------------------------------------------------------------
this README was last edited by hv_francesco on Wed Feb 23, 2011 19:54 GMT+1,
edited 1 times in total.
__________________________________
HVA - hermanitos verdes architetti
modena - italy
www.hv-a.com