Anda di halaman 1dari 21

User manual version 3.

Author: Robert Malmstrom and Ivar Hestnes

Index
Introduction.................................................................................................................................3 Installation...................................................................................................................................3 SetupWindow..............................................................................................................................3 Channel con i!uration......................................................................................................." SetupWindow buttons and unctions.................................................................................# $ac%up........................................................................................................................................& 'uic%Setup..................................................................................................................................& 'uic%Setup with three or more channels...........................................................................( Manual setup...............................................................................................................................) Special unctions..............................................................................................................*+ Warpin!............................................................................................................................** ,d!e blend.......................................................................................................................*$lend !raph......................................................................................................................*3 .ni orm colors.................................................................................................................*& Mas%in!...........................................................................................................................*( Advanced 3/ set up..................................................................................................................*( 0e1board commands.................................................................................................................*) Warpali2erCon i!.3M4 parameters..........................................................................................*) 5roblems....................................................................................................................................-+ Word table.................................................................................................................................-*

Introduction
6his is a manual on how to setup a multi pro7ector s1stem on a lat8 sin!le9 or double curved screen with the so tware Warpali2er. 6he easiest wa1 to !et started is to read the 'uic%Setup description in this manual and test it on 1our s1stem. 6he 'uic%Setup unction in Warpali2er will produce a :uic% and !ood estimation o the warpin!8 ed!e blend and overlap setup or 1our s1stem. 6o !et a per ect setup 1ou need to read about the SetupWindow and how 1ou control the warpin! and ed!e blend re erence points. Remember that 'uic%Setup is alwa1s a !ood start o a setup so that 1ou 7ust have to ine tune to !et a per ect seamless ima!e.

Installation
*. Warpali2er is built with ;isual Studio -+*+ so 1ou have to download the Redistributable Runtime 5ac%a!e rom Microso t. It can be downloaded rom: http:<<www.microso t.com<download<en<details.aspx=id>#### And ma%e sure 1ou have the latest /irect3 drivers. It can be downloaded rom support.microso t.com<%b<*(?**3 -. 3. .npac% Warpali2er.rar @6his can be done with the so tware WinRAR that can be downloaded rom: http:<<www.win9rar.com<download.htmlA Cop1 the unpac%ed iles to C: so that 1ou !et the ollowin! ile structure:

":

6o use 1our application with the warpali2er8 7ust cop1 the Bd3d?.dllC ile ound in the warpali2er older into the applications older8 where the applications .exe ile is.

SetupWindow
Dou control the Warpali2er set up rom the SetupWindow and it is opened on top o the application so that 1ou can see the warpin! result directl1 and ine tune in runtime. 6he Setup window is alwa1s opened in the middle o the le t most channel<pro7ection screen and the la1out can be seen below.

The SetupWindow from where you control the warping set up. 6here are two wa1s to open the SetupWindow in the warpali2er so tware. *. Run /irect3test.exe rom the warpali2er older and press Shi t E F-. Clic% Shi t E F- when 1ou are runnin! the application that has the d3d?.dll8 d3d*+.dll or the d3d**.dll pasted or i 1ou are runnin! the /es%topWarpali2er.

Channel con i!uration


6he irst thin! 1ou should do is to set the number o channels<pro7ectors 1ou are usin! in 1our s1stem and the wa1 the1 are set up in columns and rows. In the top o the SetupWindow 1ou ind the text BColumnsC and BRowsC and beside them 1ou ind the number o columns and rows currentl1 set in the s1stem. Dou use the up and down arrows8 to the ri!ht o the column number and the row number8 to chan!e the number o columns and rows o pro7ectors.

I 1ou press the up button beside BColumns: 3C then 1ou will !et a "x* s1stem with our pro7ectors on one row.

And i 1ou instead press the up button next to the text BRows: s1stem with three pro7ectors in two rows.

*C then 1ou will !et a 3x-

I 1ou press the down arrows then 1ou will remove one column or one row o pro7ectors. /o not or!et to press the BSaveC button so that 1our new settin!s are saved.

