3D-visualisering Innledning¶
Innledning¶
Gemini Terrain inneholder funksjoner for å visualisere prosjekter som byggefelt på en profesjonell måte. Vi kan utføre flatebehandling (rendering) direkte i våre prosjekter.
Hva er rendering (flatebehandling)?¶
- Farger og teksturer kan fylles i flater
- Flere lyskilder kan settes inn: Sollys, punktlys, spotlight
- Flere typer animasjoner
Funksjonene for rendering finner vi på et eget verktøysett for rendering på verktøymenyen som blir aktivt når vi er i 3D-visning.
Den tredimensjonale tegningen er i utgangspunktet en trådmodell.

Figur: Trådmodell
Trådmodellen kan fremstilles som en flatebehandlet modell (rendering) med sanntids flatebehandling.

Figur: Sanntids flatebehandling
Trådmodellen kan fremstilles som en flatebehandlet modell (rendering) med utvidet flatebehandling (maksimal skyggeberegning).

Figur: Utvidet flatebehandling med maksimal skyggeberegning
Som vi ser, er resultatet avhengig av renderingsmetode. Det er tilgang til to kjente standarder:
- Sanntids flatebehandling (OpenGL)
Tilgjengelig for alle brukere.
-
Utvidet flatebehandling (LightWorks)
Dette er en mer avansert metode hvor det ikke er begrensninger vedrørende teksturer og forskjellige måter å håndtere dette på. De samme lyskildene som ved sanntids flatebehandling er også tilgjengelige her. Hvis det ikke er lisensiert tilgang til utvidet flatebehandling, vil det dukke opp et vannmerke foran modellen.
Lyskilder¶
Det kan brukes tre lystyper, foruten sollyset. Før lyset settes inn, må det inngis et punkt (MO) for lysets posisjon. Vær oppmerksom på Z-koordinaten. Lyskildene kan til enhver tid redigeres.
- Punktlys
Punktlys eller lyspunktkilde (omni) har en posisjon, men lyser ikke i en bestemt retning og har ingen størrelse på kilden. Som et eksempel kan nevnes en enkel lyspære som henger ned fra taket i et avhørsrom. Punktlyset blir markert i tegningen som en stjerne.
- Retningsbestemt lyskilde
En retningsbestemt lyskilde kan defineres med retning hvorfra lyset skal skinne. Strålene fra denne type lyskilde dekker hele synsfeltet i den inngitte retningen. Lyskilden blir tegnet i tegningen som en kjegle med en linje på toppen som antyder retningen.
- Spotlight
En lyskaster eller spotlight har definert retning og posisjon. Det sender ut lys i kjegleformet fasong. Det er mulig å definere kjeglens vinkel, det vil si avskjæringsvinkel og strålevinkel hvor disse er sterkest. Lyskaster vises i tegningen som en kjegleformet polyeder.
Animasjoner¶
Det er mulig å kjøre flere typer animasjoner i skjermen:
- Solanimasjon - simulerer sollys og skygge over et gitt tidsrom
- Animasjon i bane - markere en veg for kamera som går gjennom modellen. Dette kan sammenlignes med hva en ser når en kjører i en bil langs gitt bane
- Animasjon langs en linjedefinisjon - velge en eksisterende senterlinje for eksempelvis en prosjektert veg og følge denne
- Animasjon i bane med gitt siktepunkt - markere en veg for kamera (som punkt 2 eller 3), men når kamera følger vegen, fokuseres det kun på et bestemt punkt i modellen
Det er mulig å lage flere typer animasjoner som produserer AVI-filer med utvidet flatebehandling. For å kunne skrive ut bilder og lage animasjoner fra utvidet flatebehandling kreves utvidet lisens.
For avspilling kan vi bruke visningsprogrammet Microsoft Medieavspilling.
Råd og tips¶
Følgende råd og tips vedrørende innstillinger kan være til hjelp når vi tester ut funksjonene for å lage animasjoner.
Oppløsning¶
- 160x100 til testing (RASK! Kontroll av tempo, farger, med skygger, uten skygger etc.)
- 320x200 til demo (litt mer tid, men veldig bra til visning av ideer med andre rundt skjermen)
- 480x300 til presentasjon (kjør render om natten, dette kan bli tungt for mindre maskiner!)
- 720x576 til TV-kvalitet med lav eller ingen komprimering (TUNG!)
Tips
Bruk maskinens prosessorkraft om natten. Ikke bli sittende med tunge renderingsjobber på dagtid. Gjør testing med 160x100 på dagtid og ta tyngre renderinger om natten.
Antall bilder¶
- 25 bilder pr. sekund er standard tempo til TV og video
- 12 bilder pr. sekund er vanlig for demo og testing
Eksempelsamling¶
Se eksempelsamling for gjennomføring: