Vous êtes sur la page 1sur 70

Hego Czech

AKI Virtual Placement 6.1

AKI Virtual Placement 6.1


User Guide

Copyright 2013 Hego Czech .r.o. All right re er!e". #o part o$ thi o$t%are& "ocumentation or pu'lication may 'e repro"uce"& tran cri'e"& tore" in a retrie!al y tem& tran late" into any language& computer language& or tran mitte" in any $orm or 'y any mean & %ithout prior %ritten permi ion $rom Hego Czech. (a t )p"ate* +arch 1,& 2013

) er -ui"e

+ar 1,& 2013

Page 1

Hego Czech

AKI Virtual Placement 6.1

Table of Contents
Pro.ect...................................................................................................................................................3 Pro"uct................................................................................................................................................../ Clip ..................................................................................................................................................0 1e2t.................................................................................................................................................. 0 3ree Kic4........................................................................................................................................11 5$$ i"e........................................................................................................................................... 1/ 1raca' player trac4ing................................................................................................................... 16 -roup............................................................................................................................................. 1, Animation .....................................................................................................................................1, 6pon or .........................................................................................................................................20 +ultiple Camera ...........................................................................................................................2/ 7ecor"er.........................................................................................................................................2/ Camera 6nap hot ..........................................................................................................................2/ Camera 1rac4ing $or port ................................................................................................................ 26 Camera Cali'ration........................................................................................................................26 6emiautomatic Pitch 1rac4ing.......................................................................................................36 1rac4ing tatu ...............................................................................................................................38 Anchor 1rac4ing.................................................................................................................................30 Import9:2port o$ anchor $rame....................................................................................................../2 7ecapture anchor $rame................................................................................................................./3 Anchor u age tati tic ...................................................................................................................// :2clu i!e Vi i'ility -roup.............................................................................................................// 6etup the pro"uct $or anchor trac4ing............................................................................................// Per pecti!e...................................................................................................................................../; 3eature .............................................................................................................................................../, Virtual Vi"eo 6creen <=um'otron>................................................................................................. /, Chroma Keyer................................................................................................................................;0 Clip e2port..................................................................................................................................... ;2 6tore" Clip Play'ac4..................................................................................................................... ;2 6core ?i"get..................................................................................................................................;3 +a 4...............................................................................................................................................;3 =(Cooper =og96huttle +C63 Control............................................................................................;8 :rror report ...................................................................................................................................;8 Appen"i2 A @ -1C Vi"eo ?arping 6upport.......................................................................................;, Appen"i2 A @ Pop@out :$$ect 6cene 1utorial......................................................................................61 Appen"i2 C @ Application Varia'le ...................................................................................................6, (icen e .............................................................................................................................................. 80

) er -ui"e

+ar 1,& 2013

Page 2

Hego Czech

AKI Virtual Placement 6.1

Project
1here i al%ay one pro.ect acti!e at a time. Pro.ect contain pro"uct an" their parameter . Bou can a!e or loa" pro.ect to9$rom $ile. -raphic re ource u e" in pro.ect are only re$erence" to their original location on your har" "ri!e. Pro"uct containe" in the pro.ect are ho%n a 'utton in the pro"uct 'ar <1>. A"" pro"uct to current pro.ect !ia In ert menu item<2>. Change pro"uct parameter !ia popup menu <u e right mou e clic4> on the pro"uct 'utton.

) er -ui"e

+ar 1,& 2013

Page 3

Hego Czech

AKI Virtual Placement 6.1

Product
Pro"uct i a container $or one graphic art that i going to 'e pre ente". Pro"uct 'utton con i t o$ t%o part . An image 'utton <1> an" la'el 'utton<2>. 1he image 'utton ho% thum'nail o$ the pro"uct. (a'el 'utton ho% pro"uctC name an" in"icate 5n@Air tatu 'y 'ac4groun" color. ?hen you clic4 the pro"uct 'utton& the pro"uct get electe" an" tart to 'e ren"ere" in pre!ie%. All other pro"uct %ill get un electe". 1o %itch election o$ a pro"uct& clic4 the pro"uct %ith C17( 4ey "o%n. 1o elect range o$ pro"uct & clic4 the $ir t an" the la t o$ the range %ith 6HI31 4ey "o%n. 6tate o$ the pro"uct i re$lecte" 'y 'ac4groun" color o$ the la'el 'utton. De$ault tate. 1he pro"uct i neither in pre!ie% nor in pro"uction. 5nly ta4e place in the pro"uct 'ar.

Pro"uct in pre!ie%. Bou can manipulate them& 'ut the pro"uct i not in pro"uction <not on air>

Pro"uct in pro"uction. Pro"uct %ith "e$ine" on@air "uration ho% the time le$t a orange9re" progre 'ar. A$ter the pro"uct $ini he playing& it automatically goe to tate Pre!ie%@only.

?hen the pro"uct i in the pre!ie%& clic4 the la'el 'utton to et the "e ire" pro"uct to pro"uction. All other %ill top playing. 1o a"" a pro"uct to pro"uction together %ith other pro"uct & you ha!e to hol" C17( 4ey "o%n 'e$ore clic4ing the la'el 'utton. 1o put more pro"uct on@air at the ame time& elect them all %ith C17(& o all are in the pre!ie% an" u e the -5 'utton. 1here are e!eral %ay the pro"uction i $ini he". ?hen your pre the -5 'utton again %hile in pro"uction A$ter the "uration o$ the pro"uct e2pire . 1hi i ca e o$ clip %ith non@loop 'eha!ior an" pro"uct ha!ing et Duration property. ) er -ui"e +ar 1,& 2013 Page /

Hego Czech

AKI Virtual Placement 6.1

(o t o$ trac4ing& $or e2ample cene cut in motion trac4ing.

Adjusting Position and Size


6elect "e ire" pro"uct. Drag it to "e ire" po ition. 6ome trac4ing type o$$er a pecial Per pecti!e +o!e manipulator < ee 1>. Dragging the o'.ect 'y thi manipulator mo!e the o'.ect %ith the current per pecti!e "e$ine" 'y thi pro"uct. ) e the re ize manipulator <2> to a".u t ize <tip* hol" C17( to re ize the pro"uct in one a2i only>. Bou can rotate the pro"uct 'y the rotation manipulator <3>. 1he rotation i "one either in pitch <pitch trac4ing>& creen <mo t o$ trac4ing type >& or content local pace <mo t o$ trac4ing type & hol" 6HI31>. 1here are al o corner manipulator </> $or non@linear per pecti!e 4e%. Hol"ing 6HI31 %hile "ragging corner manipulator mo!e horizontal neigh'or in a mirror "irection. Hol"ing C17( mo!e !ertical neigh'or in parallel. Billboard Manipulator Aill'oar" trac4ing type pro!i"e "i tincti!e et o$ manipulator . ) e 'ill'oar" area <1> to mo!e the 'ill'oar" aroun" the pitch. 1o change ize o$ the 'ill'oar"& u e the re ize manipulator <2>. Bou can rotate 'ill'oar" aroun" it !ertical a2i 'y u ing rotation manipulator <3>. 1o a".u t 'ill'oar" height a'o!e the $iel"& u e the manipulator </>. 1ip* 1o lean 'ill'oar" 'ac4 or $ront& u e 7otation !alue in the -eometry rollout.

) er -ui"e

+ar 1,& 2013

Page ;

Hego Czech

AKI Virtual Placement 6.1

Color Correction
1hi allo% you to a".u t the color o$ the pro"uct to $it current cene.

Parameter Alpha Gain change linearity o$4ey channel. 1hi can 'e u e" %hen pro"uct i too tran parent or not tran parent enough. Parameter Opacity change tran parency. Value 0 i $ully tran parent. Value 1.0 i $ully opaEue.

Tracking
?ith trac4ing ena'le" the pro"uct can hol" the po ition <on the pitch& in the tu"io...> %here they %ere place" in the ho t en!ironment. one 1rac4ing i "i a'le". Camera mo!ement ha no e$$ect on pro"uct po ition. Motion +otion trac4ing i u e" to 4eep graphic o'.ect in the po ition in the cene. 1he trac4ing relie on te2ture" cene. 1rac4ing %or4 relia'ly %hen camera mo!ement i mooth an" cene 'ac4groun" ha te2ture" ur$ace . 1he trac4ing "ri$t o!er time. Com'ination o$ one an" Motion trac4ing. ?hen the pro"uct i in pre!ie%& 'ut not on@air yet& it 'eha!e li4e #one. A oon a you put the pro"uct on@ air& it 'egin to 'eha!e li4e +otion trac4ing. 1hi type o$ trac4ing i u e$ul to et preci ely place %here the pro"uction 'egin . (ater& .u t pre the -5 'utton an" the pro"uction %ill 'eha!e li4e motion trac4e". -raphic 4eep it po ition in the anchor cene. 6ee Anchor 1rac4ing chapter $or more "etaile" in$ormation. Automate" trac4ing an" localization. Properly "e$ine" pitch or cali'rate" camera nee"e". 6ee Camera 1rac4ing $or port chapter . 6imilar to the Pitch trac4ing. 1he pro"uct tan" @up !ertically on the pitch. 1he 'ill'oar" i automatically rotate" to al%ay $ace camera.

!tandby Motion

Anchor Pitch Billboard Billboard "acin#

Keyer and Fade


6et a pro"uct to u e chroma 4ey 'y choo ing one o$ the chroma 4ey a!aila'le. Chroma 4eyer in ert the graphic to the !i"eo only $or area %here the color matche the etting o$ the 4eyer .

) er -ui"e

+ar 1,& 2013

Page 6

Hego Czech

AKI Virtual Placement 6.1

$hroma %eyer $hroma &ilter $hroma !pill

During chroma 4ey proce ing a $ilter i u e" to o$ten e"ge an" re"uce e"ge alia ing. ) e FA()7G to et it on ) e" to pre!ent pilling o$ the 'ac4groun" color on the e"ge o$ the 4eye" graphic . 1here are choice to pre!ent pill $or the mo t u e" 4eying 'ac4groun" color .

:$$ect o$ the 3ilter an" 6pill uppre ion <4eye" on green 'ac4groun">* 1> )pper le$t image H 'oth 3ilter an" 6pill uppre ion 533 2> )pper right image H 3ilter 533& 6pill uppre ion -7::# 3> (o%er le$t image H 3ilter A()7& 6pill uppre ion 533 /> (o%er right image H 3ilter A()7& 6pill uppre ion -7::# Bou can get to the chroma 4ey "ialog through the chroma 4eyer 'utton $rom the main tool'ar. 6ee more in$o in chapter Chroma Keyer. "ade 3a"e in9out are e$$ect u e" at the 'eginning re p. en" o$ the pro"uction. Bou can change the "uration 'y etting ne% !alue to corre pon"ing 'o2. +in" that all !alue are in !i"eo $iel" unit .

Duration
Bou can peci$y "uration o$ pro"uction $or e!eral pro"uct %ithout nee" to en" the pro"uction ) er -ui"e +ar 1,& 2013 Page 8

Hego Czech

AKI Virtual Placement 6.1

manually. Duration i in9out.

et in $iel" unit . +in" that the real "uration i thi !alue plu "uration o$ $a"e

File
) ing thi menu item in corre pon"ing pro"uct you can change ource $ile $or the pro"uct < ource image& clip& ource $ree han" tyle...> Although mo t pro"uct type "o not $ollo% $ile content change %hile in pro"uction& image pro"uct i a'le to up"ate on@$ly. ?hene!er the image $ile change it content 4eeping the ame ize an" pac4ing& the image pro"uct i up"ate" to re$lect $ile change.

Production Type
Depen"ing on the pro"uct type& it i po i'le to choo e "i$$erent mo"e o$ pro"uction control. 'I()$* AU*O Pro"uction i controlle" "irectly 'y the -5 'utton. 6electing the pro"uct tell the y tem to tart pro"uction %hene!er it 'ecome !i i'le < ee "etection type >. A$ter the pro"uct goe out o$ !ie%& the pro"uction automatically top . 1o tart9 top pro"uction& the pro"uct mu t 'ecome !i i'le9in!i i'le $or at lea t Decision Time $rame . 1%o "i$$erent !i i'ility "etection type can 'e u e"* Tracking And Visibility H to 'e put in pro"uction& a pro"uct mu t ha!e trac4ing a!aila'le an" mu t 'e in i"e the !ie%port Tracking H to 'e put in pro"uction& a pro"uct mu t ha!e trac4ing a!aila'le& no matter i$ it i !i i'le in i"e the !ie%port. Pre ing the -5 'utton can 'e u e" to top ongoing pro"uction. A$ter e!entually lea!ing the !ie% an" coming 'ac4& the pro"uction tart again automatically. A$ter pre ing -5& group mem'er %ith "e$inite pro"uction time are pro"uce" one a$ter one. Any mem'er %ith in$inite pro"uction time are pro"uce" in parallel. A$ter pre ing -5& pro"uction o$ all groupe" pro"uct tart imme"iately.

!)+U) *IA, <-roup> PA(A,,), <-roup>

Geometry
-eometry rollout allo% to change numeric geometry propertie & li4e po ition an" ize. Depen"ing on the trac4ing type& the e"itor u e "i$$erent unit . 6creen relati!e unit [-1,-1] left bottom, [1,1] right top corner of screen Pitch meter #one& +otion& 6tan"'y@+otion& Anchor Pitch& Aill'oar"& Aill'oar" 3acing

) er -ui"e

+ar 1,& 2013

Page ,

Hego Czech

AKI Virtual Placement 6.1

Clip
Clip parameter %in"o% allo% to et 'a ic clip propertie .

Pre!ie% 3rame Play I (oop

6elect $rame to 'e !i i'le in pre!ie% %in"o% %hen clip i not playing. Play clip in pre!ie% %in"o% only. 1he clip %ill not 'e !i i'le on !i"eo output. J 5nce H Play clip once J In$inite H Play clip in a loop $ore!er. 6top the pay'ac4 'y turning o$$ pro"uction. J Cu tom H Play clip in a loop $or "e$ine" num'er o$ iteration . 6et tart point $or looping. 3rame 'e$ore (oop 6tart are playe" once& the re t o$ the clip loop $or "e$ine" num'er o$ perio" et in the (oop property. 6et pau e point in the clip. Clip play'ac4 automatically pau e at electe" po ition . 1o re ume play'ac4 pre F-oG again. 1o et a pau e point& elect pre!ie% $rame to reEue te" pau e point an" pre + 1o remo!e a pau e point& elect the pau e point in the election 'o2 an" pre Change" au"io !olume. I$ the clip contain au"io you can a".u t clip !olume to match the 'ac4groun" au"io le!el . 6li"er ha range 0 H 100K

(oop 6tart Pau e

Volume

Text
Content o$ the te2t an" te2t propertie can 'e e"ite" in 1e2t e"itor. It i a!aila'le in the popup menu o$ the 1e2t pro"uct& or clic4ing on the mall conte2t 'utton in the lo%er le$t corner o$ the pro"uct 'utton. 1he conte2t 'utton get !i i'le a$ter election. In ca e o$ te2t pro"uct& youCre allo%e" to control $ormatting o$ the te2t. 1he te2t it el$ can contain pecial $ormatting eEuence 'eginning %ith 'ac4 la h <L> character. Here i ta'le o$ po i'le $ormat eEuence . LM Decrea e 4erning pace 'et%een the t%o urroun"ing character . #um'er o$ CMC mean amount o$ e2tra 4erning. 6eEuence LM "ecrea e 4erning o$ one unit. 6eEuence 9MMM "ecrea e 4erning o$ 3 unit . LN LL L Ln Increa e 4erning pace 'et%een the t%o urroun"ing character . #um'er o$ CN. mean amount o$ e2tra 4erning a a'o!e. Aac4 la h it el$. #on 'rea4ing pace. #e% line.

) er -ui"e

+ar 1,& 2013

Page 0

Hego Czech

AKI Virtual Placement 6.1

LuOOOO Liu Lil Lin

)nico"e character %ith OOOO unico"e he2 !alue. 3ollo%ing te2t %ill 'e ren"ere" a upper in"e2. 1o en" upper in"e2 part an" continue %ith normal te2t& u e Lin %itch. 3ollo%ing te2t %ill 'e ren"ere" a lo%er in"e2. 3ollo%ing te2t %ill 'e ren"ere" a normal te2t.

1e2t F1e2tLiuupperLillo%erLinIn"e2G %ill 'e ren"ere" a *

Usa#e o& Application Variables 1e2t pro"uct allo% you to u e ym'olic name o$ a !aria'le& %hich i automatically tran late" to it !alue. 6ynta2 o$ !aria'le u age* P<variable_name> %ill 'e tran late" to variable_val e. (i t o$ a!aila'le !aria'le i "e$ine" in the Application !aria'le ection. *e-t presets AKI Virtual Placement allo% you to prepare e!eral !er ion o$ te2t pro"uct . 6o you can ha!e only one te2t pro"uct an" %itch 'et%een te2t tring . In the te2t e"itor& you can ee li t o$ te2t pre et <1>. I$ you choo e one o$ them& it %ill 'e copie" to the te2t $iel" an" u e" in the te2t pro"uct. 1o a"" a te2t pre et& .u t enter the te2t to the te2t $iel" an" pre a"" 'utton <2>. 1o remo!e a pre et& choo e it in the li t o$ pre et an" pre the remo!e 'utton <3>. 1e2t pre et are a!e" to the pro.ect $ile& o they are a!aila'le only in one pro.ect. (esolution 1he higher the !alue i & the moother te2t %ill 'e "i playe". A".u t the te2t re olution 'e$ore pro"uction to $it the moothne reEuirement . Ali#nment 3or one line te2t the pro"uct ha minimal 'oun"ing 'o2 an" the alignment change "oe nCt ta4e e$$ect. 3or multiple line te2t you can choo e alignment.

) er -ui"e

+ar 1,& 2013

Page 10

Hego Czech

AKI Virtual Placement 6.1

Free Kick
3ree4ic4 nee" properly cali'rate" camera . 3ree4ic4 ha t%o mo"e o$ pro"uction* 7a"iu an" Arro%. 1o %itch 'et%een mo"e & u e $ree4ic4 rollout 'utton . Alternati!ely& you can u e a #umpa"@perio" 4ey'oar" hortcut.

adius mode
7a"iu mo"e ho% animate" circle aroun" the 'all po ition %hich houl" 'e clear o$ "e$en"ing player . 1he ize i automatically compute" $rom cali'ration to 'e e2actly 0.1; meter <10 yar" >.

Arro! mode
Arro% i u e" to ho% an arro% an" "i tance o$ the $ree 4ic4 po ition to the goal. Hea" o$ the arro% i automatically place" to the mi""le o$ the goal an" te2t %ith "i tance i a""e" automatically a %ell. 'istance label In Arro% mo"e al o la'el %ith "i tance o$ the 'all to the goal i ho%n. 1he "i tance can 'e ho%n !irtually on the pitch& ne2t to the 'all. Bou can a".u t la'el po ition u ing the mou e %heel. .' title label Bou can al o u e 2D title on the creen. 1o u e thi la'el mo"e& create ne% 3ree Kic4 pro"uct u ing the pro"uct e"itor $or $ree4ic4. -ui"e to create 2D title i in the appen"i2 o$ thi "ocument& 3ree Kic4 6tyle e"itor ection.

"all Speed
I$ the 'all pee" i ena'le" < ee 3ree4ic4 6tyle :"itor 'elo%>& it i automatically compute" "uring e!ery $ree4ic4. 1he re ult i rea"y to u e imme"iately a$ter the 4ic4. Compute" !alue i ho% in the $ree4ic4 e"itor& ne2t to the Arro%97a"iu %itch. Pre the Aall 6pee" 'utton& an" the la'el %ith the pee" i ho%n. Pro"uction o$ Arro%97a"iu i automatically $ini he". 1he tyle o$ the la'el i con$igura'le. 1o cu tomize the la'el appearance& u e the 3ree Kic4 6tyle :"itor& "e cri'e" in the appen"i2.

) er -ui"e

+ar 1,& 2013

Page 11

Hego Czech

AKI Virtual Placement 6.1

Free Kick Style #ditor


3ree Kic4 tyle e"itor allo% you to change appearance o$ the $ree 4ic4 graphic . 3ir t open an e2i ting $ree4ic4 tyle or create ne% one. 5pen an" #e% action are a!aiala'le in the menu. Change the etting an" "onCt $orget to a!e. A the tyle i cu tomize"& ne% $ree4ic4 pro"uct can 'e create". =u t elect the appropriate $ree4ic4 tyle "uring a""ing ne% $ree4ic4 pro"uct . 3ree4ic4 etting are copie" to the $ree4ic4 pro"uct "uring loa"& it mean tyle change i not applie" on other $ree4ic4 pro"uct ha!ing the ame tyle. A. Arro/ 1> 6elect arro% image9clip. 1he image houl" ha!e F tretcha'leG area . It mean & area that i tretche" to $it the "i tance $rom 'all to the goal. In ca e o$ clip you can choo e play loop an" pre!ie% $rame <Pi!ot $rame>. <1> 2> De$ine image 'oun" an" tretcha'le area <6tretch tart an" 6tretch en">. Bou can "o that in graphic pre!ie% <2> or numeric e"itor <3>. In ca e o$ the image i not %ell een& you can %ap 'et%een 'right an" "ar4 'ac4groun" pattern !ia pre!ie% pop@up menu. 1hi $eature i a!aila'le in all tyle e"itor %ith image or clip pre!ie%. 3> 6et play option H 3a"e in9out& thic4ne an" gro%th "uration <in $rame >. B. (adius 6ho% 0.1; m <10 yar" > ra"iu aroun" the 'all. 1> 6elect clip to play. <1> It i recommen"e" to ena'le loop $or horter clip . Bou can et (oop 6tart $rame %hen loop i ena'le". 6ee Clip pro"uct $or more in$ormation a'out (oop tart. Pi!ot $rame i eEual to pau e $rame in ca e o$ no loop. 2> 6et clip 'oun"arie . Center i %here the clip %ill 'e "ragge". 7ecommen"e" to 4eep the !alue in the mi""le o$ the clip $rame. 3> 6et $a"e in9out an" alignment* 7ight e"ge to%ar" goal* 1he ra"iu Cpoint C to the mi""le o$ the goal. Pitch aligne"* 1he ra"iu i CparallelC to the pitch i"e line .

) er -ui"e

+ar 1,& 2013

Page 12

Hego Czech

AKI Virtual Placement 6.1

$1. Virtual ,abel 1. During the arro% pro"uction& a la'el %ith "i tance i ho%n. 6elect 5n Pitch <1> choice to ha!e !irtual te2t ne2t to the 'all. 2. 6elect $ont an" color. 6et $ormat. ) ually& accuracy to one "ecimal place i enough. 6et $ormat to FQ.Q0 mG $or one "ecimal place. 3. 6et te2t height an" "i tance $rom the 'all po ition.

$.. .' ,abel 1. 6elect 2D title in the mo"e $iel". 2. 6et te2t propertie . 6ame a 5n Pitch (a'el. 3. 6elect image 'ac4groun" $or the title. 6et ize <pi2el > an" po ition o$ the la'el 'ac4groun". Po ition o$ the la'el i in normalize" coor"inate & it mean M@1..1N in 'oth 2 an" y a2i . R@1&@1S i in the lo%er le$t corner o$ the creen& R1&1S in the upper le$t corner. ?e prepare graphic an" more intuiti!e 2D title a".u tment. /. 6et po ition o$ the te2t. Po ition i et relati!ely to the creen& it mean the ame %ay a point 3. ;. 6et $a"e in9out.

'. Ball !peed ,abel Cu tomizing Aall 6pee" (a'el i pretty much the ame a 2D Di tance title. :"itor $or thi property ha the ame tructure an" the $iel" ha!e the ame meaning.

) er -ui"e

+ar 1,& 2013

Page 13

Hego Czech

AKI Virtual Placement 6.1

Offside
5$$ i"e nee" properly cali'rate" camera . Al o ma4e ure& o$$ i"e camera are recor"e" < ee +ultiple camera I95 in thi "ocument an" In tallation -ui"e& ection Camera .> 5$$ i"e i "e ire" to 'e $ully controlle" $rom the +C63 =og96huttle.

$ffside %ork&flo!
1. A"" o$$ i"e pro"uct to the pro.ect. 5$$ i"e i electe" an" put on air automatically to pee" up the o$$ i"e preparation. 1hereC no nee" to elect9put on air manually. Al%ay the $ir t <the le$t mo t in the pro"uct 'ar> i u e". 2. An o$$ i"e ituation happen . 3. 6top the li!e $ee" u ing the 615P 'utton on the =og96huttle. /. 1he camera i automatically %itche" to recor"er o you can ee en" o$ the recor"e" $ootage. At thi point you can till %itch 'et%een recor"e" camera . 1he o$$ i"e pro"uct i automatically electe" an" in erte" to the !i"eo. ;. =og 'ac4 to the time o$ the o$$ i"e. 6. Clic4 at the la t "e$en"ing player. 1he o$$ i"e line i place" at the po ition o$ the mou e. It can 'e a".u te" a$ter po ition ha 'een et. 1he current timeco"e <5$$ i"e 1ime> i u e" a a pau e point %hen the o$$ i"e !i"eo i replaye". 8. 1he o$$ i"e ha 'een et. =og 'ac4 in time <T 3 econ" > or u e the Preroll 'utton& %hich .ump peci$ie" econ" 'ac4 <preroll time in econ" can 'e peci$ie" in Con$ig :"itor at ta' Controller a !alue o$ action Preroll>. 1hi i to tart the o$$ i"e play'ac4 moothly. ,. Pre the 5#@AI7 'utton <?6> 0. Play the o$$ i"e 'y the Play 'utton. Play'ac4 pee" i con$igura'le an" "e$ault !alue i 100K. Bou can et "i$$erent pee" $rom the application menu $or play'ac4 action or a ign multiple play'ac4 action %ith "i$$erent pee" to the =og96huttle 'utton . +ore in the In tallation -ui"e& chapter =og96huttle. Current pee"& that %ill 'e u e" $or play'ac4& i "i playe" in the tatu 'ar "uring recor"er@play'ac4 mo"e. 10. 3rom actual point the play'ac4 'egin an" it i pau e" at 5$$ i"e time "e$ine" in point 6. Here the play'ac4 moothly top . Bou can .og aroun" to ho% the o$$ i"e eEuence lo%ly. 11. Pre the Play 'utton. It tart play'ac4 until the en" o$ the recor"e" $ootage. 12. Pre the 5#@AI7 'utton again or %itch to li!e camera to $ini h the o$$ i"e pro"uction. 13. Bou can e2port playe" $ootage a o$$ i"e clip& an" replay it later. 1he recor"e" $ootage i other%i e re%ritten a you get 'ac4 to li!e camera. 6ee Clip e2port chapter. 1he e2port proce i e2ecute" on the 'ac4groun". 6o you can u e the y tem %hile the e2porting i till in progre . During the o$$ i"e pro"uction an" preparation& you can ee timeline %ith mar4e" important timeco"e . 1> 1imeco"e %here the li!e play'ac4 %a toppe" an" recor"er acti!ate". 2> 1imeco"e& %here the o$$ i"e %a place" 3> 1imeco"e& %here are you no% in the recor"e" $ootage /> 1imeco"e& %here automatic re%in" i pro!i"e" 'y pre ing the Preroll 'utton. 1he timeline ho% mall %hite tic & each corre pon" to one econ" o$ the recor"e" ) er -ui"e +ar 1,& 2013 Page 1/

Hego Czech

AKI Virtual Placement 6.1

$ootage.

$ffside Style #ditor

5$$ i"e tyle e"itor er!e to cu tomize o$$ i"e graphic appearance. 1. 1e2ture Bou can change graphic o$ the o$$ i"e line. :ither till image or -1C clip are upporte". 2. 5$$ i"e line an" o$$ i"e ha"o%ing. 6peci$y& %hich part o$ the graphic houl" 'e u e" a line at po ition o$ the o$$ i"e. 1he re t o$ the graphic %ill 'e tretche" to $ill the re t o$ the pitch. 3. 5ther etting @ 3a"e in9out* $a"e o$ the graphic in $iel" unit . @ ?i"th H %i"th o$ the o$$ i"e graphic <line U ha"o%ing>. 1he line i "ra%n in per pecti!e& the %i"th !alue peci$ie num'er o$ pi2el o$ the o$$ i"e graphic at the 'ottom o$ the creen. @ (ine o!er H %hen et to 0& the o$$ i"e line 'egin an" en" at pitch i"e line . Bou can et any !alue higher <in pitch meter >& an" the line %ill o!erlap i"e line . /. 6ha"o% "irection to goal Bou can mirror o$$ i"e graphic "i play. 6et it chec4e"& i$ you %ant to ha!e the ha"o%ing i "ra%n in Co$$ i"e areaC. ?hen unchec4e"& the ha"o%ing i "ra%n in Con i"e areaC. 1he e"itor i not mo"al& ou you can ha!e an 5$$ i"e pro"uct in the pro"uct 'ar& open itC tyle $ile an" %hen you a!e the change an" re elect the 5$$ i"e pro"uct& youCll ee imme"iately the e$$ect. 6ee Clip e2port ection on ho% to tore an o$$ i"e clip $or later replay.

) er -ui"e

+ar 1,& 2013

Page 1;

Hego Czech

AKI Virtual Placement 6.1

Tracab player tracking


1hi pro"uct integrate 1raca' player trac4ing technology %ith AKI Virtual Placement. 1raca' y tem pro!i"e in$ormation a'out player po ition . 1hi can 'e u e" to !i ualize player attache" graphic . Ae$ore u ing thi pro"uct you are reEuire" to "o manual con$iguration. 6ee In tallation gui"e $or more "etail . 5nce con$iguration i "one you houl" 'e a'le to a"" thi pro"uct to you pro.ect. Global control 1hi tool'ar 'utton open an e"itor $or 1raca' etting. Bou are allo%e" to et t%o team color . 1he e color help you recognize the team . 1he color are only u e" in the pre!ie% or in the )I. 1he color i ne!er u e" in $inal !i"eo ren"ering. 1he etting i tore" in application %i"e torage& not in pro.ect $ile. :na'le or "i a'le !i ualization o$ 1raca' player po ition "ata in the pre!ie%. ?hen ena'le"& the pre!ie% !i"eo area ho% mall Euare $or each player. 1here i a thin color 'ar at the top o$ the Euare that ho% the team. I$ the target ha no team a igne" then no color i ren"ere". 1he num'er in i"e the Euare i the player .er ey num'er. I$ no .er ey num'er i a igne" then no num'er i ho%n. Product button Player trac4ing pro"uct can ren"er graphic attache" $or in"i!i"ual player. 1he graphic i cu tomize" 'y tyle. 1he tyle i u er e"ita'le.

1he pro"uct 4eep u er e"ita'le li t o$ 11 player that are !i ualize". 1hi act a a $ilter to allo% you to highlight only player in $ocu an"9or ren"er "i$$erent graphic $or "i$$erent et o$ player 'y ha!ing more pro"uct on air. 1he pro"uct thum'nail ho% the .er ey num'er li t. 1o e"it thi li t& pre the mall arro% on the pro"uct or choo e VPlayer V $rom pop@up menu. 1he pro"uct al o reEuire to ha!e a team electe". 5nly player $rom the electe" team are u e" $or the !i ualization. 1o e"it the team& open pop@up menu $or the pro"uct an" choo e V1eamV. 1he pro"uct thum'nail ho% the team 'y thin color 'ar at the top. ?hen player "oe not ha!e the electe" team or .er ey num'er i not a igne" then the graphic i not ho%n.

) er -ui"e

+ar 1,& 2013

Page 16

Hego Czech

AKI Virtual Placement 6.1

Style editor
1he player i !i ualize" accor"ing to the "e$ine" tyle. 1he tyle i em'e""e" in i"e the pro"uct an" there$ore tore" in the pro.ect $ile. I$ you %ant to hare the tyle you can e2port an" import the tyle to9$rom a eparate $ile.

1he graphic i compo e" o$ e!eral part . :ach part can 'e "i a'le"9ena'le". Bou can u e either image $ile or -1C clip $ile. 1he y tem automatically recognize the $ile type. 3or clip you can "e$ine a loop tart $rame. 1hi i u e$ul %hen your clip ha a in@animation to ho% the graphic an" then a looping part to 'e u e" "uring the pre ence on the creen. 1here i a hort $a"e@out %hen ta4ing the graphic o$$ air. $oordinate system &or o&&set parameters 1he o$$ et parameter are e2pre e" in local coor"inate . All unit are in meter . 1he ize are peci$ie" $or a2e O an" B. 5$$ et i peci$ie" $or O& B an" W. Graphics under the player 1he graphic i centere" on the player po ition. 1he trac4ing type i VPitchV. Keyer i et to chroma 4eyer. ?hen multiple chroma 4eyer are in u e& you can elect the 4eyer in tance in popup menu VKeyerV $or the 1raca' pro"uct. Graphics abo0e the player 1he plane %ith the player graphic automatically rotate in B a2i to $ace the camera. 1he graphic i centere" in O an" touche the the pitch at the player po ition. Keyer type i linear. 1he !i i'ility or"er i $i2e" o the image9clip i al%ay 'ehin" the .er ey num'er. 1he or"er cannot 'e change". 1he W coor"inate "oe not ha!e any e$$ect on the or"ering. ) er -ui"e +ar 1,& 2013

Z+

Y+ X+

Y+

X+

Page 18

Hego Czech

AKI Virtual Placement 6.1

Group
-roup i a generic pro"uct %hich contain multiple chil" pro"uct & an" allo% you to control multiple pro"uct 'y a ingle clic4. -roup can contain only Image & Clip & Vi"eo Input an" 1e2t pro"uct . Create a group u ing menu In ert X -roup. A 'utton %ith $ol"er icon <1> appear in the pro"uct 'ar. At thi time the group i till empty. Bou can a"" pro"uct into a group in t%o %ay . 1.+o!e an e2i ting pro"uct to a group. 1hi can 'e "one !ia +o!e to -roup popup menu on group@compati'le pro"uct <Image& Clip& 1e2t& Vi"eo Input>. 2.) e the popup menu on -roup 'utton& u'menu In ert. 7emo!e or mo!e@out one o$ chil" pro"uct can 'e "one $rom the popup menu o$ the group 'utton. -roup 'utton contain mall 'utton <2> $or each containe" pro"uct. 1he 'utton can 'e u e" to a".u t pro"uct peci$ic parameter & li4e e. g. Color Correction. It can 'e "one in !ery imilar %ay a "e cri'e" a'o!e in the Pro"uct ection. Ad1ust Position and !i2e Hit the group 'utton. All pro"uct appear on the creen. A".u t all pro"uct in the %ay "e cri'e" $e% paragraph a'o!e. Ad1ust $hild Order I$ chil"ren pro"uct o!erlap& you can change or"er o$ "i play $rom the chil" popup menu <3>& u ing the item Arrange. Ma%e a $hild In0isible ?hen a chil" i in!i i'le then it i neither !i i'le in the pre!ie% nor on the output. -roup can 'e u e" $or more complicate" pro"uction cenario . Bou might $in" u e$ul to hi"e all 'ut one electe" chil". 1hi $unction i in Vie% menu in the application menu 'ar& item F6ho% 5nly 6electe" Chil"G. 1hi hi"e the chil"ren $rom pre!ie% only. ?hen you put the group to on@air then all chil"ren appear again <thi $unctionality get turne" o$$>.

Animations
Pro"uct Image& Clip an" 1e2t can 'e animate". It hol" al o %hen they are part o$ -roup. Animation i per pro"uct. ) ually there i relation one to one 'et%een pro"uct an" it content. =u t ) er -ui"e +ar 1,& 2013 Page 1,

Hego Czech

AKI Virtual Placement 6.1

$or clear un"er tan"ing i$ pro"uct i a group o$ e!eral content then an animation can animate e!eral content together. Bou can Create& :"it& 7ename or 7emo!e gi!en animation. ?hen you are e"iting animation then you can copy 4ey$rame $rom other animation or clone <e!en re!er e"> %hole animation. 6ee all option o$ V6et Key$rame AuttonV.

Types $f Animation
1.:$$ect In @ it run automatically %hen pro"uction 'egin. 2.:$$ect 5ut @ it run automatically %hen pro"uction en". 3.+anual 1rigger @ it run %hen u er pre Animation 'utton& only thi type create 'utton in Animation :"itor. /.1imeline @ it i lin4e" to timeco"e an" there$ore it i inten"e" only $or "i 4 recor"er !er ion. An animation can contain e!eral channel . :ach pro"uct <content> can ha!e up to t%o channel .

Types $f C'annel
1.Po ition @ it change homography or local matri2 %hen content i part o$ group or it i on place. All manipulator contri'ute to animation. 2.5pacity @ it change an opacity o$ content. Animate" opacity i then multiplie" %ith tatic etting in Color Correction :"itor. ?hen you $ini h creating o$ animation then "o not $orget to et !alue 'ac4 to non zero !alue.

Animation G()
Ay "e$ault& the animation tool'ar i not !i i'le. Ae$ore creating ne% animation& ena'le the tool'ar in the application menu& Vie% X 6ho% Animation 1ool'ar. 1he control con i t o$ $our component * 1.+ain Animation Autton 2.Channel elector 3.6et Key$rame Autton /.(i t o$ Key$rame

Creating Animation
:2ample o$ creating ne% animation* 1.6elect Pro"uct @ it ena'le V+ain Animation AuttonV that i u ual %ay to "o anything %ith the animation... 2.Clic4 on V+ain Animation AuttonV an" to choo e VCreateV item $rom popup menu. 3.Choo e V+anual 1riggerV type. At the ame time it toggle on V+ain Animation AuttonV. It i ign that you are %or4ing on animation... /.Chec4 that i electe" channel Po ition. It i the "e$ault !alue. ;.Clic4 on V6et Key$rame AuttonV& popup menu %ill appear. ) er -ui"e +ar 1,& 2013 Page 10

Hego Czech

AKI Virtual Placement 6.1

6.Choo e V6et Key$rameV. It create $ir t 4ey$rame at current po ition in $rame 0. 8.:nter ne% $rame <e.g. ;0> into e"ita'le com'o 'o2 V(i t o$ Key$rame V an" pre :nter 4ey to con$irm it. ,.-ra' the pro"uct an" mo!e it to another po ition. 0.Choo e V6et Key$rameV. It create econ" 4ey$rame at current po ition in $rame ;0. 10.3ini h animation 'y toggle o$$ V+ain Animation AuttonV. At the ame time ne% Animation 'utton %ill appear in Animation :"itor ne2t to pro"uct 'utton. 11.Pre 'utton to run the animation. 1he ame proce hol" $or creating o$ other type o$ Animation* :$$ect In an" :$$ect 5ut. =u t in Y tep 3F elect another type. Do not con i"er Y tep 11F. In tea"* 1o run :$$ect In animation you nee" to tart pro"uction <toggle on -5 'utton>. 1o run :$$ect 5ut animation you nee" to top pro"uction <toggle o$$ -5 'uttonZ o$ cour e you mu t $ir t toggle it on>. Proce o$ creating 1imeline animation i "i$$erent in or"er to u e "i 4 recor"er. Di 4 recor"er mu t 'e ena'le" an" ome clip mu t 'e electe". ?hen you are .ogging o!er clip then time !alue in -)I component Y(i t o$ Key$rame F i change" automatically accor"ing to po ition in the clip. Proce through Y tep 1F to Y tep 6F. =u t in Y tep 3F elect type 1imeline.

8.1hen .og to another $rame. ,.-ra' the pro"uct an" mo!e it to another po ition. 0.Choo e V6et Key$rameV. 10.3ini h animation 'y toggle o$$ V+ain Animation AuttonV. 11.1o acti!ate the animation .u t re elect pro"uct. Animation i no% pau e". 1o ee the animation .og o!er clipZ then the animation i applie" accor"ing po ition in timeline.

Sponsors
Pro"uct 5$$ i"e an" 3ree Kic4 allo% to ho% a""itional graphic @ pon or . A a pon or you can a ign 'a ic pro"uct li4e Image& Clip& 1e2t or Vi"eo. :ach pon or can ha!e itC o%n in"i!i"ual trac4ing. 1here are t%o main tage $or operating pon or* 1. :"iting tage 2. Pro"uction tage Do not com'ine e"iting an" pro"uction at the ame time[ 6pon or mu t not appear on@air. ?e recommen" you not to operate in the pon or e"itor "uring pro"uction. !ponsor )ditin# :"iting tage er!e $or initial po itioning o$ pon or . 6elect one o$ the pon or in the 6pon or e"itor. ) er -ui"e +ar 1,& 2013 Page 20

Hego Czech

AKI Virtual Placement 6.1

3reeKic4 H you can ee the pon or imme"iately . 5$$ i"e H you %ill 'e gui"e" to place the o$$ i"e line $ir t. 6y tem automatically choo e play'ac4 o$ one o$$ i"e camera . #o% you can ee the electe" pon or. !ponsor Production Pro"uction tage er!e to put pon or on@air. 1hi pon or . tage i the ame a regular pro"uction %ithout

"reeKic% Pro"uction tart * 6pon or are ho%n imme"iately a$ter you pre the -5 'utton. Pro"uction en"* 6pon or pro"uction i $ini he" together %ith 3reeKic4. 1o $ini h pro"uction pre the -5 'utton again. O&&side 6pon or are 'oun"e" the time you place the o$$ i"e line. ) ual o$$ i"e %or4 $lo%* Pre 615P on remote control "e!ice. -o 'ac4 in $ootage <preroll> an" then pre P(AB on remote control "e!ice. Pro"uction tart* 6pon or appear automatically in "e$ine" time 'e$ore o$$ i"e line appear . Pro"uction en"* 3ini h the pro"uction 'y one o$ the e metho" * etting o$ $inite "uration to the pon or pro"uct < ee Duration e"itor chapter> "e elect 5$$ i"e pro"uct <:6C 4ey> %itch camera. 5ther%i e the pon or pro"uction run until you per$orm one o$ the e action . Insert !ponsor 6pon or action are acce i'le !ia 6pon or menu item in the 5$$ i"e93ree Kic4 popup menu. 1o a"" a pon or& choo e In ert 6pon or action. 6elect type o$ pro"uct you %ant to a"".

Sponsor #ditor
1he 6pon or :"itor i imilar to -roup chil"ren e"itor. 3rom the popup menu o$ each pon or you can acce property e"itor & that are acce i'le in normal Image9Clip91e2t9Vi"eo pro"uct <Color Correction& 1rac4ing etc.>. +oreo!er& a$ter 6pon or election <1>& 6pon or Property e"itor get acce i'le <2>. 1he e"itor o$$er $e% choice relate" to pon or pro"uction only.

) er -ui"e

+ar 1,& 2013

Page 21

Hego Czech

AKI Virtual Placement 6.1

Visible H 6ay i$ the pro"uct houl" ta4e place in the pro"uction. 1he item i u e$ul& %hen you %ant to prepare pro"uction o$ e!eral pon or & each at "i$$erent time. Bou can a".u t all propertie & an" "uring the match .u t toggle the Vi i'le $lag to change actual pon or& %ithout nee" to a".u t itC parameter "uring the match. (elati0e !tart H $or 5$$ i"e only <not acce i'le $or 3ree Kic4>. 3or timing o$ pro"uction relati!e to time <in $iel" unit >& %hen the o$$ i"e line get !i i'le. 1o "i play pon or ;0 $iel" 'e$ore the o$$ i"e line tart to $a"e in& et F@;0G to the e"it 'o2. Placement H 5$$er automatic choice o$ area& %here the pon or %ill 'e "i playe". #o automatic placement. 1he pon or appear %here you place it. In ca e o$ 5$$ i"e an" trac4ing Pitch& Aill'oar"& Aill'oar" 3acing* 6pon or hol" relati!e "i tance to o$$ i"e line. Po ition i horizontally $lippe" 'a e" on pitch i"e %here i pon or place". :2ample* 6pon or i 4ept 'et%een o$$ i"e line an" the goal all the time& pitch@ i"e in"epen"ent.

P7:6:7V:

6)I1AA(:

1rac4ing #one Automatic le$t9right han" i"e "i placement. 1he y tem "eci"e %here to place pon or to a!oi" colli ion %ith 5$$ i"e93reeKic4 graphic . It u e Horizontal $lipping metho" <applie" to po ition o$ the pon or only& the logo i naturally not $lippe"> to a!oi" colli ion. :2ample* Bou et pon or to upper right corner o$ the !i"eo an" choo e 6)I1AA(: placement type. I$ the 5$$ i"e93reeKic4 graphic i on the right han" i"e o$ the !i"eo& the pon or i "i playe" in the upper le$t corner an" !ice !er a. 1rac4ing #one 6imilar rule a in 6)I1AA(: are u e". 1he y tem "oe nCt choo e i"e& 'ut %hether to "i play the pon or or not. I$ thereC po i'ility o$ colli ion& the pon or tay hi""en. I$ colli ion i not "etecte"& pon or i "i playe" at le$t han" i"e <%here you place it>. :2ample* Bou may %ant to "i play pon or either in upper le$t or lo%er right corner& colli ion@ a$e. A"" t%o ame pon or & place them to "e ire" place & "i tingui h them 'y the Placement property. In ca e o$ 5$$ i"e an" trac4ing Pitch& Aill'oar"& Aill'oar" 3acing* 6ho% pon or either on "e ire" i"e or not at all.

(:31\6)I1AA(:

7I-H1\6)I1AA(: 751A1:\1,0

5ppo ite to (:31\6)I1AA(:. 5nly $or 5$$ i"e an" trac4ing Pitch Very imilar to 6)I1AA(:. +oreo!er& the pon or i rotate" 1,0 cc% %hen i automatically place" on the oppo ite i"e. 1he goal i to 4eep peci$ic pon or human rea"a'le. :2ample* Bou may ha!e a pon or %ith human@rea"a'le content. 1hi choice %ill help to 4eep it rea"a'le. 5nly $or 3reeKic4 +ar 1,& 2013 Page 22

35((5? ) er -ui"e

Hego Czech

AKI Virtual Placement 6.1

:na'le $ollo%ing the 'all po ition. Bou can change relati!e pon or o$$ et to the 'all po ition 'y mo!ing the pon or. Change trac4ing cau e pon or re@arranging to the 'all po ition to help u er to et nice initial po ition. Allo/ed combination o& placement and trac%in#
$FFS)D#

Placement *rac%in# O ) PI*$3 BI,,BOA(' BI,,BOA(' "A$I G


F ##K)CK

P()!)(V) ye ye ye ye

!UI*AB,) ye no no no

,)"* !UI*AB,) ye ye ye ye

(IG3* !UI*AB,) ye ye ye ye

(O*A*) 145 no ye no no

Placement *rac%in# O ) PI*$3 BI,,BOA(' BI,,BOA(' "A$I G

P()!)(V) ye ye ye ye

!UI*AB,) ye no no no

,)"* !UI*AB,) ye no no no

(IG3* !UI*AB,) ye no no no

"O,,O6 ye ye ye ye

) er -ui"e

+ar 1,& 2013

Page 23

Hego Czech

AKI Virtual Placement 6.1

Multiple Cameras
AKI Virtual Placement 6 allo% u age o$ more camera input 9output . +ultiple camera can 'e "i a'le" in con$iguration $ile. +a4e ure& the camera I95 etting are properly con$igure". Con$iguration i "e cri'e" in the In tallation -ui"e "ocument. Bou can %itch 'et%een camera u ing the camera election menu in the application tool'ar. Al o you can a ign =og96huttle controller 'utton to per$orm camera %itch <more a'out action a ignment in 3unction A ignment Cu tomization ection.>

Recorder
7ecor"er menu item contain camera camera . et to 'e recor"e". It i recommen"e" to recor" only o$$ i"e

6electing one o$ recor"er %itche the application to the play'ac4 mo"e. A'out 30 econ" o$ the incoming !i"eo $ee" i recor"e". 1hi i enough $or o$$ i"e ituation play'ac4 %ith in erte" o$$ i"e pro"uct. A you %itch 'ac4 to li!e mo"e& recor"ing i re tarte" an" the recor"e" $ootage i re%ritten. Bou can e2port the recor"e" $ootage to a tan"alone clip %ith o$$ i"e $or $uture play'ac4. 3ollo% the :2port Clip chapter 'elo% $or more in$ormation.

Camera Snaps ots


Bou can create nap hot $rom the li!e camera $ee". It i help$ul to create or tune graphic & %ithout li!e input at time o$ preparing. =u t ta4e $e% nap hot "uring pro"uction& loa" later in your o$$ice nap hot o$ real ta"ium& an" arrange graphic $or the ne2t pro"uction. Bou %ill get imme"iate $eeling Fho% it loo4 li4eG& %ithout any a""itional PC %ith recor"e" $ootage. Bou can ee the nap hot %ith the graphic at the !i"eo output line. 6ee in tallation -ui"e& 6nap hot chapter. 6nap hot are controlle" 'y the Camera 'utton in the main 1ool'ar.

) er -ui"e

+ar 1,& 2013

Page 2/

Hego Czech

AKI Virtual Placement 6.1

6nap hot menu item ho% pre!iou ly ta4en nap hot . It contain only tho e& %hich ha!e 'een ta4en u ing the ame Vi"eo 3ormat& that i u e" $or current e ion. 1o loa" one o$ them& .u t elect the corre pon"ing menu item. (ea!e it 'y electing one o$ (i!e camera in the menu.

Snaps'ot )mport*#+port
6nap hot image can 'e e2porte" or importe" to9$rom image $ile. :2porte" nap hot image i $ormat. tore" in tan"ar" $ile image

1he e2port an" later import o$ nap hot image lo e ome in$ormation that are normally tore" in hap hot . Data li4e chroma 4eyer etting an" trac4ing "ata are not tran $ere".

) er -ui"e

+ar 1,& 2013

Page 2;

Hego Czech

AKI Virtual Placement 6.1

Camera Tracking for sports


-enerally& trac4ing mean that %hen you place a pro"uct to certain place <e. g. center ellip e o$ the pitch>& it %ill tay there& no matter %here the camera loo4 . It can al o 'e out o$ !ie% range. 5n the other han"& a non@trac4e" pro"uction %ill tay on itC place relati!ely to the creen <e. g. al%ay in le$t upper corner o$ the creen>. ?hen you ha!e trac4er pro"uct $or !irtual pro"uction& it %ill ha!e automatically correct per pecti!e %ithout nee" to et the per pecti!e Y'y@ ightF. =u t et po ition. Bou may a 4& ho% the trac4er 4no% %here i the pitch an" %hich "irection the camera mo!e . 1hatC %hy %e ha!e to cali'rate the camera $ir t an" "etermine relation hip 'et%een the pitch an" the camera. 5nce %e ha!e cali'rate" the camera& the trac4er continually recognize actual camera parameter . A %e 4no% the po ition o$ the pitch in e!ery moment& you can etup an" run pro"uction 'y $e% mou e clic4 . :!erything nece ary ha 'een alrea"y prepare" $or you in 'ac4groun". 3ir t you ha!e to cali'rate the camera <$ollo% the Camera Cali'ration ection>. 5nce the cali'ration i "one& you can a!e it to a $ile. It i not recommen"e" to u e ol"er cali'ration <$rom pre!iou game> $or ne2t match at the ame ta"ium. Pro'a'ility that all the camera are at the !ery ame po ition i !ery lo%. In ca e& the camera are locate" on a mo!a'le pot <li$ting $loor etc.>& it i recommen"e" to %atch camera po ition "uring the match <e pecially 'e$ore game an" a$ter 'rea4 >. ?hen the camera po ition change an" the trac4ing Euality i poor& you may ha!e to recali'rate the concerne" camera. ?e recommen" to 'e rea"y $or uch ituation <e pecially in ca e o$ camera on li$ting $loor > an" let the camera operator 4no% you may nee" hi a i tance hort 'e$ore the game. (a t u e" cali'ration i automatically loa"e" a$ter the application i tarte". In ca e o$ y tem re tart & you "o not ha!e to loa" it manually. Actually loa"e" cali'ration i "i playe" in the application title 'ar. Cali'ration are a!e" %ith current !i"eo etting conte2t. Bou cannot loa" cali'ration pre!iou ly "one in "i$$erent !i"eo $ormat.

Camera Calibration
Camera cali'ration $eature $or port i optional. It i a!aila'le only i$ you ha!e licen e $or thi $eature.

3or preci e trac4ing an" pro"uct placement in correct per pecti!e you ha!e to cali'rate camera . Bou can get to the cali'ration "ialog u ing cali'ration 'utton in the tool'ar. Cali'ration "ialog appear in the Pro"uct 'ar.

) er -ui"e

+ar 1,& 2013

Page 26

Hego Czech

AKI Virtual Placement 6.1

Open e-istin# calibration I$ the camera ha!e 'een cali'rate" alrea"y $or the particular ta"ium an" the cali'ration ha 'een a!e"& you can .u t loa" it u ing 5pen comman" $rom the Cali'ration 'ar or Cali'ration menu. It i trongly recommen"e" to !eri$y the match o$ the e2i ting cali'ration. -o through the cali'ration proce traight to the !eri$ication part an" $ollo% the in truction in the !eri$ication ection. $reate ne/ calibration 6elect #e% cali'ration $rom the cali'ration e"itor or Cali'ration menu. 6elect the appropriate pitch $rom the a!aila'le type . !occer 7 6uita'le $or main an" o$$ i"e camera . 1rac4 3oot'all all pitch line . licen e !occer center @ Center camera can 'e trac4e" %ith only central part o$ the pitch. 1he cali'ration i much ea ier then in the $ull occer pitch. *ennis 7 6uita'le $or camera 'ehin" 'a e line. 3oot'all licen e 1enni licen e 1enni licen e 7ug'y licen e

Badminton pitch 7 6uita'le $or camera 'ehin" 'a e line. (u#by ,ea#ue @ ?i"e an" mi""le zoom camera are upporte". 1rac4 all pitch line . Ae%are thi pitch i not compati'le %ith 7ug'y )nion.

$alibration "or all cameras do &ollo/in# 819: Capture 3rame De$ine (ine corre pon"ence 6et Pitch Color Con$igure Acti!e Image Area ) er -ui"e +ar 1,& 2013 Page 28

Hego Czech

AKI Virtual Placement 6.1

And &ollo/ /ith steps common &or all cameras 8.9: Cali'rate all camera at once De$ine pitch 'or"er <not a!aila'le $or all pitch type >

?hen the $ir t tep i "one& pre the Cali'rate 'utton. 1he cali'ration engine cali'rate all camera at once. ?hen the cali'ration uccee" & an" you are ati $ie" %ith the re ult& pre Done 'utton. Bou return here an" continue %ith 'or"er "e$inition <Aor"er 'utton>. $apture &rames &or calibration 1here are e!eral creen pre!ie% in the li t <1>. -o through the li t& mo!e the camera an" $in" hot a much clo e to the one in the li t a po i'le. :!ery time you $in" corre pon"ing angle o$ !ie% $rom the camera& pre the Capture 'utton <2>. 6mall camera in the corner in"icate the $rame ha 'een capture" ucce $ully. A$ter capture !eri$y Euality o$ capture $rame. In ca e the $rame i 'lurre"& "rop the $rame u ing the 7emo!e 'utton </>& %hich appear a$ter the $rame %a capture". Bou "onCt ha!e to 4eep or"er o$ $rame gi!en 'y the pre!ie% image . A$ter all $rame ha 'een capture"& pre the Done 'utton to procee" 'ac4 to camera election an" $ollo%ing cali'ration pha e . -enerally not all pre ente" !ie% mu t 'e capture". Higher num'er o$ corre pon"ing !ie% %ill gi!e you higher pro'a'ility o$ goo" match an" 'etter trac4ing Euality.

,ine calibration 6elect a line <point> in the mo"el <1> an" "ra% corre pon"ing line on the pitch in the !i"eo <2>. 1he mo t important line $or each $rame are "ra%n in %hite color in the mo"el <1>. +a4e ure& all important line are cali'rate". In ca e o$ the unimportant line & higher num'er o$ "e$inition implie lo%er pro'a'ility you %ill ha!e to return an" correct them. Aut it i not nece ary. It can happen& only part o$ a line i !i i'le in the !i"eo $rame. In thi ca e .u t "ra% line in the !i"eo $or the !i i'le part o$ the pitch line. DonCt 4ip it. Actually electe" line i re" colore" in the mo"el. 7epeat cali'ration tep $or all pre!iou ly capture" $rame . 1o go to ne2t $rame <3>& pre the #e2t 3rame 'utton. Bou can "elete alrea"y "e$ine" line 9point ) er -ui"e +ar 1,& 2013 Page 2,

Hego Czech

AKI Virtual Placement 6.1

$rom the pop@up menu a'o!e the mo"el pitch re p. 1o remo!e all line at once& thereC C7emo!e allC $unction acce i'le $rom popup menu triggere" out i"e any pitch line9point. Bou can al o re"e$ine any line. =u t elect the line in the mo"el& it appear in the !i"eo an" "ra% the line again on the "e ire" po ition. ?hen youCre "one& pre Done 'utton an" return 'ac4 to the main tage.

,o! to dra! calibration lines o-er pitc' lines

1he cali'ration line houl" 'e a clo e a po i'le to the real pitch line. 1he length o$ the cali'ration line "oe not nece arily 'e the ame a the real line. Aecau e o$ camera len "i tortion an" pitch cur!ature the line in !i"eo are not tright. It i there$ore ometime impo i'le to "ra% the cali'ration line to e2actly match the pitch line. In thi ca e try to "ra% the line horter in the mi""le& mo t tright egment o$ the real line. 6ee $ollo%ing e2ample * 1hi i picture "emo trate %rong cali'ration line. 1he line on the i"e "oe not match.

) er -ui"e

+ar 1,& 2013

Page 20

Hego Czech

AKI Virtual Placement 6.1

1hi i picture "emo trate %rong cali'ration line. 1he line in the mi""le "oe not match.

1hi i picture "emo trate proper cali'ration line. It i

horte" 'ut matche the pitch line %ell.

)mage correspondence in soccer center calibration

1he occer center pitch ha !ery impli$ie" cali'ration. Aecau e the amount o$ in$ormation that can 'e e2tracte" $rom the image i much lo%er then in normal occer pitch trac4ing& e2tra attention mu t 'e pai" "uring the cali'ration. 1o cali'rate it properly& plea e $ollo% the e rule * 1he center line mu t al%ay 'e cali'rate". I$ the line i cur!e" in the image <"ue to the len "i tortion or pitch cur!ature> then it i 'etter to "ra% the line clo er to the center then to line en" in the image. At lea t one horizontal pitch e"ge line mu t 'e cali'rate". :ither the top or 'ottom. 1here are $our point in the )I $or the center circle. Bou mu t cali'rate all o$ them. It i important to place the point on the circle in the image. It i not o important %here on the circle the point i . It .u t nee" to ha!e / point on the circle roughly eEually pace". $alibration o& pitch #rass color Correct etting o$ the pitch ma 4 i !ery important $or correct $unctionality o$ the trac4ing. It i $ully in"epen"ent on the chroma 4eyer u e" $or graphic in ertion . 1.6et the pitch ma 4 color to $it the gra color. Bou can "o it $rom li!e input or $rom image capture" in pre!iou tep <Capture image > 2.Chec4 the ma 4 perio"ically "uring the game. ?hen the light con"ition change& alter the ma 4 to $it actual pitch color. 3.Chec4 the ma 4 %hen the trac4ing 'ecome inaccurate. Bou are allo%e" to a".u t only Hue96aturation. Change tho e !alue until you $in" goo" re ult $or all e2amine" image . 6uita'le pitch ma 4 i 'elo%.

ho%n in the picture

) er -ui"e

+ar 1,& 2013

Page 30

Hego Czech

AKI Virtual Placement 6.1

$alibration o& acti0e picture area In ca e& the input !i"eo contain 'lac4 'or"er or any me & "onCt $orget thi tep. 5ther%i e the 'lac4 'or"er can negati!ely in$luence trac4ing Euality. -et to the acti!e area cali'ration $rom camera panel. Bou can ee a rectangle enclo ing the %hole !i"eo area. Drag the $our "ragger <1> in the mi""le o$ each i"e o the rectangle co!er only acti!e area. Alac4 'or"er <2> are "ra%n %ith hetche"@pattern.

$alibration ?hen all the camera@%i e tep are "one& $or all camera you %i h to 'e trac4e"& continue to the cali'ration proce .

6creen %ith cali'ration progre

appear .

1he "uration o$ cali'ration proce "epen" on num'er o$ cali'rate" camera an" pitch type. It coul" 'e $rom ; econ" to 3 minute . Veri&ication o& the result -o through all $rame o$ all camera u ing the #a!igation panel <1> in the li t an" chec4 the Euality o$ the match 'et%een compute" an" real pitch line . Compute" line are ho%n in the !i"eo yello% colore". I$ thi happen or Euality o$ match i poor <compute" line "onCt $it the real one >& go 'ac4 to to the pre!iou ection FCali'rationG u ing the 7epair 'utton <2> an" re"e$ine the corre pon"ence . In ca e the cali'ration cannot 'e compute" $or the ne2t et o$ corre pon"ence & try ) er -ui"e +ar 1,& 2013 Page 31

Hego Czech

AKI Virtual Placement 6.1

to recapture the pro'lematic $rame. ?hen the cali'ration re ult match& pre 'or"er cali'ration.

the Done 'utton to go to the main tage an" continue %ith

$alibration o& pitch borders 1hi tage get ena'le" a$ter ucce $ul cali'ration. 1he 'or"er cali'ration i ma"e on pitch top@!ie%& %hich i generate" "uring the cali'ration $rom the capture" image . Bou can al o ee the re ult o$ the cali'ration& yello% pitch. 1hi pitch houl" $it the real pitch line . 1he pitch area& 'eyon" the line & can contain ome a""itional a"!erti ement or other o'.ect li4e roo$ o$ the u' titute 'ench etc. 3o/ to calibrate pitch borders 1hi tep i $or the camera trac4er to let it 4no%& %here to loo4 $or pitch line . De$ine the 'or"er on the ed#e o& pitch #rass. DonCt $ollo% the pitch line . I$ any a"!erti ement lie 'et%een the pitch line an" the gra e"ge& "ra% the line 'et%een the pitch line an" the a"!erti ement. ) er -ui"e +ar 1,& 2013 Page 32

Hego Czech

AKI Virtual Placement 6.1

Properly "e$ine" gra 'or"er are !ery critical %hen the line are 'a"ly !i i'le. Plea e ha!e a loo4 at the picture 'elo% to learn ho% the 'or"er houl" 'e %ell "e$ine". In the pitch@ i"e elector <1> elect area containing uch o'.ect . Dra% a line in the !i"eo 'et%een that o'.ect an" pitch line <2>. 6%itch area <1> to "e$ine 'or"er $or other i"e . 7epeat $or all camera . Aa ic o$ the line painting mechani m* De$ine ne% line 6imply "ra% a pointe" line. :2ten" e2i ting line Change hape o$ e2i ting line 7emo!e e2i ting line Clic4 on one o$ en" point an" continue %ith the line. 6elect point on the line an" mo!e the point. 1he line i "i!i"e" Drag the en" point a'o!e the tart point an" relea e the mou e. 5r u e clear $unction $rom the pop@up menu on the area 'utton <1>.

3ini h e2i ting line Clic4 on the en" point. 5r change 'or"er area <1>. 1he re ult houl" li4e ho%n on $ollo%ing picture <the re" line >.

) er -ui"e

+ar 1,& 2013

Page 33

Hego Czech

AKI Virtual Placement 6.1

Good and bad practices in calibration border

BAD
1he line too clo e to the i"e line. 1here i no rea on.

GOOD
+a4e the line a $ar a po i'le $rom i"e line

BAD
Do not try to $ollo% the mi ing part o$ the pitch. 1here i nothing %rong %ith the pitch& you .u t "onCt ee it.

GOOD
Do not ma4e the 'or"er or ma4e your gue %hat can 'e there. It i 'etter not to ha!e 'or"er then to ha!e %rong 'or"er.

) er -ui"e

+ar 1,& 2013

Page 3/

Hego Czech

AKI Virtual Placement 6.1

BAD
Cali'ration i not accurate. In thi ca e ome part that lie out i"e the pitch i pro.ecte" into the pitch. Do not try to cut o$$ thi 'a" pro.ection.

GOOD
+a4e you 'e t gue %here the a"!erti ement en" an" %here the gra 'egin . Put the line a clo e a po i'le to a"!erti ement an" a $ar a po i'le a%ay $rom pitch.

BAD
1he a"!erti ement i cut o$$ 'ut you cut o$$ too much. I$ you cut it o$$ the trac4er %ill not 'e a'le to $in" the pitch line an" the trac4ing Euality %ill 'e lo%er.

GOOD
Cut o$$ only the part that i clo e to the pitch. In thi ca e there i only mall 'anner that can con$u e the trac4er. Cut o$$ the 'anner an" 4eep the gra a much a po i'le.

) er -ui"e

+ar 1,& 2013

Page 3;

Hego Czech

AKI Virtual Placement 6.1

BAD

GOOD

Do not cut o$$ green pitch %hen there i nothing Keep a 'or"er a 'ig a po i'le. In thi ca e %rong there. Camera trac4er i reluctant to loo4 the 'or"er line can 'e mo!e" altogether. 1here i $or the i"e line 'ecau e the cali'ration tell it no rea on to "e$ine it. there i omething there.

Semiautomatic !itc Tracking


6ometime can happen& the trac4ing get lo t. It might 'e cau e" 'y 'a"ly !i i'le line & the camera mu t not ha!e any line the current !ie% etc. #e!erthele AKI Virtual Placement 6.1 allo% you to %or4 %ith pro"uct localize" on the pitch in uch ituation a %ell. I$ you reach any cene& %here the trac4ing i lo t or incorrect& imply %itch to the emiautomatic trac4ing. 1hi correction i !ery $a t.

) er -ui"e

+ar 1,& 2013

Page 36

Hego Czech

AKI Virtual Placement 6.1

Starting Semiautomatic Tracking


1hi type o$ trac4ing i tarte" 'y "e$inition o$ the $ir t point. Bou can u e point ho%n in the $ollo%ing "ialog. 1he point in the !i"eo are electe" 'y the right mou e 'utton. Bou can "o that anytime you %ant& %hen a !ali" camera cali'ration i loa"e". 1.6elect %ith right mou e 'utton a point in the !i"eo& corre pon"ing %ith one o$ the point ho%n a'o!e. 1he Point Corre pon"ence "ialog i "i playe". 6elect the ame point in the top "ialog. 2.Bou houl" ee yello% pitch on the top o$ !i"eo& ho%ing the compute" po ition o$ the pitch. I$ it appro2imately $it the pitch& you can et the pro"uct an" 'egin %ith pro"uction. I$ not& repeat tep 1 $or one more point. 3.1he trac4ing i et& a".u t the pro"uct an" put it on@air. /.?hen the pro"uction i "one& you mu t manually %itch 'ac4 to the automatic trac4ing. Bou can "o that 'y pre ing the emiautomatic 'utton in the tool'ar& %hich i $la hing "uring the time& %hen emiautomatic trac4ing i on <1>. ;.Anytime you %ant to u e the emiautomatic trac4ing again& .u t 'egin $rom 1. A you can ee in the $ollo%ing picture& t%o point houl" 'e enough to "e$ine the pitch. 6emiautomatic trac4ing i "e igne" $or hort pro"uction <li4e $ree 4ic4> an" might get inaccurate a$ter longer time. DonCt $orget e!ery time a$ter pro"uction %itch 'ac4 to the automatic mo"e. Control o$ the emiautomatic trac4ing i "e igne" $or !ery $a t u e. 1he graphic operator %ill ma ter the etting !ery Euic4ly an" %ill 'e a'le to prepare the pro"uction %ithin 3@/ econ" & e!en %hen the trac4ing get lo t.

Tracking status
During pro"uction you can o!er ee the current trac4ing tatu . 1he trac4ing re ult "epen" on !i"eo Euality& line !i i'ility an" cali'ration Euality. 1he tatu i .u t in$ormational $or operator . +o t o$ the time the trac4ing houl" 'e goo".

) er -ui"e

+ar 1,& 2013

Page 38

Hego Czech

AKI Virtual Placement 6.1

1he trac4ing tatu ha $ollo%ing tate * #o trac4ing& the y tem cannot recognize the pitch. Bou cannot place any o'.ect on the pitch. Pitch %a recognize" hort %hile ago 'ut i not recognize" no%. 1he y tem trie to reco!er in the 'ac4groun". 1he trac4ing Euality may !ary i thi tate. It i accepta'le to ha!e thi trac4ing tate $or hort perio" o$ time. Pitch trac4ing %or4 relia'ly. Bou houl" ee thi pro"uction. tatu mo t o$ the time "uring

:na'le emi@automatic trac4ing. 1o "i a'le it& elect Yre cue circleF 'utton on the tool'ar.

'isplay trac%in# result All the time you can ee actual tate o$ the trac4ing. Pre the 6ho% pitch 'utton. 1he y tem "ra% pitch line to the !i"eo <to pre!ie% only& !i"eo output not a$$ecte">. 1ho e line houl" $it the real pitch line . Di playing o$ the trac4ing re ult can 'e "i a'le" 'y clic4ing the 6ho% pitch 'utton again. Pitch color ?hen you choo e FDi play trac4ing re ultG& it may happen the line might 'e poorly !i i'le "ue to color con$lict o$ the line an" the real en!ironment <real pitch color>. Bou may change the color o$ the "ra%n pitch outline in main application +enu X Vie% X Pitch Color.

) er -ui"e

+ar 1,& 2013

Page 3,

Hego Czech

AKI Virtual Placement 6.1

Anc'or Tracking
Anchor trac4ing i pecial type o$ trac4ing an" automatic pro"uction. During the pre@pro"uction etup& elect cene %here you %ant to in ert graphic an" cali'rate the cene. 7un trac4ing e"itor o$ the "e ire" pro"uct& et anchor %ith name o$ the earlier cali'rate" cene. A".u t the pro"uct. During pro"uction& %hen the cene i recognize" in the !i"eo $ee"& the graphic o'.ect itC automatically put into the cene. #o human interaction i nee"e". 1he o'.ect 4eep it po ition an" ize relati!e to the cene. 1he o'.ect i automatically hi""en %hen cene cut i "etecte". Anchor trac4ing i mutually e2clu i!e %ith port pitch trac4ing. Choo e the trac4er 'y etting the right pro$ile in con$ig e"itor.
Anchor 1rac4ing reEuire a licen e.

Anchor cali'ration e"itor i acce i'le !ia Anchor cali'ration 'utton in the tool'ar. 1he ame 'utton i u e" to clo e the e"itor. ?hen the e"itor i acti!e& an a""itional anchor trac4ing relate" tool'ar appear at the en" o$ the main tool'ar.

3unctionality o$ the 'utton in the tool'ar 6ho%9Hi"e the anchor cali'ration e"itor. 6ho% anchor $rame $or electe" pro"uct . 1he 'utton i a!aila'le only %hen the e"itor i clo e"& an" the electe" pro"uct ha!e common anchor et a trac4ing type. 6ho% li!e !i"eo $ee" in the pre!ie% in ca e any anchor $rame i electe"& or imme"iate Capture current $rame in ca e no anchor $rame i electe". Capture current $rame. 1hi 'utton i a!aila'le only %hen "i playing li!e !i"eo $ee". 7emo!e all ma 4 area $rom currently electe" Anchor. 1hi 'utton i a!aila'le %hen an Anchor i electe" an" a ma 4 ha 'een "e$ine".

) er -ui"e

+ar 1,& 2013

Page 30

Hego Czech

AKI Virtual Placement 6.1

)n"o la t change. I$ pre!iou operation %a a""ing ma 4& the ma 4 i remo!e". I$ pre!iou operation %a 7emo!e all ma 4& the remo!e" ma 4 are a""e" 'ac4. 7e et counter $or anchor tati tic . 7ecapture electe" anchor. 1hi 'utton i a!aila'le %hen an Anchor i electe".

1. $apture the anchor &rame ) e tool'ar 'utton to ho% li!e !i"eo $ee" in the pre!ie% an" capture "e ire" $rame. 1he application o$$er to et name $or the anchor. 1he name mu t 'e uniEue. 1he image houl" not ha!e motion 'lur <camera houl" 'e till> an" the camera zoom houl" 'e a clo e a po i'le to hot in %hich you %ill in ert graphic . .. $alibrate the anchor &rame 6elect the anchor $rame in the Anchor cali'ration e"itor. It appear in the pre!ie%. 1o pro!i"e 'etter trac4ing e$$iciency you nee" to create an trac4ing ma 4. ?hen the capture" !i"eo $rame contain o'.ect that are "ynamically changing < uch a player & !i"eo creen& ]> it can "egra"e the trac4ing Euality. #o% "ra% rectangular region o!er the region that can change. 1he e area %onCt 'e u e" to "etect the cene in the !i"eo $ee". ?hen cene inclu"e" in anchor $rame change you houl" recapture an" recali'rate it. 3or e2ample the cene change $rom 1 t hal$ to 2n" hal$ in occer game a pectator can lea!e the arena or change their eat .

.ask
+a 4 allo% manually elect area %hich %ill not 'e u e" $or trac4ing. Anchor trac4ing i 'a e" on comparing re$erence $rame %ith li!e !i"eo input. ?hen re$erence $rame contain "ynamic part than there part can ne!er help the trac4er& rather the oppo ite. During the ma 4 etup& the y tem ho% point <re" cro e > intere ting $or the trac4er. ?here the e point are in area that are not uita'le $or trac4ing then a"" a ma 4 rectangle o!er it. Guidelines ho/ to set the mas% +a4e ma 4 rectangle to .u t co!ert the "ynamic part. Do not ma 4 pectator %hen the camera i %i"e. 1he pectator are mall an" "o not ha!e any negati!e impact on trac4ing. +a4e ma 4 o!er 4eye" graphic & uch a timing an" core title . <1hi only happen %hen you are u ing "irty $ee" a your input>. Ae%are that the ma 4 ha to 'e a""e" in 'oth anchor $rame an" in pro"uction ma 4 $or trac4ing an" in ertion . +a4e ma 4 o!er player . ) er -ui"e +ar 1,& 2013 Page /0

Hego Czech

AKI Virtual Placement 6.1

+a4e ma 4 o!er (:D 'oar" on the pitch. It i not reEuire" to ma4e pi2el per$ect ma 4. Do not ma 4 the %hole image. ?hen you ma 4 large portion o$ the image the trac4ing %onCt 'e relia'le at the area.

6arnin# indicator ?arning in"icator can appear on anchor $rame thum'nail %hen the image or the ma 4 i %rong. 1ry to capture ne% image or change the ma 4. $orrect ima#e mas%s

) er -ui"e

+ar 1,& 2013

Page /1

Hego Czech

AKI Virtual Placement 6.1

Incorrect ima#e mas% +a 4 "oe not co!er timing an" core title that "i rupt the matching @ ma 4 the timing graphic <1he timing graphic ha to 'e al o ma 4e" in 1rac4ing an" In ert area $or pro"uction>. 1he ma 4 coul" ma 4 you point on the pitch that coul" 'e u e" $or matching H plit the ma 4 to e!eral piece .

"mport#$xport of anc or frame


1here are Import9:2port $eature acce i'le in the popup menu in the Anchor e"itor. 1he e are u e$ul to reu e pre!iou anchor etting& hare the etting among e!eral computer etc. :2porte" an" importe" are al o po ition o$ all pro"uct 'oun" to the e2porte" $rame. )-port H e2port electe" anchor $rame into a tan"alone $ile <.a$e>. 1he $ile contain the ) er -ui"e +ar 1,& 2013 Page /2

Hego Czech

AKI Virtual Placement 6.1

anchor an" po ition o$ all pro"uct trac4e" u ing thi anchor. Import H import pre!iou ly e2porte" anchor $rom cho en $ile <multiple $ile election i upporte">. 3ollo%ing up"ate rule are applie"* Anchor %ith ame name alrea"y pre ent i o!er%ritten. Inclu"ing ource image an" all ma 4 . Pro"uct up"ate their po ition i$* 1hey ha!e trac4ing et to the ame anchor 1hey ha" trac4ing et the ame anchor "uring e2port 1hey ha!e ame name Import as ne/ H import pre!iou ly e2porte" anchor $rom cho en $ile. )nli4e Import& anchor are not o!er%ritten 'ut a""e". #e% name i generate" $or them. (i4e in Import& there might 'e pro"uct 'oun" to the anchor an" e2porte" %ith the anchor. 1hey %oul" up"ate their po ition <accor"ing to up"ate rule in Import>. ) ing CImport a ne%C "oe nCt change their po ition it el$& 'ut the e pro"uct are clone" an" the po ition o$ clone i up"ate". Clone" pro"uct are trac4e" u ing the ne%ly importe" anchor. 1hi operation a"" anchor or pro"uct an" ha no e$$ect on e2i ting pro"uct or anchor . Import &rom Ima#e @ create anchor $rame $rom or"inary image $ile <..pg& .png etc.>. ) e$ul $or pre@pro"uction preparation %hen only photography o$ the target cene i a!aila'le.

Recapture anc or frame


1hereC po i'ility to replace ource $rame o$ an anchor. Pro"uct lin4e" to the anchor %ill 'e automatically up"ate" <po ition an" ize>. 1he y tem compute "i$$erence 'et%een the pre!iou an" the recapture" anchor an" a".u t their placement. In mo t ca e <%hen the ne% $rame i imilar to the pre!iou one>& no $urther po ition an" ize a".u tment %ill 'e nece ary. 1. 6elect the anchor to recapture. 2. Pre C7ecapture electe" anchorC 'utton in the tool'ar. (i!e input appear in the pre!ie%. 3. Capture "e ire" $rame 'y the Capture 'utton in the tool'ar. /. I$ the "i$$erence 'et%een the t%o $rame i compute"& pro"uct are up"ate" automatically. ;. I$ not& an in$o "ialog appear . Bou may till choo e to replace the $rame any%ay& in thi ca e up"ate po ition an" ize o$ the lin4e" pro"uct manually. 6. 6et anchor ma 4 $or the ne% $rame. !erformance notes Anchor tracking re" ires comp ter #ith at least $ %!& cores in total '() " ad core or () d al core #ith hyper threading enabled*+ ,very anchor frame adds some processing load to the system+ -eep the n mber of anchor reference frames as lo# as possible+ .emove n sed frames+

) er -ui"e

+ar 1,& 2013

Page /3

Hego Czech

AKI Virtual Placement 6.1

Anc or usage statistics


In the anchor e"itor& ne2t to the anchor pre!ie%& thereC a 'ar ho%ing recognition tati tic . 1he 'ar ho% ho% many time each anchor %a recognize"& in percentage relati!e to the 'e t one. Aar o$ rarely u e" anchor are "ra%n in re". 1he counter can 'e re et !ia the 7e et counter 'utton in the tool'ar. It re et counter $or all anchor . 5n e!ery change you ma4e to the anchor <re"e$ine ma 4>& counter $or the change" anchor i re et.

/ist of linked products


Ho!er the anchor name la'el in the anchor e"itor. 1ooltip containing li t o$ pro"uct lin4e" to the ho!ere" anchor i ho%n.

$xclusi%e &isibility Group


It i po i'le to attach pro"uct to V:2clu i!e Vi i'ility -roupV. 1hi $eature guarantee that only one pro"uct in the group i !i i'le at a time. 3or e2ample you ha!e 2 pro"uct & each pro"uct ha "i$$erent anchor re$erence $rame. Aoth anchor $rame co!er the imilar place in $ront o$ camera. I$ you attach 'oth pro"uct to the ame e2clu i!e !i i'ility group& then the y tem ne!er ho% 'oth pro"uct on air e!en i$ 'oth anchor $rame are trac4e" <!i i'le>. 1he pro"uct that %a !i i'le earlier 4eep !i i'le in the group. ?hen the trac4ing i lo t $or uch pro"uct& then other pro"uct $rom the group ha!e a chance to ho% up. :2clu i!e group are num'ere" 1..n.

Setup t e product for anc or tracking


?hen you %ant to u e anchor trac4ing $or your pro"uct. 3ollo% the e tep * 1. $hoose trac%in# type to anchor 6elect the pro"uct an" open trac4ing e"itor. 6elect anchor o$ "e ire" name in the li t o$ trac4ing type . During li ting among the anchor & the anchor re$erence image i ho%n in the pre!ie%.

.. Ad1ust the product 6elect pro"uct you %ant to in ert. 1he C6ho% Anchor ImageC 'utton in the tool'ar get ) er -ui"e +ar 1,& 2013 Page //

Hego Czech

AKI Virtual Placement 6.1

ena'le". Pre the 'utton& the anchor a ociate" %ith electe" pro"uct appear in the pre!ie%. A".u t po ition& ize an" other parameter o$ electe" pro"uct. 5nce you po itione" your pro"uct& lea!e the anchor pre!ie% 'y the ame tool'ar 'utton. 1hi ho% the li!e $ee" again. /ote 1he 'utton C6ho% Anchor ImageC i cannot 'e pre e" <i "i a'le"> %hen no pro"uct i electe"& or electe" pro"uct ha no anchor trac4ing electe"& or anchor $rame "oe not e2i t <%a remo!e">. Plea e chec4 the trac4ing type o$ electe" pro"uct an" or anchor $rame . :!ery time the y tem recognize the re$erence $rame the pro"uct i automatically place" into the li!e image. 5perator can then ho% thi pro"uct on air u ing F-oG 'utton.

!erspecti%e
Bou can "e$ine per pecti!e $or each anchor. 1hen it can 'e u e" to achie!e correct per pecti!e "i tortion o$ the graphic . 1he per pecti!e i 'a e" on Vani hing point< > "e$inition $or the real cene. 1hen the y tem can ma4e ure& the !ani hing point o$ the graphic an" the cene are eEual. 1he per pecti!e i a!e" together %ith the anchor.

Define 0anis'ing points


Acti!ate the anchor pre!ie%. 1%o Vani hing point 'utton appear ne2t to the Anchor pre!ie% 'utton. I$ the !ani hing point ha 'een "e$ine"& the icon change to in"icate that it i rea"y to u e. Operation pattern* 6elect one Vani hing Point 'utton. Dra% pair o$ line into the !i"eo pre!ie%. 1he e t%o line mu t 'e parallel in the real cene. 6elect the econ" Vani hing point 'utton an" "ra% another pair o$ line in the pre!ie%. Again& thi econ" pair o$ line mu t 'e parallel in the real cene. +oreo!er& the econ" pair o$ line houl" 'e perpen"icular to the $ir t pair o$ line .

) er -ui"e

+ar 1,& 2013

Page /;

Hego Czech

AKI Virtual Placement 6.1

-enerally& the econ" !ani hing point i not nee"e" to 'e "e$ine". ?ith one point per pecti!e the y tem ho% per pecti!e hint in one a2i o$ the graphic only.