SetupWindow buttons and unctions


6he Reset button is used to reset the warpin! set up. 6he button Edit in the lower ri!ht corner starts the edit mode or manuall1 settin! up the warpin! and ed!e blend and ed!e blend !raph. Read more about edit mode under the subtitle Manual setup 6he button Calib starts the 'uic%Setup unctionalit1 that helps 1ou to do a :uic% and !ood estimation o the warpin!8 ed!e blend and overlap setup. Dou can read more about this under the subtitle QuickSetup. 6he button oad is or loadin! the latest saved warpin! setup. A description o the iles that are loaded can be seen in Table !. 6he button Sa"e is or savin! the current warpin! setup. A description o the iles that are saved can be seen in Table !. File Description

/ata<Setup.dta /ata<Warp.dta

6his ile stores the settin! o the SetupWindow with overlap si2e8 color settin!s a.s.o. 6his iles stores the warpin!8 ed!e blend and ed!e blend color !raph.

Table !. The files that stores the setup information in Warpali#er. 6he 6est ima!e buttons and unctions are used to ma%e it easier to set up warpin!8 overlap and color matchin!.

Test image used when controlling overlap and warping for a 2D setup.

$ac%up
6o bac%up a con i!uration8 7ust cop1 the Bsetup.dtaC and Bwarp.dtaC iles rom the data older. We su!!est that 1ou ma%e a bac%up older to %eep these iles sa e. It is highly recommended to backup these files between each step of your configuration work, and before you update the software to a newer version.

'uic%Setup
6he 'uic%Setup unction in Warpali2er is an eas1 and ast wa1 to per orm the setup o warpin! @!eometric distortionA8 ed!e blend and overlap to create a uni ied ima!e with two or three pro7ectors on a curved screen. Dou start the 'uic%Setup b1 openin! the Setup window and press the Calib button. Gn the start menu 1ou must select i the ph1sical pro7ection screen is sin!le9 or double curved.

QuickSetup start menu.

A ter selectin! sin!e9 or double curved screen 1ou simpl1 ollow the instructions in the 'uic%Setup window as 1ou can see in the ima!e below.

QuickSetup instructions.

I 1ou want to move the latest re erence point that 1ou have clic%ed 7ust press the $ack button and clic% the re erence point a!ain. I 1ou want to exit the 'uic%Setup without savin! the setup then press the E%it button. When you are finished with the QuickSetup it will automatically save the setup. If you press the button Exit before you are finished with the QuickSetup it will skip the auto save.

'uic%Setup with three or more channels


I 1ou are settin! up a s1stem with three or more channels then there will be one more so called center channel that have two ed!e blends. Gne ed!e blend to the le t and one to the ri!ht as 1ou can see on the ima!es below. I 1ou run the 'uic%Setup then the center channels will have *+ control points instead o ) because o the extra ed!e blend.

The center channel in a three channel system.

Hust ollow the instructions in the 'uic%Setup window and clic% on the re erence points in the wa1 that 1ou can see in the above ima!es.

Manual setup
6he manual setup o warpin!8 ed!e blend and ed!e blend color !raph is started with the Edit button in the Setup window.

/urin! edit mode there is the text Edit shown in the upper le t corner o the mouse pointer.

ouse pointer in edit mode.

In edit mode 1ou move the mouse pointer to the channel<pro7ector screen where 1ou want to edit and press the ri!ht mouse button to open a drop down menu.

The drop down window in edit mode. 6he button Warp opens the warpin! control points that 1ou can move to chan!e the warpin! setup o the channel. Read more about controllin! the warpin! under the subtitle Warping. 6he button &"erlap opens the Gverlap window where 1ou edit this si2e o the hori2ontal9 and vertical overlap between nei!hborin! channels. Dou control the overlap to the ri!ht and above o the current channel so there are two versions o this window dependin! on how man1 nei!hborin! channels there.

