PhotoModeler Manual til kursusopgave 3D Photo v/ Jens Vedel Vilhelmsborgvænget 41 8330 Beder Tlf. 86 27 70 43 / 22 33 43 90 Email: jv@3dphoto.dk Web: www.3dphoto.dk
Ethvert projekt bør starte med at man opretter en mappe, hvor projektets billeder og data kan samles. Hvis det er et stort projekt bør man overveje at oprette en undermappe til alle sine fotos. Start med at overføre dine digitale billeder til mappen. Når du starter PhotoModeler ser skærmen sådan ud. Der findes forskellige typer af projekter i PhotoModeler. Vælg et points-based project, som også er det mest almindelige. Find den mappe hvor du har gemt dine billeder Vælg de billeder du vil starte med.. Typisk 2-4 billeder og før dem over i højre felt vha >> tasten. I denne opgave skal du vælge dem du ser på højre figur ( Pops hus1, Pops hus2 og Pops hus3 ) Tryk på next. PhotoModeler vil nu tildele et kamera til dine billeder, hvis der er findes et godt match i PhotoModelers Camera library. 2
PhotoModeler tildeler projektets billeder et kamera ud fra billedets exif fil. Hvis der ikke er noget match må man finde et projekt, der har anvendt fotos, taget med samme kamera. I så tilfælde klikkes på et PhotoModeler projekt ( pmr- file, f.eks Popshus opgave, eller evt. en cam- fil ). Hovedmenu Mellemste felt: Nyt projekt, Åbn eksisterende projekt, Gem, Undo, Udpeg, Udpeg område i 3D viewer, markér punkt, markér kontrolpunkt, tegn linie, tegn kurve, tegn kurve gennem punkter, overflade mulgheder, Tegn cylinder, Quick reference, Reference, Skalering, Projekt status, Procees. Nederste felt: Foto oversigt, Synlighed på fotos, Shapes, Import, Egenskaber, Tabeller, 3D vierwer, Lys og kontrast på fotos, Målefunktion, Zoomfunktion, Zoom af alle fotos, Tile fotos, Lag, Materiale/ textur. Hvis ens fotos er taget som opretstående ( p ortræt ) må de ikke vendes førend de kommer ind i PhotoModeler. Ved at højre-klikke på de små tumbnails-billeder kommer der en mulighed frem, hvor man kan klikke på properties. I denne popup kan man bl.a rotere et billedet. 3
Billederne skal refereres, hvilket betyder at et punkt i ét billede får samme identitet i et andet billede. Dobbeltklik på Photo 1, så der fremkommer et stort billede. Brug evt. rullehjulet på musen til at forstørre eller formindske billedet. Tryk på tast 2 eller find det lille kryds oppe i hovedmenuen. Zoom ind på de små hvide targets eller brug ALT-tasten til at fremkalde en lokal forstørrelse. Peg med venstre museknap midt i den hvide cirkel. Fortsæt med at markere de hvide targets. Vær omhyggelig med at placere krydset midt i cirklen. Krydset kan dog let flyttes efterfølgende. Dobbeltklik på Photo 2. Før curseren over på Photo 1 og tryk på CRTL+A eller træk en ramme ned over punkterne ( krydsene). Tryk på R-tasten eller referér ikoner i hovedmenuen. Nu fremkommer der et gult tal i Photo 1, når du fører curseren over på Photo 2. Find de tilsvarende punkt i Photo 2 og marker det. Fortsæt med at markere de andre targets. Efter 6. punkt kan PhotoModeler måske allerede orientere dine billeder, hvilket vil sige at kamera-positionerne er beregnet. Det næste punkt i rækken ligger på den linie der går ned gennem billedet og markere sigtelinien fra Photo 1. 4
Dobbeltklik på Photo 3 og referér Photo 1 og 3 sammen. Når du er nået hen til targets 5 har Photo- Modeler højst sandsynligt beregnet Photo 3 s orientering og der fremkommer nu 2 linier ( kaldet epilines ). De efterfølgende targets befinder sig i skæringen mellem disse linier. Prøv allerede nu at klikke på 3D viewer ikonet eller tryk på F7. Vieweren popper op og du kan se dine targets. Prøv at dreje punkterne med de gule ikoner i nederste højre hjørne. Tryk på options i det hvide felt. I popup en vælger du vector types og derpå camera stations. Nu kan du se dine kamera positioner ( tryk evt. på reset eller zoom ud ). Hvis kamera-ikonerne er for store kan de formindskes under size. 5
Selvom PhotoModeler har orienteret billederne automatisk er det en god ting at køre process funktionen. Klik på den lille løbende mand. I popuppen klikkes på save Projekt before processing, så man sikrer sige at projektet bliver gemt. Klik på process og du skal nu gemme dit projekt. Derpå laver PhotoModeler en finjustering af projektet og man får at vide, hvor godt de enkelte punkter er refereret. Log scale error skal helst være under 1 efter colon. Eventuelle problemer kan læses i Show Report. Tryk på visibilities on photos ( ikon nr 2 i anden række det med forstørrelsesglasset ) Markér Residuals og sæt magnity til 10. Hvis du zoomer ind på de små targets vil du se små streger, der markere at PhotoModeler har beregnet at punktet bør flyttes i retning af stregen. Vi vil nu finde det punkt, der har den største fejl ved at klikke på Max residual i højre side af det nederste grå felt. PhotoModeler finder nu selv det punkt, der har den største afvigelse. Krydset, der markerer punktet, kan naturligvis flyttes med curseren, men da det er små justeringer er det nemmere at bruge piletasterne. Flyt ikke markeringen ukritisk. Det kan jo være, at det er de andre punkter, der er forkert anbragt. 6
Når kameraerne er godt orienteret ( log scale error er lille dvs under 1 ) kan den egentlige optegning begynde. Start med Photo1 og markér de 3 gavlflader som vist på foto med linie-værktøjet ( 4 ). Du kan justere på punkterne efterfølgende med pegeværktøjet ( 1 ). Brug scrollhjulet eller +/- tasterne til at zoome. ALT-knappen er også nyttig. Hvis punktet ikke kan ses, er det nyttigt at kigge på liniernes flugt med hushjørnet. Du kan slette et punkt med DELETE-knappen. Når gavlene er tegnet op, skal punkterne refereres til et andet foto, f.eks Photo2. Åbn Photo2 ved at dobbeltklikke på ikonet. Flyt curseren til Photo1 og vælg alle punkter, enten ved at bruge CRTL+A eller trække en ramme omkring punkterne. Tryk på R-tasten eller referenceikonet i menuen. Flyt curseren til Photo2. Peg på det punkt i Photo2, der svarer til det gule punkt i Photo1. Fortsæt med at markere alle punkter. Læg mærke til, at du får hjælp af en linie. Der går gennem Photo2 og som angiver sigtelinien fra Photo1. Åbn Photo3 og referer alle punkterne med Photo3. Du vil opdage at i Photo3 er der to linier, der skærer hinanden, så punktet er allerede fundet. I princippet er 2 fotos nok, men det 3. fotos giver en overbestemmelse. 7
Åbn 3D vieweren ( F7 eller icon med terning ). Klik på options og vector types. Sæt et flueben i Camera Stations og klik OK. Prøv at rotere/flytte/zoome figuren med de gule iconer. Du skal nu lave en surface, dvs. flade, der er begrænset af linierne. Klik på surfaceiconet eller tast 5. Klik på den nederste linie i 3D vieweren og fortsæt rundt til du har markeret den nederste gavlflade og slut med højreklik og vælg end surface. Klik nu på options, surface types og vælg shaded under Display style. Fortsæt med at fylde de resterende gavlflader ud. Man kan også klikke på linierne på billederne i stedet. Når alle 3 flader er fyldt ud vælges option og fast textures under surface types/ Display style. Nu skulle vieweren ligne billedet til højre. Det kan hænde, at fladerne er trukket skæve. Det kan ændres ved at vælge Quality textures i stedet for Fast texture. 8
Vores 3D model af gavlen er ikke målsat. Dels skal vi have fastlagt et koordinatsystem, dels skal vi have give modellen den rette proportion. Klik på iconet med linial og blyant. Vælg Units & Scale. Vælg centimeter. På Photo 1 vælges de 2 punkter, som vist på billedet ovenover. Afstanden er målt i felten til 650 cm. Skriv 650 i Distance og tryk på define ( vent med OK ). Tryk på Rotate. Klik på venstre punkt ( X1 ) og dernæst højre punkt ( X 2 ) og tryk på define under Horizontal-X. Tryk dernæst på punkterne Z1 og Z2. Tryk på Define under Vertical-Z. Surface draw er et nyttigt værktøj til at lave optegning af punkter, der ligger i samme plan. Vælg 6 eller tryk på Mark Surface Points line mode under surface iconet. Tegn bindingsværket op på blot ét foto. Optegningen kan ses med det samme i 3D vieweren, hvis surface draw er slået til. Surface draw tegner i det plan som det første punkt ligger i. Man skal altså starte i et plan. 9
Når projektet er målsat med den rette proportion og koordinatsystem, kan man umiddelbart måle punkter, linier, afstande, vinkler, arealer. Klik på iconet med linialen. Der fremkommer en popup Measurements. Peg på en linie og liniens længde vises i popuppen. Peg på ny linie, hold SHIFT nede og peg på en anden linie. Nu kan du aflæse samlet længde, vinklen mellem linierne og korteste afstand. Ortofoto er et foto uden perspektiv. Populært sagt bliver alle texturens mange pixler projiceret ind på en flade f.eks den lodrette foran gavlen. Tryk på Filer og Export. Vælg Export Ortho Photo. Vælg i popuppen Front XZ og Update preview. Vælg f.eks Print Scale 1:50 og 72 ppi. Tryk på Export og vælg et passende navn. Hvis du senere vil printe billedet f.eks. via PhotoShop er det vigtigt at PhotoShop har samme opløsning, men default i PhotoShop er som regel 72. Det kan være en fordel at skalering og opløsning indgår i navnet på dit ortofoto. F.eks. OrtofotoA-1-50-72 10
File Menu Getting Started... Open Project Save Project Save As Project Ctrl+N Ctrl+O Ctrl+S Ctrl+Shift+S Marking Menu Enter Mark Point Mode 2 Enter Mark / Create Line Mode 4 Enter Mark Cylinder Mode 8 Enter Mark Curve Mode 7 Enter Mark Curve Through Points Mode Alt+7 Edit Menu Undo Ctrl+Z Delete Selected Items Del Enter Select Mode 1 Enter Region Select ( Temporary ) Mo- D Select All in Active View Ctrl+A Expand Selection to all Windows W Materials M Layers L Tag Selected Items T Clear Selected Tags Shift+T Clear All Tags Ctrl+ Shift+T View Menu Properties Ctrl+P Measurements M Open 3D View F7 Table 1 Shift+1 Table 2 Shift+2 Table 3 Shift+3 Table 4 Shift+4 Table 5 Shift+5 Enter Mark Edge Mode 3 Enter Sub-pixel target sub-mode S Enter Re-sub-pixel target sub-mode Shift-S Enter Path Surface Mode 5 Automatic Surfacing N Flip Surface F Enter Mark Surface Points Line Mode 6 Enter Mark/Pin Imports Mode 0 Automatic Target Marking Alt-A Project Menu Process F5 Audit/Statistics Shift+F5 Point Audit All Ctrl+Q Point Audit Selected Q Constraint Definition mode C Window Menu Zoom to Fit all Photos Shift+F Zoom to Fit F Enter Zoom In mode I Enter Zoom Out mode O Enter Zoom Area mode U Enter Pan mode P Zoom Previous Y Referencing Menu Enter Reference mode R Help Menu Quick Reference Shift+Q Open Help File F1 Unreference selected items Ctrl+U Tutorial Videos F12 11
Non-Menu Keys End current operation ( or skip point in ESC Zoom in photograph ( or 3D viewer ) un- + Zoom out photograph ( or 3D viewer ) - Bring up temporary zoom window ALT Enter into temporary zoom-area, pan mo- CTRL Numbers 1 Enter Select Mode Shift + 1 Open Table 1 2 Enter Mark Point Mode Shift + 2 Open Table 2 3 Enter Mark Edge Mode Shift + 3 Open Table 3 4 Enter Mark / Create Line Mode Shift + 4 Open Table 4 5 Enter Create Surface Path Mode Shift + 5 Open Table 5 6 Enter Surface Draw Line Mode 7 Enter Mark Curve Mode Alt + 7 Enter Curve Through Points Mode 8 Enter Mark Cylinder Mode 0 Enter Mark Control Points Mode Letters Ctrl+A C D F Shift+F I L M N Ctrl+N O Ctrl+O P Q Shift+Q R S Shift+S Ctrl+S Shift+Ctrl+S T Shift+T Ctrl+U U W Y Ctrl+Z Select All in Active View Constraint Definition mode Enter Region Select mode Zoom to Fit Zoom to Fit all Photos Enter Zoom In mode Flip surface Measure mode Automatic Surfacing/Triangulation New Project Enter Zoom Out mode Open Project Enter Pan mode Point Audit Selected Quick Reference Enter Reference mode Enter Sub-pixel target sub-mode Enter Re-sub-pixel target sub-mode Save Project Save As Project Tag Selected Items Clear Selected Tags Unreference selected items Enter Zoom Area mode Expand Selection to all Windows Zoom Previous Undo Misc. Keys ESC End current operation ( or skip point in ALT Bring up zoom window CTRL Enter into temporary zoom-area, pan + Zoom in photograph ( or 3D viewer ) Function Keys F1 F5 Shift+F5 F12 Open Help File Process Audit Tutorial Videos - Zoom out photograph ( or 3D viewer ) Del Delete Selected Items 12
APPENDIX PhotoModeler har et kamera bibliotek, hvor man kan gemme kalibreringsfiler (.cam ). Mappen ligger gemt under programmets data og er ikke umiddelbart tilgængeligt. Fordelen ved at have et kamera bibliotek er at PhotoModeler ved opstart af et nyt projekt leder i biblioteket for at se om der er match mellem det pågældende fotos Exif fil ( billeddatafil ) og et af de kalibrerede kameraer. Hvis der er match, tildeles kameraet det pågældende foto. Hvis PhotoModeler ikke finder nogen match skal man blot åbne et tidligere projekt ( pmr fil ), hvor pågældende kamera er brugt. Hvordan man lægger kalibreringsfiler ind i biblioteket: Når man laver en kalibrering i PhotoModeler slutter programmet af med om man vil gemme kalibreringen i kamera biblioteket. Men hvis man gerne vil gemme en kalibrering uden først at foretage denne kalibrering, skal man gøre som følger: Start et vilkårligt projekt ( p mr fil ). Højre klik på et af de små billedikoner og få følgende popup ( øverst til højre ) Klik på proporties of selected photo ( s ).. I ny popup klikkes på camera og dernæst på : Open projekt cameras ( se figurer til højre ) Fortsæt næste side.. 13
Klik på Library... ( figur til højre ) Klik på Load.. ( figur til højre ) Vælg den pmr fil eller cam fil, der indeholder det pågældende kalibrerede kamera og klik på Åbn. Filen kan f.eks hentes fra et drev, mappe eller USB pen. Husk at klikke på OK for at gemme Man kan også vælge et kamera eller flere i biblioteket og gøre det synligt i ens projekt ved at føre det over i højre kolonne under Camera in Project. Så kan man efterfølgende selv tilføje et kamera til et foto. ( s e nederste figur ) Hvis man f.eks ikke bruger den samme computer hver gang kan det være en god idé at have sit kameras kalibrering på en USB pen. 14