During Vani hing point "e$inition the graphic i hi""en. )npre the Vani hing point 'utton to go 'ac4 to graphic a".u tment mo"e. 1here i popup menu a!aila'le $or each 'utton* Di a'le H Di a'le the !ani hing point. De$inition o$ the point i 4ept. 6ince then& the point i han"le" a un"e$ine". 1he point i re@ena'le" 'y pre ing the 'utton again. 7e et H Clear the line "e$ining the point. Bou can re"e$ine the line .

Perspecti-e use
1he per pecti!e etting i a!aila'le in anchor pre!ie% only. Vani hing point 'utton mu t 'e unpre e" an" at lea t one Vani hing point mu t 'e "e$ine". Ad1ustin# #raphics by corner manipulators ?hen you "rag or ho!er one o$ the corner o$ a pro"uct& the y tem pro!i"e hint %here the corner houl" 'e place" to $it the per pecti!e < ee the magenta@color line >. Automatic nap* "rag the corner manipulator clo e to the compute" po ition. It %ill .ump to compute" po ition automatically. Automatic settin# Ho!er the tran lation manipulator in the center o$ the pro"uct. 1he y tem pro!i"e hint aroun" the %hole pro"uct that $it the per pecti!e. #o% you can pre hortcut $or the C6et Per pecti!eC action. 1he graphic %ill $it the hint rectangle.

) er -ui"e

+ar 1,& 2013

Page /6

Hego Czech

AKI Virtual Placement 6.1

1he action i al o a!aila'le in main menu :"it X 6et Per pecti!e an" inclu"e current 4ey'oar" mapping. 1he menu action %or4 %hen only one pro"uct i electe". Al o the hortcut can 'e u e" %ithout ho!ering the pro"uct %hen only one pro"uct i electe".

One 0anishin# point perspecti0e ?hen only one !ani hing point i "e$ine"& the y tem pro!i"e hint in one a2i o$ the graphic only. Ho!er or "rag one o$ the corner manipulator . (ine $rom the !ani hing point i "ra%n. 1he line connect po ition & %here the corner can 'e place" to $it the per pecti!e. 6nap to the line "uring corner "ragging i al o pro!i"e". 3or one point per pecti!e the automatic etting i not a!aila'le.

) er -ui"e

+ar 1,& 2013

Page /8

Hego Czech

AKI Virtual Placement 6.1

Features
&irtual &ideo Screen '(umbotron)

1he !i"eo creen o'.ect allo% you to enhance the pro"uction %ith 'ig !irtual !i"eo %all. 1he !i"eo creen i ma"e o$ t%o component * Clip 1he loo4 o$ the !i"eo creen i ma"e 'y the clip $ile. 1he clip "e$ine the opening9clo ing animation an" the o!erall "e ign o$ the !i"eo creen. 1he clip al o "e$ine ho% the !i"eo ignal i in erte" into the clip image . (i!e Vi"eo Input 1he !i"eo i "eli!ere" to computer a 6DI ignal an" mi2e" %ith 'ac4groun" clip.

0ideo Screen Configuration


Bou ha!e to con$igure !i"eo te2ture. 1hi con$iguration mu t 'e "one manually. 5pen config.xml (Use shortcut accessible via Start Programs Aki Virtual Placement Edit Config #a!igate to ection Vi"eo1e2ture an" change the etting 'a e" on $ollo%ing tip * !Video"exture# !Enabled value$%1%&# !'ithAl(ha value$%0%&# !Card)d value$%0%&# !Connector)d value$%1%&# !&Video"exture# 1he car"I"9connectorI" "epen" on your H? con$iguration. I$ you ha!e one Alue$i h 6D Dual(in4 Pro car"& then the Car"I" i 0 an" ConnectorI" i 1. <ConnectorI" 0 i u e" $or main !i"eo input>.

) er -ui"e

+ar 1,& 2013

Page /,

Hego Czech

AKI Virtual Placement 6.1

5nce you mo"i$y the $ile& re tart AKI Virtual Placement. Bou can !eri$y the !i"eo te2ture $unctionality 'y a""ing pro"uct YVi"eo InputF. Bou houl" ee the picture that come on 6DI input.

0ideo Screen Preparation


1he clip can 'e "e igne" an" ren"ere" u ing 3D6 +a2 8 or ne%er. 1he ren"ere" image eEuence mu t 'e con!erte" to -1C $ile u e AKI ClipCon!ertor 2.0 or ne%er. 6ee page Appen"i2 A @ -1C Vi"eo ?arping 6upport $or more "etail .

0ideo Screen Production


1o ho% the !i"eo creen you nee" the clip $ile <-1C>& properly con$igure" AKI Virtual Placement an" !ali" 6DI ignal. ?hen you loa" a !ali" clip $ile the y tem automatically recognize that the clip contain in$ormation a'out in ertion o$ !i"eo $ee". 1he clip i then mi2e" %ith !i"eo in 'oth pre!ie% an" main output. 5nce the clip i loa"e"& the pro"uction i then e2actly the ame a normal clip $ile.

0ideo Screen Settings


1here are ome option that can 'e a".u te" in i"e the %arping clipC Vi"eo e"itor. Video "eed 6arp Mode Aac4groun" Input 1 D:3A)(1 A(:#D 6arp UV !ource 1:O1)7: C5#1:#1 Aac4groun" !i"eo i u e" a the e$$ect !i"eo. Vi"eo te2ture input < ee con$ig.2ml> i u e" a a !i"eo ource. Vi"eo $ee" color i com'ine" %ith a gtc clip color. Allo% to create e.g. ha"o% on the !i"eo area. ) e$ul %hen there are ome emi@tran parent area o$ !i"eo. Han"le premultiplie" au2 alpha 'etter than A(:#D. Au2 )V channel o$ gtc clip i u e" a a %arp e$$ect )V ource. Aoun"ing rectangle o$ the clip "e$ine mapping )V coor"inate . #o nee" to ha!e au2 )V channel in gtc clip. ) e$ul $or !i"eo ma 4ing.

) er -ui"e

+ar 1,& 2013

Page /0

Hego Czech

AKI Virtual Placement 6.1

C roma Keyer
1o a".u t 4eye" color $or the chroma 4eyer& "i play the Chroma Keyer :"itor u ing the Chroma Keyer 'utton <1> in the main tool'ar.

1he e"itor contain 'utton $or remo!ing the %hole chroma 4ey etting $or current chroma 4ey in tance <2>& 'utton to )n"o the la t pic4 <3>& 3 pre!ie% mo"e </> an" / chroma 4ey in tance <;>. 3ir t& elect the in tance you %ant to e"it. 1he in tance are in"epen"ent on each other& each pro"uct can u e "i$$erent chroma 4ey in tance. 1he chroma 4ey in tance can ha!e u er "e$ine" name. 7ename action i acce i'le $rom the popup menu $or each in tance. All the time the e"itor i acti!e& you can pic4 the chroma color in the !i"eo pre!ie%. 1he pic4e" area u e" to recompute the 4eyer color i "ra%n a Euare. Bou can a".u t it ize 'y mou e %heel. Currently pic4e" color i a""e" to the et o$ e2i ting color . 1he color etting i camera@%i e an" mu t 'e et $or all li!e camera in"i!i"ually. 7ecor"er u e color etting $rom itC li!e camera. 1here i a Copy^Pa te $eature acce i'le $rom main menu or 4ey'oar" hortcut. Copy an" Pa te operation are in!o4e" in conte2t o$ currently electe" chroma 4ey in tance. 1hey "onCt a$$ect other in tance . 6etting $or all camera are copie"9pa te". )-port;Import Bou can e2port the 4eyer etting into an e2ternal $ile o$ your choice <.chr>. 1hi allo% you to create collection o$ etting in pre@pro"uction time& an" %itch the etting "uring pro"uction. 5r hare the etting among e!eral computer . :2port an" import i "one on the electe" chroma 4ey in tance& the other are not a$$ecte". :2porte" i only etting $or currently electe" camera& an" import replace etting electe" camera only a %ell.

1ry to pic4 color that are imilar 'y one pic4. I$ the color in i"e the pic4ing area "i$$er too much then ma4e t%o pic4 .

) er -ui"e

+ar 1,& 2013

Page ;0

Hego Czech

AKI Virtual Placement 6.1

1he 'e t %ay to et the chroma 4ey correctly i u ing one o$ the 4eyer pre!ie% mo"e . Mas% 6ho% the 4eyer ma 4. 1he %hite area %ill 'e u e" $or 4eying an" %ill 'e replace" 'y a pro"uct. 1he 'lac4 area %ill 4eep the original color an" %onCt 'e u e" $or 4eying.

Pre0ie/ 6ho% com'ination o$ ma 4 an" original !i"eo& %hich ma4e the pic4ing ea ier. Partially tran parent color ho% the area %hich %ill 'e 4eye".

Keyer !ettin# 1> 6elect one chroma 4ey in tance 2> 6elect one o$ the pre!ie% mo"e . 3> 7e ize the pic4ing area 'y the mou e %heel o it co!er a large area a po i'le $or pic4ing. 3> Pic4 one o$ the C"irtyC region %hich you %oul" li4e to 'e 4eye"& 'ut i not co!ere" 'y the 4eyer color yet. /> 7epeat tep 2@3 until the chroma 4eyer color contain all "e ire" color $or 4eying ;> 7epeat tep /@/ $or all li!e camera . 6> 7epeat tep 1@; $or "e ire" num'er o$ chroma 4ey in tance .

) er -ui"e

+ar 1,& 2013

Page ;1

Hego Czech

AKI Virtual Placement 6.1

C'oose c'roma key to use


:ach pro"uct can u e "i$$erent chroma 4ey& the li t o$ chroma 4ey a!aila'le i in the Keyer ^ 3a"e e"itor acce i'le $rom each pro"uctC popup menu.

Clip export
1he 'uilt@in !i"eo recor"er u ually "oe not ha!e large capacity. It might 'e u e$ul to tore the current clip $or later play'ac4& e. g. $or highlight a$ter the match. I$ youCre in an o$$ i"e clip& %hich you %oul" li4e to a!e $or $uture u e& pre the e2port clip 'utton. A "ialog %ith e2port progre appear . 1he operation may ta4e a %hile& a'out 10 econ" $or HD clip . 1he clip i e2porte" inclu"ing "ata to replay the o$$ i"e. 1he e2port proce i e2ecute" in the 'ac4groun". Bou can u e the y tem normally "uring the e2port. (ength o$ the e2porte" clip i the ame a recor"e" $ootage a!aila'le $or o$$ i"e pro"uction& in "e$ault a'out 30 econ" .

Stored Clip !layback


:2porte" clip "ialog can 'e in!o4e" $rom the e2porte" clip 'utton. 1he "ialog allo% a"mini tration <remo!e& rename>. Ae$ore import& ma4e ure the cali'ration corre pon"ing to the ource $ootage i loa"e". A the clip i loa"e"& you can "o u ual operation a!aila'le "uring o$$ i"e pro"uction. Important note: 1he clip i e2porte" inclu"ing all trac4ing "ata %hich are u e" $or play'ac4. I$ the trac4ing i incorrect& you can o!erri"e the a!e" "ata %ith emitrac4ing. +in"& you can u e either a!e" or emitrac4ing "ata only[ 6emitrac4ing in clip "oe nCt re tart trac4er to pro"uce e2act automatic "ata a youCre u e" to it $rom li!e camera [ imple clip

) er -ui"e

+ar 1,& 2013

Page ;2

Hego Czech

AKI Virtual Placement 6.1

Score *idget

1he 6core ?i"get i here $or you to ea e up pro"uction containing actual core. Bou can change core !ery imply 'y clic4ing the increa e9"ecrea e 'utton. 6core ?i"get et application !aria'le 6C57:1 an" 6C57:2 to the !alue ho%n on the %i"get. 6ee Application Varia'le ection an" 1e2t Pro"uct ection to learn ho% you can u e tho e !aria'le in the pro"uction.

Mask
1he ma 4 etting ha allo% to "e$ine portion o$ !i"eo creen that %ill 'e e2clu"e" $rom trac4ing an" in erting any o$ your graphic . #ote* AKI Virtual Placement 6.0 ha" t%o ma 4 . 5ne $or In ert area an" one $or 1rac4ing area. In ert an" 1rac4ing area are generally et to co!er the ame part o$ the !i"eo $ee"& 1hi i no% merge" into one comman" ma 4 $or 'oth purpo e . 1hi tool %ill 'e re$erre" a Mas%. 1hi ma 4 i u e$ul %hen you %ant to not o!erlay your graphic o!er timing an" core graphic alrea"y pre ent in the !i"eo. 1he ame area i al o !ery goo" to e2clu"e $rom trac4ing. Alac4 'or"er aroun" the !i"eo houl" al%ay inclu"e" in the ma 4. : pecially %hen "oing graphic o$ alrea"y letter 'o2e" !i"eo.

1he +a 4 i !i ualize" permanently a a re" tran parent color o!er the !i"eo.

) er -ui"e

+ar 1,& 2013

Page ;3

Hego Czech

AKI Virtual Placement 6.1

In ert area etting i tore" in the pro.ect& o it %ill change %hen other pro.ect i loa"e". Bou can prepare e!eral ma 4 in your pro.ect. 1he ma 4 coul" 'e then %itche" 'y 4ey'oar" hort Ctrl@1 up to Ctrl@0. 6%itching the ma 4 can 'e "one e!en i$ the ma 4 e"itor i not open. Bou can "e$ine the +a 4 in t%o %ay * 7ectangular area "ra%n manually (oa"ing ma 4 tore" in an image $ile

.ask editor
Clic4 the 6ho% +a 4 e"itor 'utton in the tool'ar.

1he e"itor contain thum'nail o$ all ma 4 a!aila'le $or current pro.ect. ?hen the e"itor i open& an a""itional tool'ar appear ne2t to the main tool'ar. 6ho%9Hi"e the +a 4 e"itor A"" Image ma 4. 3ile choo er appear to 'ro% e $or the ma 4 $ile. 7emo!e all negati!e region $rom currently electe" Area +a 4. 1hi 'utton i a!aila'le %hen the Area ma 4 i electe". )n"o la t change. I$ pre!iou operation %a a""ing ma 4& the ma 4 i remo!e". I$ pre!iou operation %a 7emo!e all ma 4& the remo!e" ma 4 are a""e" 'ac4.

) er -ui"e

+ar 1,& 2013

Page ;/

Hego Czech

AKI Virtual Placement 6.1

Area mas% 6elect the Area ma 4 item in the e"itor. <$ir t on the image a'o!e> 1here i a rectangle %ith / manipulator <1> in the pre!ie% %in"o%. 6et them to "e$ine a 'oun"ing rectangle %here the pro"uct can 'e ho%n. -raphic out i"e thi area %onCt 'e !i i'le. 1he glo'al rectangle "e$ine po iti!e region& %here the ren"ering %ill 'e per$orme"& 'ut ometime you may %ant to "e$ine negati!e u'@region & to 4eep them clean o$ pro"uct ren"ering <2>. In thi ca e& .u t pre le$t mou e 'utton in the pre!ie% an" "ra% the "e ire" negati!e rectangle "uring In ert area e"iting.

In ert area not et

In ert area et to $ollo% the 'lac4 region

) er -ui"e

+ar 1,& 2013

Page ;;

Hego Czech

AKI Virtual Placement 6.1

#egati!e region et on the core 'ar

#o negati!e region et

)mage .ask
?hen the ma 4 i more complicate" then you can prepare your o%n image ma 4 in a"!ance. 3ir t prepare the ma 4. Create a gray@ cale image %ith the ame re olution a et in your y tem. 1he 'lac4 pi2el ma4e normal graphic in ertion an" tho e that are trac4e". 1he %hite pi2el ma4e the graphic in!i i'le an" are ignore" 'y the trac4er. Bou can u e Alac49?hite gra"ient to control the opacity o$ graphic in ertion. 6a!e the ma 4 into a P#- $ile an" copy into your pro.ect "irectory. 1he ma 4 image can loo4 li4e thi *

Bou can remo!e the image ma 4 $rom popup menu o$ an Image ma 4 item.

) er -ui"e

+ar 1,& 2013

Page ;6

Hego Czech

AKI Virtual Placement 6.1

(+Cooper (og#S uttle MCS, Control


Function Assignment Customization
Bou can change $unctionality connecte" %ith the 'utton . 1o "o that& mo"i$y $unction a ignment in the con$ig $ile. 6ee In tallation -ui"e %ith more accurate "e cription an" li t o$ a!aila'le $unction .

Controller Setting
+in" that =(Cooper =og96huttle nee" in$ormation . peci$ic in tallation. 6ee In tallation -ui"e $or more

$rror reports
In ca e o$ pro'lem %ith $unctionality o$ AKI Virtual Placement 6.1 plea e "onCt he itate to contact u at* upport_hego.cz. Plea e "onCt $orget to attach log $ile& %hich i locate" at C*+log+aki+A,)VirtualPlacement.txt.

) er -ui"e

+ar 1,& 2013

Page ;8

Hego Czech

AKI Virtual Placement 6.1

Appendi+ A & GTC 0ideo %arping Support


6ince !er ion 2.0& AKI ClipCon!ertor application allo% to em'e" !i"eo %arping channel into the clip. ?arping allo% to com'ine clip graphic an" !i"eo "ata coming $rom econ"ary !i"eo input "uring pro"uction. :$$ect li4e !irtual creen can 'e realize" %ith that.

) er -ui"e