The two "ersions of the &"erlap window. 6he button Color opens the Color match window that is used to match di erent pro7ectors color intensit1 with each other.

The color match window used to color match the pro'ectors. 6he button Edge opens the ed!e blend control points that 1ou can move to chan!e the ed!e blend setup o the channel. Read more about controllin! the ed!e blend under the subtitle Edge blend. 6he button $lend opens the blend !raph window where 1ou can edit the ed!e blend color setup o a ed!e blend to ma%e the ed!e blend seamless. Read more about editin! the blend !raph under the subtitle $lend graph.

The $lend color graph window used to control the color and brightness of the o"erlap. Dou can set a mar% in the box or BAllC8 BRowC or BColC to move all mar%ed control points on the channel 1ou are wor%in! on.. (ll to move all hori2ontal and vertical control points. Row to move all the hori2ontal control points. Col to move all the vertical control points.

Special unctions
I 1ou press the button )unc in the edit mode drop down window 1ou will see the ollowin! unctions in the ima!e bellow.

Special function state of the edit mode drop down window. 6he vertical slide bar under the label Scale is used to scale the chosen warp matrix. 6his unction is ver1 use ul i 1ou have chan!ed the lens 2oom o a pro7ector and want the warp matrix to be re9si2ed bac% to the ori!inal si2e without chan!in! 1our previous settin!s. 6he buttons *ouble and +alf under the label Control points is used to double or hal the number o control points in all warp matrices. $e aware that i 1ou hal the number o control points then 1ou will lose the positions o ever1 other control points. So i 1ou chan!e bac% to the double amount o control points 1ou will have lost some position accurac1. I 1ou have chan!ed the number o control points and want to undo the chan!e 7ust press the E%it button and open the Setup Window and press the oad button. When 1ou are inished with the unc mode o the drop down window 1ou press the $ack button to move bac% to the standard drop down window or press E%it to exit the edit mode.

Warpin!
Warpin! is when 1ou !eometricall1 distorts an ima!e and in Warpali2er this can be done in edit mode. How 1ou enter edit mode and how 1ou select which channel 1ou wont to edit the warpin! can be read under the subtitle Manual Setup. $e ore 1ou enter edit mode there is a !ood idea to open the test ima!e b1 pressin! the chec% box to the ri!ht o the text Test image in the SetupWindow.

6he ima!e below shows an example o how it loo%s when 1ou enter edit mode and selects Warp. Here 1ou can see the # I # warpin! control points where the upper le t control point is pointed out b1 the white arrow.

,* Warp edit mode with the test image turned on. 6he warpin! control points or a channel are !reen when 1ou are in edit mode and have selected Warp in that channel. 6he warpin! control points in the other unselected channels are red. I 1ou move the mouse pointer to the upper le t control point and then press le t mouse button 1ou can move the control point until 1ou release the button. I 1ou select a control point it chan!es rom a !reen to a blue circle as 1ou can see on the ima!e below. When a control point is selected it can be moved with the mouse and with the arrow %e1s on the %e1board or hi!h precision movin!.