+ar 1,& 2013

Page ;,

Hego Czech

AKI Virtual Placement 6.1

Video 6arpin# o0er0ie/

map video pixels

"econdary !ideo #nput

Clip Warp ! Channel

Warp multiply alpha

! $pplied

Clip Warp $lpha Channel

Warp $lpha $pplied multiply color

Clip %&'$

Clip %&'$ $pplied render over background

(rimary !ideo #nput

0inal %omposition ) er -ui"e +ar 1,& 2013 Page ;0

Hego Czech

AKI Virtual Placement 6.1

%arping Clip Creation


1o create -1C clip containing %arping channel& the arti t creating the clip in a 3D ren"ering application mu t ren"er t%o et o$ image *

primary clip 7-AA !i"eo %arping

.tga& .png& ... .rla

Vi"eo %arping image mu t contain $ollo%ing channel *


alpha channel )V channel

"e$ine %here the !i"eo input i !i i'le in i"e the clip area "e$ine ho% the !i"eo input rectangle i mappe" into the clip area

Tips for using 1ds ma+ To Create %arping Clip


1. (enderin# (GBA &rames

Pre$erre" 7-AA $ormat i 1-A that allo% to "i a'le premultiplie" alpha. 1o get correct ha"ing o$ the !i"eo ur$ace& material o$ the !i"eo ur$ace houl" ha!e $ollo%ing parameter * Ambient 'lac4 Diffuse te2ture"& all %hite te2ture Specular Level 0

.. (enderin# 0ideo /arp &rames

1o get correct %arp alpha channel& any o'.ect occlu"ing the !i"eo ur$ace mu t ha!e applie" matte material. A receive shadows o'.ect property mu t 'e "i a'le". 5'.ect that "o not occlu"e !i"eo ur$ace at any moment houl" 'e et non-renderable. In or"er to get correct )V mapping on the output& an o'.ect %ithin cene that %ill er!e a !i"eo ur$ace mu t ha!e applie" te2ture. )V mapping can 'e et up preci ely u ing UVW Map mo"i$ier. It i u e$ul to a".u t )V mapping to lightly e2ten" the !i"eo ur$ace <;K on each i"e>. Doing thi crop 'lac4 'or"er that o$ten occur in !i"eo ignal.

) er -ui"e

+ar 1,& 2013

Page 60

Hego Czech

AKI Virtual Placement 6.1

Appendi+ " & Pop&out #ffect Scene Tutorial


In thi tutorial& you %ill learn ho% to create imple pop@out e$$ect u ing 3" ma2. 1he tutorial reEuire 'a ic 4no%le"ge o$ the 3" ma2 application %or4$lo%. 6hat is Pop7out e&&ect

#nput video )utput video

1he e$$ect can "o %hat e!er tran $ormation li4e trech& cloth e$$ect& e2plo ion. $reate 0ideo sur&ace 1he e ential part o$ the cene i !i"eo ur$ace o'.ect. AKI Virtual Placement u e !i"eo ur$ace to "i play input !i"eo tream.

) er -ui"e

+ar 1,& 2013

Page 61

Hego Czech

AKI Virtual Placement 6.1

1. Choo e %reate 1 2tandard !rimitives 1 !lane. In the Key'oar" :ntry rollout& et plane parameter * (ength* ?i"th* Clic4 Create 'utton. The 3ength and 4idth parameters are chosen to match the video aspect of the o tp t clip+ 0or 567 aspect, se a 3ength87, 4idth85 val es+ 2. 7ename create" plane o'.ect to Video2 rface. 3. A".u t $ollo%ing parameter o$ the Video2 rface* (ength 6eg * 1 ?i"th 6eg * 1 /. Apply an )V? +apping mo"i$ier onto the Video2 rface '9odifiers 1 &V %oordinates 1 &V4 9ap*. Keep "e$ault mo"i$ier parameter . 1he )V? mapping control $uture mapping o$ the !i"eo input tream onto the plane. $reate And !etup $amera 0 16

1. Create a $ree camera o'.ect <%reate 1 %ameras 1 0ree %amera>. Pic4 ome%here to cene to create camera. 2. 6et rotate mo"e ) er -ui"e . In the tran $orm type@in& et rotation angle to all zeroe . +ar 1,& 2013 Page 62

Hego Czech

AKI Virtual Placement 6.1

3. In the !arameters rollout& a".u t camera 35V to /0 "egree . /. 6et tran late mo"e . In or"er to align the Video2 rface %ith the camera !ie% preci ely& it i important to et up the camera "i tance $rom the ur$ace. ) ing 'a ic math& $or gi!en 35V an" ur$ace %i"th& %e compute camera "i tance a distance 8 #idth:'( ; tan'0<V:(** 3or 35V ` /0& u e $ollo%ing ta'le to "eci"e camera "i tance*
!i"eo ur$ace "imen ion <%i"th& length> 16 2 0 /23 camera W "i tance 21.0,0 ;./0;

6et the "i tance to the tran $orm type@in H e.g. O`0& B`0& W`21.0,0. $reate Bac%#round Plane In the $ollo%ing tep& %e create a 'ac4groun" image plane. 1. 6elect Video2 rface o'.ect+ Choo e ,dit 1 %lone+ In the popup "ialog& choo e a %opy clone mo"e. 2. 7ename the o'.ect to a =ackgro nd. 3. +o!e =ackgro nd lightly a%ay $rom the camera to 'e 'ehin" the !i"eo ur$ace $rom the camera point o$ !ie%. Al o& lightly increa e itC ize to co!er %hole camera $iel" o$ !ie% <it i po i'le to apply the ame math %e u e" to compute right camera H !i"eo ur$ace "i tance>. /. Apply a 'ac4groun" material <color9te2ture> to the =ackgro nd o'.ect.

) er -ui"e

+ar 1,& 2013

Page 63

Hego Czech

AKI Virtual Placement 6.1

Animate VideoSurface

#o% %e create !ery imple animation o$ the !i"eo ur$ace. In practice& it i po i'le to apply any 2D93D animation9"i tortion to the ur$ace. 1. :na'le A to -ey $unction in 3" ma2. 2. +o!e time li"er to $rame ;0. 3. 6cale the Video2 rface o'.ect to "e ire" ize an" place it to "e ire" po ition o!er the 'ac4groun". +o!ing the time li"er& the Video2 rface houl" 'e hrin4nig $rom $ull@ ize <time 0> to cho en $inal po ition <$rame ;0>. /. Di a'le A to -ey+ !etup Video !ur&ace Material 1. 5pen +aterial :"itor <.endering 1 9aterial ,ditor>. Choo e any unu e" material. 2. +a4e ure the material ha"er type i Alinn. 3. Di a'le interloc4 o$ am'ient an" "i$$u e color . Di a'le interloc4 o$ am'ient an" "i$$u e map.

/. +a4e ure the 6pecular (e!el !alue i ;. 6et am'ient color to 'lac4. ) er -ui"e

et to 0.

+ar 1,& 2013

Page 6/

Hego Czech

AKI Virtual Placement 6.1

6. 6et "i$$u e color to %hite. A ign a 'itmap containing ingle %hite pi2el <%hite.png> to the "i$$u e color. 8. 6elect a Video2 rface o'.ect& a ign a material to it !et up !cene ,i#htin# In or"er to a!oi" "ar4ening o$ a !i"eo %hen the e$$ect i applie"& the Video2 rface color mu t 'e pure %hite in non@ ha"e" area . 1o achie!e that& %e ha!e to et up a light ource. 1. Create ne% "irectional light <%reate 1 3ights 1 2tandard 3ights 1 Directional>. Pic4 ome%here into cene to create the light. 2. 6et rotate mo"e . In the lightC tran $orm type@in& zero@out all rotation angle . 1he light houl" 'e aiming to the ame "irection a the camera. 3. Po ition the light to co!er all o'.ect in the cene 'y itC light cylin"er. .

(ender (GBA channels 5pen .ender 2cene "ialog. In the < tp t 2i>e 'o2& change type to % stom+ ) e $ollo%ing etting to ren"er to "i$$erent target $ormat *
?i"th 6D ;86 <PA(> 16*0 6D ;86 <PA(> /*3 6D ;86 <PA(> 16*0 6D ;86 <PA(> /*3 6D /,6 <#16C> 16*0 6D /,6 <#16C> /*3 6D /,6 <#16C> 16*0 HD 10,0 HD 820 820 820 102/ 86, 820 820 ,6/ 1020 12,0 Height ;86 ;86 ;86 ;86 /,6 /,6 /,6 10,0 820 Pi2el A pect #ote 1./222 1.0668 1.0 1.0 1.2 0.0 1.0 1.0 1.0 can a$$ect re ulting e$$ect Euality& horizontal "o%n ampling i nece ary can a$$ect re ulting e$$ect Euality& horizontal "o%n ampling i nece ary can a$$ect re ulting e$$ect Euality& horizontal "o%n ampling i nece ary

) er -ui"e

+ar 1,& 2013

Page 6;

Hego Czech

AKI Virtual Placement 6.1

7en"er a cene animation to tan"ar" 7-AA output <e.g. png $ile eEuence>.

(ender UV and 0ideo alpha channels 1. Hi"e any o'.ect in the cene e2cept the Video2 rface o'.ect an" the o'.ect that can potentially occlu"e the Video2 rface. 2. In a +aterial :"itor& elect any unu e" material. Change material type to 9atte:2hado# <9aterial 1 %hange 9aterial:9ap Type+++ 1 6elect 9atte:2hado#>. +a4e ure that the <pa" e Alpha chec4 'o2 i not chec4e". 3. Apply the material to any o'.ect that can occlu"e the Video2 rface <there are none in our 'a ic cene>. /. 7en"er the cene again& thi time& u e a 7(A output $ormat& %ith $ollo%ing etting * Ait per channel* 6tore alpha channel* Premultiply alpha* 5ptional channel * , ena'le" "i a'le" )V Coor"inate

) er -ui"e

+ar 1,& 2013

Page 66

Hego Czech

AKI Virtual Placement 6.1

7e ulting image houl" loo4 li4e $ollo%ing <7-A Alpha an" )V Coor"inate & re pecti!ely>*

$reate a .#tc clip 1. 5pen AKI Clip Con!ertor application. 2. Aro% e ren"ere" .png $ile a a primary clip ource $ile name. 3. :na'le the ?arp :na'le chec4 'o2. /. Aro% e ren"ere" .rla $ile a a %arp ource. ;. 6tep through the application& creating the clip %hen $ini he".

) er -ui"e

+ar 1,& 2013

Page 68

Hego Czech

AKI Virtual Placement 6.1

Appendi+ C & Application 0ariables


AKI Virtual Placement maintain li t o$ !aria'le & that you can u e in the pro"uction. 1ypically you can u e the !aria'le in the 1e2t pro"uct& %here the !aria'le name i automatically tran late" to it !alue. (i t o$ a!aila'le !aria'le * Variable P<6C57:1> P<6C57:2> P<C(KZMtime\$ormatN>

'escription Value o$ core 1 $rom the core %i"get Value o$ core 2 $rom the core %i"get Cloc4 Mtime\$ormatN i optional& i$ mi ing& "e$ault local time $ormat i u e". 6ee time $ormat letter $or a!aila'le $ormatting. :2ample * P<C(K> P<C(KZHH*mm> P<C(KZHH*mm* > P<C(KZhh*mm a>

P<C(KCDZM$ini h\timeNZMtime\$ormatN>

Count "o%n cloc4 until M$ini h\timeN.. Mtime\$ormatN i optional& i$ mi ing& "e$ault local time $ormat i u e". 6ee time $ormat letter $or a!aila'le $ormatting. :2ample * P<C(KCDZ10*00ZHH*mm> P<C(KCDZ10*00*00ZHH*mm* > P<C(KCDZ8*00 P+Zhh*mm a>

P<C(KC)&M tart\timeNZMtime\$ormatN>

Count up cloc4 $rom M tart\timeN. Mtime\$ormatN i optional& i$ mi ing& "e$ault local time $ormat i u e". 6ee time $ormat letter $or a!aila'le $ormatting. :2ample * P<C(KC)Z10*00ZHH*mm> P<C(KC)Z8*00 P+Zhh*mm a>

) er -ui"e

+ar 1,& 2013

Page 6,

Hego Czech

AKI Virtual Placement 6.1

P<)6:71I+:ZMtime\$ormatN>

) er time a".u te" !ia tool'ar time 'utton. Mtime\$ormatN i optional& i$ mi ing& "e$ault local time $ormat i u e". 6ee time $ormat letter $or a!aila'le $ormatting.

:2ample * P<)6:71I+:> P<)6:71I+:ZHH*mm> P<)6:71I+:ZU m* > ) age o$ the !aria'le i "e cri'e" in the 1e2t pro"uct ection. 1he te2t pro"uct are up"ate" imme"iately %hen the !aria'le !alue change . (i t o$ a!aila'le time $ormat letter * ,etter 'ate or time component y + % ? D " 3 : a H 4 K h m 6 z :ra "e ignator Bear +onth in year ?ee4 in year ?ee4 in month Day in year Day in month Day o$ %ee4 in month Day in %ee4 Am9pm mar4er Hour in "ay <0@23> Hour in "ay <1@2/> Hour in am9pm <0@11> Hour in am9pm <1@12> +inute in hour 6econ" in minute +illi econ" 1ime zone

)-amples AD <-> 1006 <yyyy>& 06 <yy> =uly <++++>& 08 <++>& 8 <+> 28 <%> 02 <??>& 2<?> 1,0 <D>& 0, <DD> 10 <">& 01 <""> 3 <3> 1ue "ay <::::>& 1ue <:> P+ <a> 0 <H>& 00 <HH> 2/ <4>& 0, <44> 00 <KK>& 0 <K> 12 <h>& 01 <hh> 30 <m> 02 <mm> ;; < > 0,8 <666> Paci$ic 6tan"ar" 1ime& P61& -+1@0,*00

W 1ime zone 73C@,22 @,00 Pattern letter are u ually repeate"& a their num'er "etermine the e2act num'er o$ "igit .

) er -ui"e

+ar 1,& 2013

Page 60

Hego Czech

AKI Virtual Placement 6.1

/icenses
-ree)mage Public .icense / Version 0.1
0. 2efinitions. 0.0. %Contributor% means each entit3 that creates or contributes to the creation of 4odifications. 0.5. %Contributor Version% means the combination of the 6riginal Code7 (rior 4odifications used b3 a Contributor7 and the 4odifications made b3 that (articular Contributor. 0.8. %Covered Code% means the 6riginal Code or 4odifications or the combination of the 6riginal Code and 4odifications7 in each case including (ortions thereof. 0.9. %Electronic 2istribution 4echanism% means a mechanism generall3 acce(ted in the soft:are develo(ment communit3 for the electronic transfer of data. 0.;. %Executable% means Covered Code in an3 form other than Source Code. 0.<. %)nitial 2evelo(er% means the individual or entit3 identified as the )nitial 2evelo(er in the Source Code notice re=uired b3 Exhibit A. 0.>. %.arger 'ork% means a :ork :hich combines Covered Code or (ortions thereof :ith code not governed b3 the terms of this .icense. 0.?. %.icense% means this document. 0.@. %4odifications% means an3 addition to or deletion from the substance or structure of either the 6riginal Code or an3 (revious 4odifications. 'hen Covered Code is released as a series of files7 a 4odification is* A. An3 addition to or deletion from the contents of a file containing 6riginal Code or (revious 4odifications. A. An3 ne: file that contains an3 (art of the 6riginal Code or (revious 4odifications. 0.01. %6riginal Code% means Source Code of com(uter soft:are code :hich is described in the Source Code notice re=uired b3 Exhibit A as 6riginal Code7 and :hich7 at the time of its release under this .icense is not alread3 Covered Code governed b3 this .icense. 0.00. %Source Code% means the (referred form of the Covered Code for making modifications to it7 including all modules it contains7 (lus an3 associated interface definition files7 scri(ts used to control com(ilation and installation of an Executable7 or a list of source code differential com(arisons against either the 6riginal Code or another :ell kno:n7 available Covered Code of the ContributorBs choice. "he Source Code can be in a com(ressed or archival form7 (rovided the a((ro(riate decom(ression or de/archiving soft:are is :idel3 available for no charge. 0.05. %Cou% means an individual or a legal entit3 exercising rights under7 and com(l3ing :ith all of the terms of7 this .icense or a future version of this .icense issued under Section <.0. -or legal entities7 %Cou% includes an3 entit3 :hich controls7 is controlled b37 or is under common control :ith Cou. -or (ur(oses of this definition7 %control% means (a the (o:er7 direct or indirect7 to cause the direction or management of such entit37 :hether b3 contract or other:ise7 or (b o:nershi( of fift3 (ercent (;1D or more of the outstanding shares or beneficial o:nershi( of such entit3. 5. Source Code .icense. 5.0. "he )nitial 2evelo(er Erant. "he )nitial 2evelo(er hereb3 grants Cou a :orld/:ide7 ro3alt3/free7 non/exclusive license7 subFect to third (art3 intellectual (ro(ert3 claims* (a to use7 re(roduce7 modif37 dis(la37 (erform7 sublicense and distribute the 6riginal Code (or (ortions thereof :ith or :ithout 4odifications7 or as (art of a .arger 'orkG and (b under (atents no: or hereafter o:ned or controlled b3 )nitial 2evelo(er7 to make7 have made7 use and sell (%UtiliHe% the 6riginal Code (or (ortions thereof 7 but solel3 to the extent that an3 such (atent is reasonabl3 necessar3 to enable Cou to UtiliHe the 6riginal Code (or (ortions thereof and not to an3 greater extent that ma3 be necessar3 to UtiliHe further 4odifications or combinations. 5.5. Contributor Erant. Each Contributor hereb3 grants Cou a :orld/:ide7 ro3alt3/free7 non/exclusive license7 subFect to third (art3 intellectual (ro(ert3 claims* (a to use7 re(roduce7 modif37 dis(la37 (erform7 sublicense and distribute the 4odifications created b3 such Contributor (or (ortions thereof either on an unmodified basis7 :ith other 4odifications7 as Covered Code or as (art of a .arger 'orkG and (b under (atents no: or hereafter o:ned or controlled b3 Contributor7 to UtiliHe the Contributor Version (or (ortions thereof 7 but solel3 to the extent that an3 such (atent is reasonabl3 necessar3 to enable Cou to UtiliHe the Contributor Version (or (ortions thereof 7 and not to an3 greater extent that ma3 be necessar3 to UtiliHe further 4odifications or combinations. 8. 2istribution 6bligations. 8.0. A((lication of .icense. "he 4odifications :hich Cou create or to :hich Cou contribute are governed b3 the terms of this .icense7 including :ithout limitation Section 5.5. "he Source Code version of Covered Code ma3 be distributed onl3 under the terms of this .icense or a future version of this .icense released under Section <.07 and Cou must include a co(3 of this .icense :ith ever3 co(3 of the Source Code Cou distribute. Cou ma3 not offer or im(ose an3 terms on an3 Source Code version that alters or restricts the a((licable version of this .icense or the reci(ientsB rights hereunder. Io:ever7 Cou ma3 include an additional document offering the additional rights described in Section 8.;. 8.5. Availabilit3 of Source Code. An3 4odification :hich Cou create or to :hich Cou contribute must be made available in Source Code form under the terms of this .icense either on the same media as an Executable version or via an acce(ted Electronic 2istribution 4echanism to an3one to :hom 3ou made an Executable version availableG and if made available via Electronic 2istribution 4echanism7 must remain available for at least t:elve (05 months after the date it initiall3 became available7 or at least six (< months after a subse=uent version of that (articular 4odification has been made available to such reci(ients. Cou are res(onsible for ensuring that the Source Code version remains available even if the Electronic 2istribution 4echanism is maintained b3 a third (art3. 8.8. 2escri(tion of 4odifications. Cou must cause all Covered Code to :hich 3ou contribute to contain a file documenting the changes Cou made to create that Covered Code and the date of an3 change. Cou must include a (rominent statement that the 4odification is derived7 directl3 or indirectl37 from 6riginal Code (rovided b3 the )nitial 2evelo(er and including the name of the )nitial 2evelo(er in (a the Source Code7 and (b in an3 notice in an Executable version or related documentation in :hich Cou describe the origin or o:nershi( of the Covered Code. 8.9. )ntellectual Pro(ert3 4atters (a "hird Part3 Claims. )f Cou have kno:ledge that a (art3 claims an intellectual (ro(ert3 right in (articular functionalit3 or code (or its utiliHation under this .icense 7 3ou must include a text file :ith the source code distribution titled %.EEA.% :hich describes the claim and the (art3 making the claim in sufficient detail that a reci(ient :ill kno: :hom to contact. )f 3ou obtain such kno:ledge after Cou make Cour 4odification available as described in Section 8.57 Cou shall (rom(tl3 modif3 the .EEA. file in all co(ies Cou make available thereafter and shall take other ste(s (such as notif3ing a((ro(riate mailing lists or ne:sgrou(s reasonabl3 calculated to inform those :ho received the Covered Code that ne: kno:ledge has been obtained. (b Contributor AP)s. )f Cour 4odification is an a((lication (rogramming interface and Cou o:n or control (atents :hich are reasonabl3 necessar3 to im(lement that AP)7 3ou must also include this information in the .EEA. file. 8.;. Je=uired Kotices. Cou must du(licate the notice in Exhibit A in each file of the Source Code7 and this .icense in an3 documentation for the Source Code7 :here Cou describe reci(ientsB rights relating to Covered Code. )f Cou created one or more 4odification(s 7 Cou ma3 add 3our name as a Contributor to the notice described in Exhibit A. )f it is not (ossible to (ut such notice in a (articular Source Code file due to its structure7 then 3ou must include such notice in a location (such as a relevant director3 file :here a user :ould be likel3 to look for such a notice. Cou ma3 choose to offer7 and to charge a fee for7 :arrant37 su((ort7 indemnit3 or liabilit3 obligations to one or more reci(ients of Covered Code. Io:ever7 Cou ma3 do so onl3 on Cour o:n behalf7 and not on behalf of the )nitial 2evelo(er or an3 Contributor. Cou must make it absolutel3 clear than an3 such :arrant37 su((ort7 indemnit3 or liabilit3 obligation is offered b3 Cou alone7 and Cou hereb3 agree to indemnif3 the )nitial 2evelo(er and ever3 Contributor for an3 liabilit3 incurred b3 the )nitial 2evelo(er or such Contributor as a result of :arrant37 su((ort7 indemnit3 or liabilit3 terms Cou offer. 8.<. 2istribution of Executable Versions. Cou ma3 distribute Covered Code in Executable form onl3 if the re=uirements of Section 8.0/8.; have been met for that Covered Code7 and if Cou include a notice stating that the Source Code version of the Covered Code is available under the terms of this .icense7 including a descri(tion of ho: and :here Cou have fulfilled the obligations of Section 8.5. "he notice must be cons(icuousl3 included in an3 notice in an Executable version7 related documentation or collateral in :hich Cou describe reci(ientsB rights relating to the Covered Code. Cou ma3 distribute the Executable version of Covered Code under a license of Cour choice7 :hich ma3 contain terms different from this .icense7 (rovided that Cou are in com(liance :ith the terms of this .icense and that the license for the Executable version does not attem(t to limit or alter the reci(ientBs rights in the Source Code version from the rights set forth in this .icense. )f Cou distribute the Executable version under a different license Cou must make it absolutel3 clear that an3 terms :hich differ from this .icense are offered b3 Cou alone7 not b3 the )nitial 2evelo(er or an3 Contributor. Cou hereb3 agree to indemnif3 the )nitial 2evelo(er and ever3 Contributor for an3 liabilit3 incurred b3 the )nitial 2evelo(er or such Contributor as a result of an3 such terms Cou offer. 8.>. .arger 'orks. Cou ma3 create a .arger 'ork b3 combining Covered Code :ith other code not governed b3 the terms of this .icense and distribute the .arger 'ork as a single (roduct. )n such a case7 Cou must make sure the re=uirements of this .icense are fulfilled for the Covered Code. 9. )nabilit3 to Com(l3 2ue to Statute or Jegulation. )f it is im(ossible for Cou to com(l3 :ith an3 of the terms of this .icense :ith res(ect to some or all of the Covered Code due to statute or regulation then Cou must* (a com(l3 :ith the terms of this .icense to the maximum extent (ossibleG and (b describe the limitations and the code the3 affect. Such descri(tion must be included in the .EEA. file described in Section 8.9 and must be included :ith all distributions of the Source Code. Exce(t to the extent (rohibited b3 statute or regulation7 such descri(tion must be sufficientl3 detailed for a reci(ient of ordinar3 skill to be able to understand it. ;. A((lication of this .icense. "his .icense a((lies to code to :hich the )nitial 2evelo(er has attached the notice in Exhibit A7 and to related Covered Code. <. Versions of the .icense. <.0. Ke: Versions. -loris van den Aerg ma3 (ublish revised and&or ne: versions of the .icense from time to time. Each version :ill be given a distinguishing version number. <.5. Effect of Ke: Versions. 6nce Covered Code has been (ublished under a (articular version of the .icense7 Cou ma3 al:a3s continue to use it under the terms of that version. Cou ma3 also choose to use such Covered Code under the terms of an3 subse=uent version of the .icense (ublished b3 -loris van den Aerg Ko one other than -loris van den Aerg has the right to modif3 the terms a((licable to Covered Code created under this .icense. <.8. 2erivative 'orks. )f 3ou create or use a modified version of this .icense (:hich 3ou ma3 onl3 do in order to a((l3 it to code :hich is not alread3 Covered Code governed b3 this .icense 7 3ou must (a rename Cour license so that the (hrases %-ree)mage%7 L-ree)mage Public .icense%7 %-)P.%7 or an3 confusingl3 similar (hrase do not a((ear an3:here in 3our license and (b other:ise make it clear that 3our version of the license contains terms :hich differ from the -ree)mage Public .icense. (-illing in the name of the )nitial 2evelo(er7 6riginal Code or Contributor in the notice described in Exhibit A shall not of themselves be deemed to be modifications of this .icense. >. 2)SC.A)4EJ 6- 'AJJAK"C. C6VEJE2 C62E )S PJ6V)2E2 UK2EJ "I)S .)CEKSE 6K AK %AS )S% AAS)S7 ')"I6U" 'AJJAK"C 6- AKC ,)K27 E)"IEJ EMPJESSE2 6J )4P.)E27 )KC.U2)KE7 ')"I6U" .)4)"A")6K7 'AJJAK")ES "IA" "IE C6VEJE2 C62E )S -JEE 6- 2E-EC"S7 4EJCIAK"AA.E7 -)" -6J A PAJ")CU.AJ PUJP6SE 6J K6K/)K-J)KE)KE. "IE EK")JE J)S, AS "6 "IE NUA.)"C AK2 PEJ-6J4AKCE 6- "IE C6VEJE2 C62E )S ')"I C6U. SI6U.2 AKC C6VEJE2 C62E PJ6VE 2E-EC")VE )K AKC JESPEC"7 C6U (K6" "IE )K)")A. 2EVE.6PEJ 6J AKC 6"IEJ C6K"J)AU"6J ASSU4E "IE C6S" 6- AKC KECESSAJC SEJV)C)KE7 JEPA)J 6J C6JJEC")6K. "I)S 2)SC.A)4EJ 6- 'AJJAK"C C6KS")"U"ES AK ESSEK")A. PAJ" 6- "I)S .)CEKSE. K6 USE 6- AKC C6VEJE2 C62E )S AU"I6J)OE2 IEJEUK2EJ EMCEP" UK2EJ "I)S 2)SC.A)4EJ. ?. "EJ4)KA")6K. "his .icense and the rights granted hereunder :ill terminate automaticall3 if Cou fail to com(l3 :ith terms herein and fail to cure such breach :ithin 81 da3s of becoming a:are of the breach. All sublicenses to the Covered Code :hich are (ro(erl3 granted shall survive an3 termination of this .icense. Provisions :hich7 b3 their nature7 must remain in effect be3ond the termination of this .icense shall survive. @. .)4)"A")6K 6- .)AA).)"C. UK2EJ K6 C)JCU4S"AKCES AK2 UK2EJ K6 .EEA. "IE6JC7 'IE"IEJ "6J" ()KC.U2)KE KEE.)EEKCE 7 C6K"JAC"7 6J 6"IEJ')SE7 SIA.. "IE )K)")A. 2EVE.6PEJ7 AKC 6"IEJ C6K"J)AU"6J7 6J AKC 2)S"J)AU"6J 6- C6VEJE2 C62E7 6J AKC SUPP.)EJ 6- AKC 6- SUCI PAJ")ES7 AE .)AA.E "6 C6U 6J AKC 6"IEJ PEJS6K -6J AKC )K2)JEC"7 SPEC)A.7 )KC)2EK"A.7 6J C6KSENUEK")A. 2A4AEES 6- AKC CIAJAC"EJ )KC.U2)KE7 ')"I6U" .)4)"A")6K7 2A4AEES -6J .6SS 6- E662')..7 '6J, S"6PPAEE7 C64PU"EJ -A).UJE 6J 4A.-UKC")6K7 6J AKC AK2 A.. 6"IEJ C644EJC)A. 2A4AEES 6J .6SSES7 EVEK )- SUCI PAJ"C SIA.. IAVE AEEK )K-6J4E2 6- "IE P6SS)A).)"C 6SUCI 2A4AEES. "I)S .)4)"A")6K 6- .)AA).)"C SIA.. K6" APP.C "6 .)AA).)"C -6J 2EA"I 6J PEJS6KA. )KPUJC JESU.")KE -J64 SUCI PAJ"CBS KEE.)EEKCE "6 "IE EM"EK" APP.)CAA.E .A' PJ6I)A)"S SUCI .)4)"A")6K. S64E PUJ)S2)C")6KS 26 K6" A..6' "IE EMC.US)6K 6J .)4)"A")6K 6- )KC)2EK"A. 6J C6KSENUEK")A. 2A4AEES7 S6 "IA" EMC.US)6K AK2 .)4)"A")6K 4AC K6" APP.C "6 C6U. 01. U.S. E6VEJK4EK" EK2 USEJS. "he Covered Code is a %commercial item7% as that term is defined in 9? C.-.J. 5.010 (6ct. 0@@; 7 consisting of %commercial com(uter soft:are% and %commercial com(uter soft:are documentation7% as such terms are used in 9? C.-.J. 05.505 (Se(t. 0@@; . Consistent :ith 9? C.-.J. 05.505 and 9? C.-.J. 55>.>515/0 through 55>.>515/9 (Pune 0@@; 7 all U.S. Eovernment End Users ac=uire Covered Code :ith onl3 those rights set forth herein. 00. 4)SCE..AKE6US. "his .icense re(resents the com(lete agreement concerning subFect matter hereof. )f an3 (rovision of this .icense is held to be unenforceable7 such (rovision shall be reformed onl3 to the extent necessar3 to make it enforceable. "his .icense shall be governed b3 2utch la: (rovisions (exce(t to the extent a((licable la:7 if an37 (rovides other:ise 7 excluding its conflict/of/la: (rovisions. 'ith res(ect to dis(utes in :hich at least one (art3 is a citiHen of7 or an entit3 chartered or registered to do business in7 the "he Ketherlands* (a unless other:ise agreed in :riting7 all dis(utes relating to this .icense (exce(ting an3 dis(ute relating to intellectual (ro(ert3 rights shall be subFect to final and binding arbitration7 :ith the losing (art3 (a3ing all costs of arbitrationG (b an3 arbitration relating to this Agreement shall be held in Almelo7 "he KetherlandsG and (c an3 litigation relating to this Agreement shall be subFect to the Furisdiction of the court of Almelo7 "he Ketherlands :ith the losing (art3 res(onsible for costs7 including :ithout limitation7 court costs and reasonable attorne3s fees and ex(enses. An3 la: or regulation :hich (rovides that the language of a contract shall be construed against the drafter shall not a((l3 to this .icense. 05. JESP6KS)A).)"C -6J C.A)4S. Exce(t in cases :here another Contributor has failed to com(l3 :ith Section 8.97 Cou are res(onsible for damages arising7 directl3 or indirectl37 out of Cour utiliHation of rights under this .icense7 based on the number of co(ies of Covered Code 3ou made available7 the revenues 3ou received from utiliHing such rights7 and other relevant factors. Cou agree to :ork :ith affected (arties to distribute res(onsibilit3 on an e=uitable basis. EMI)A)" A. %"he contents of this file are subFect to the -ree)mage Public .icense Version 0.1 (the %.icense% G 3ou ma3 not use this file exce(t in com(liance :ith the .icense. Cou ma3 obtain a co(3 of the .icense at htt(*&&home.:xs.nl&Qflvdberg&freeimage/license.txt Soft:are distributed under the .icense is distributed on an %AS )S% basis7 ')"I6U" 'AJJAK"C 6- AKC ,)K27 either ex(ress or im(lied. See the .icense for the s(ecific language governing rights and limitations under the .icense.

) er -ui"e

+ar 1,& 2013

Page 80

Vous aimerez peut-être aussi