( selected control point. Do not forget to open the SetupWindow after editing and press the button Save to save the changed setup. It is not fun to lose hours of work if your computer fail or something goes wrong.

,d!e blend
,d!e blendin! is when one or more ed!es on an ima!e has a !radient towards blac%. 6his !radient is used to blend two or more ima!es in to one seamless ima!e. 6he ima!e bellow shows an example o how it loo%s when 1ou enter edit mode and selects Edge blend. Here 1ou can see the - I # ed!e blend control points where the center le t control point is the active point.

Edge blend edit mode with the test image turned on. eft channel acti"e. I 1ou move the mouse pointer to the upper le t control point and then press le t mouse button 1ou can move the control point until 1ou release the button8 or use the %e1board arrows in the same wa1 as described earlier or the warpin!. In the blend area or each channel8 it is three columns o control points. At the be!innin!8 it is hi!hl1 recommended to use the BcolumnC eature when movin! the points to !et amiliar with this. In the ima!e above8 1ou can see the two rows that de ine the area o blendin!. 6his is the area that will appear Bbri!htC on 1our screen. 6he third row @not seen in the ima!e aboveA is the curtain which de ines the !amma. 6his will normall1 be on top o a blend 2one row o control points.

$lend !raph
6he $lend color graph window is used to edit the ed!e blend color !radient. When 1ou open the blend color graph window 1ou can chan!e the overall bri!htness and the selected ed!e blend b1 movin! the white control points. I 1ou want to chan!e 7ust the red color in some part o the ed!e blend 1ou must irst press the red point in the upper le t corner o the window and 1ou can then move the red control points. 6he red control points in ima!e bellow are hidden under the blue control points. Dou select the !reen or blue control points b1 pressin! the !reen or blue point in the upper le t corner o the window. I 1ou press the point that is hal white and hal blac% 1ou can then move the white control points. 6he red8 !reen and blue boxes on the top9ri!ht are or hi!hli!htin! the entire blendin! area. When 1ou start to edit an ed!e blend between to pro7ectors then 1ou should start b1 ma%in! the le t pro7ectors ri!ht ed!e blend red and the ri!ht pro7ectors le t ed!e blend !reen.

Edge blend setup step !. 6he 1ellow stripe in the middle o the ed!e blend shows where the overlap starts and where it ends. Jow 1ou can start move the le t pro7ectors red ed!e blend control points so that 1ou onl1 !et a 1ellow stripe.

Edge blend setup step ,. When this is inished 1ou do the same with the ri!ht pro7ectors !reen ed!e blend control points.

Edge blend setup step -. Jow 1ou can turn o the red and !reen ed!e blend and start ine tune the BhardnessC o the ed!e blend with the slide bar. .suall1 1ou now have a bri!ht stripe in the overlap.

Edge blend setup step .. When 1ou ad7ust the hardness 1ou should chan!e both the le t and the ri!ht ed!e blend hardness to the same slider position<value to !et the best :ualit1 o the ed!e blend.

Edge blend finished. Dou can now also ine tune the ed!e blend b1 dra!!in! the control points in the B$lend color !raphC but we onl1 recommend doin! this i 1ou have done a lot o ed!e blend practicin!.

.ni orm colors


6he three colors @red8 !reen and blueA can onl1 be reduced in bri!htness so to set up a color uni ormed ima!e with several pro7ectors 1ou have to use the strate!1 to let the pro7ector with the least bri!htness be the re erence pro7ector and then reduce the colors o the other bri!hter pro7ectors. In the Color match window there are three vertical slide bars that control the red8 !reen and blue color o each channel.

Set a mar% in the connect sliders box to ad7ust all sliders or one channel at the same time. .nder the label Test image there are two trian!le buttons or openin! six di erent test ima!es. Mar% the chec%box to activate8 and select the appropriate ima!e b1 usin! the trian!le buttons. Jumber one to our opens test ima!es used or settin! up uni ormed colors. 6he color test ima!es are white8 red8 blue8 and !reen. Dou can read more about this under the subtitle /niform colors. 6est9ima!e number ive and six can be selected b1 the user. For example8 1ou can use a screen shot Bin9!ameC o the application that 1ou will run with Warpali2er. @Ma%e

sure 1ou ta%e the screen shot with no warpin! in useA. 6o replace the de ault B6estin! patternC and the B!lobe9viewC8 7ust rename 1our screenshots to B6estima!e*.7p!C and B6estima!e-.7p!C. 5aste them into the ollowin! older C:KWarpali2erK/ataK6extures8 and replace the de ault ones. Ma%e sure 1our screen shots is in H5,L ormat.

Mas%in!
Mas%in! o areas can be achieved b1 settin! the ollowin! parameter in the C:KWarpali2erK/ataKWarpali2erCon i!.xml ile: <USE_MASK_TEXTURE>true</USE_MASK_TEXTURE> Dou can then open the ollowin! picture C:KWarpali2erK/ataK6exturesKMas%.t!a in a paintin! application @ or example LIM5A and edit the ima!e with a blac% pen to mas% o an1 area o the warped ima!e. /own bellow 1ou can see the Mas%.t!a ima!e that rom the start mas% o or some coc%pit in the lower middle o the warpin! ima!e.

The masking te%ture Mask.tga

Advanced 3/ set up
6he button (d" is or Badvanced setupC8 and this is the 3/ con i!uration o warpali2er. 6his will pro7ect hori2ontal and vertical de!rees based on 1our ph1sical screen dimensions. 5lease read our 3/ setup tutorial to learn how to use this advanced eature. Mail supportMunivisual.se and as% or the 3/ setup tutorial.

0e1board commands
ey Shi t E F* Shi t E FShi t E F3 Shi t E F" *8-83.. Function Set show warpin! on<o . Gpen SetupWindow. /ouble the number o control points. Hal the number o control points. I 1ou are in edit warp control points mode then 1ou can chan!e which screen<pro7ector to edit b1 pressin! a number. I 1ou are in edit ed!e blend control points mode then 1ou can chan!e which ed!e blend to edit b1 pressin! a number. A C R Arrow %e1s M Move all control points on the selected warp9 or ed!e blend matrix. Move column o control points on the selected warp9 or ed!e blend matrix. Move row o control points on the selected warp9 or ed!e blend matrix. I 1ou are in edit warp9 or ed!e blend control points mode then 1ou can move the selected control point in small steps b1 pressin! the arrow %e1s. I 1ou are in edit warp9 or ed!e blend control points mode then 1ou can press M once and then chan!e the control point to edit b1 pressin! the arrow %e1s. Dou then press M a!ain to move bac% to movin! the control points with the arrow %e1s. I 1ou are in edit warp9 or ed!e blend control points mode then 1ou can press $ once then 1ou will move the control point in bi!!er steps. I 1ou then press $ once more then 1ou move them in small steps a!ain.

Warpali2erCon i!.3M4 parameters


6o chan!e the con i!uration o Warpali2er 1ou must chan!e the parameters in the ile C:KWarpali2erK/ataKWarpali2erCon i!.xml. Here is a description o each parameter. <PARAMETERS> <WARPALIZER> <CLIENT>false</CLIENT> <OVERLAP_FACTOR> !"#f</OVERLAP_FACTOR> $$$$ <%OVERLAP_FACTOR>&! f</%OVERLAP_FACTOR> <MULTI_SCREEN_OVERLAP> ! #</MULTI_SCREEN_OVERLAP> <AUTO_LOA'_WARPIN(>true</AUTO_LOA'_WARPIN(>

$$$$

<S)OW_WARPIN(_FROM_START>true</S)OW_WARPIN(_FROM_START>

Set to true to ma%e the warpin! be shown rom start o application without the need to press BShi t E F*C. <E'(E_*LEN'_TEXTURE>false</E'(E_*LEN'_TEXTURE> <USE_MASK_TEXTURE>false</USE_MASK_TEXTURE> <REMOVE_FRAME>false</REMOVE_FRAME> Set$t+$true$f+r$re,+-./0$1./2+1$3+r2ers$./$FSX4$FS54$ESP$a/2$ Pre6ar7' <FRAME_T)ICKNESS>%</FRAME_T)ICKNESS> Nu,3er$+f$6.8els$t+$re,+-e$f+r$1./2+1$3+r2er$./$FSX4$FS54$ESP$ a/2$Pre6ar7' <(UI_WIN'OWS_SIZE>&! f</(UI_WIN'OWS_SIZE> <USE_(ET_CURSOR_POS>false</USE_(ET_CURSOR_POS> Set$t+$true$t+$9+//e9t$1ar6./0$9urs+r$1.t:$1./2+1s$9urs+r!$ T:.s$.s$/e9essar;$f+r$re,+te$su66+rt$-.a$tea,-.e1er! <S)OW_LURE_MUS>false</S)OW_LURE_MUS> <S)OW_VIEW_SETUP_C<LIN'ER>true</S)OW_VIEW_SETUP_C<LIN'ER> <C<LIN'ER_)ORIZONTAL_FOV>%= ! f</C<LIN'ER_)ORIZONTAL_FOV> <C<LIN'ER_VERTICAL_FOV>> ! f</C<LIN'ER_VERTICAL_FOV> </WARPALIZER> </PARAMETERS>

5roblems
Description I the .S$ don!le do not stop lashin! a !reen li!ht a ter *+ seconds then that is an indication that the don!le can not connect to the computer. Solution 6r1 to reconnect the don!le and ma%e sure not to use an1 .S$ extender cable. I this does not wor% then tr1 to connect the .S$ don!le to a di erent computer to see that the don!le wor%s.

I 1ou tr1 runnin! Warpali2er on a computer with Warpali2er is built with ;isual Studio Windows 35 and when 1ou start 1our application -+*+ so i 1ou are runnin! Warpali2er on 1ou !et an error messa!e rom windows. Windows 35 1ou have to download and install the runtime librar1 to ma%e it wor%: http:<<www.microso t.com<download<en< details.aspx=id>#### 6he problem could also be that Warpali2er uses the /irect3 A5I rom Micros t or renderin! so install the latest /irect3 version. I 1our application do not start when 1ou tr1 Warpali2er and there has not been created a 4o!.txt ile and a 4o!N/3/?.txt ile. 6he problem is that Warpali2er has not !ot permission to write in the application director1 to create the lo! iles. 6r1 to start 1our application b1 ri!ht clic%in! on the application exe9 ile and select BRun as administratorC. 6hen loo% in the bottom o the two lo! iles to !et in ormation about the problem wh1 Warpali2er do not start.

I 1ou have the problem that /irect36est.exe onl1 6he problem is that 1ou have to setup an runs on one screen<pro7ector. O,xtended des%topO. Dou can see that 1ou are runnin! extended des%top i 1our window bar is shown in all screens<pro7ectors. With 1our current setup 1ou will probabl1 7ust see the windows bar in the le t screen<pro7ector. I 1ou have an A6I card with ,1e init1 1ou can see in this video how 1ou setup an extended des%top: http:<<www.1outube.com<watch= v>aDor.pJ"5'oPpla1next>*Plist>54 +$/3##C3&"FFA$-A I /irect36est.exe do not start but there are a 4o!N/3/?.txt ile created. I 1ou open the 4o!N/3/?.txt ile and the irst line is:

4o!!er::4oad4o!!in!Setup8 CouldnQt ind the 4o!!in!Setup.ini ile in the wor%in! director1 > Jo lo!!in!. 6hen the problem is that 1ou have to have the Warpali2er iles in the ollowin! location:

I 1ou !et the error messa!e: MS;CR*++.dll missin!

Install the runtime or MS visual studio -+*+: http:<<www.microso t.com<download<en< details.aspx=id>####

I 1ou !et the error messa!e: d3dx?N"-.dll is missin!

Install the latest /irect3 drivers that can be ound at: support.microso t.com<%b<*(?**3

Word table
,d!e blend ,d!e blendin! is when one or more ed!es on an ima!e has a !radient towards blac%. 6his !radient is used to blend two or more ima!es in to one seamless ima!e. See also the description o Gverlap. A overlap is the re!ion on the ed!e o a channels<pro7ectors ima!e where the ima!e has the same content as the nei!hborin! channels ima!e so that the two ima!es can be ed!e blended in the overlap re!ion to ma%e a sin!le seamless ima!e. Field o view. Warpin! is when 1ou !eometricall1 distorts an ima!e. In Warpali2er warpin! is used to !eometricall1 distorts the ima!e so that it can be pro7ected on a curved screen without loo%in! distorted to the viewer. Gverlap

FG; Warpin!