Gå till innehållet

3D-visualisering Introduktion

Introduktion

Gemini Terrain innehåller funktioner för att visualisera projekt som byggfält på ett professionellt sätt. Vi kan utföra ytbehandling (rendering) direkt i våra projekt.

Vad är rendering (ytbehandling)?

  • Färger och texturer kan fyllas i ytor
  • Flera ljuskällor kan sättas in: Solljus, punktljus, spotlight
  • Flera typer av animationer

Funktionerna för rendering finns på ett eget verktygsfält för rendering på verktygsmenyn som blir aktiv när vi är i 3D-visning.

Den tredimensionella ritningen är i utgångspunkten en trådmodell.

Figur: Trådmodell

Trådmodellen kan framställas som en ytbehandlad modell (rendering) med realtidsytbehandling.

Figur: Realtidsytbehandling

Trådmodellen kan framställas som en ytbehandlad modell (rendering) med utökad ytbehandling (maximal skuggberäkning).

Figur: Utökad ytbehandling med maximal skuggberäkning

Som vi ser är resultatet beroende av renderingsmetod. Det finns tillgång till två kända standarder:

  1. Realtidsytbehandling (OpenGL)

Tillgänglig för alla användare.

  1. Utökad ytbehandling (LightWorks)

    Detta är en mer avancerad metod där det inte finns begränsningar gällande texturer och olika sätt att hantera detta på. Samma ljuskällor som vid realtidsytbehandling är också tillgängliga här. Om det inte finns licensierad tillgång till utökad ytbehandling kommer det att dyka upp en vattenstämpel framför modellen.

Ljuskällor

Det kan användas tre ljustyper, förutom solljuset. Innan ljuset sätts in måste det anges en punkt (MO) för ljusets position. Var uppmärksam på Z-koordinaten. Ljuskällorna kan när som helst redigeras.

  • Punktljus

Punktljus eller ljuspunktkälla (omni) har en position, men lyser inte i en bestämd riktning och har ingen storlek på källan. Som ett exempel kan nämnas en enkel glödlampa som hänger ner från taket i ett förhörsrum. Punktljuset markeras i ritningen som en stjärna.

  • Riktningsbestämd ljuskälla

En riktningsbestämd ljuskälla kan definieras med riktning varifrån ljuset ska skina. Strålarna från denna typ av ljuskälla täcker hela synfältet i den angivna riktningen. Ljuskällan ritas i ritningen som en kon med en linje på toppen som antyder riktningen.

  • Spotlight

En ljuskastare eller spotlight har definierad riktning och position. Den sänder ut ljus i konformad fasong. Det är möjligt att definiera konens vinkel, det vill säga avskärningsvinkel och strålvinkel där dessa är starkast. Ljuskastare visas i ritningen som en konformad polyeder.

Animationer

Det är möjligt att köra flera typer av animationer på skärmen:

  1. Solanimation - simulerar solljus och skugga över en given tidsperiod
  2. Animation i bana - markera en väg för kamera som går genom modellen. Detta kan jämföras med vad man ser när man kör i en bil längs given bana
  3. Animation längs en linjedefinition - välja en befintlig centerlinje för exempelvis en projekterad väg och följa denna
  4. Animation i bana med given siktpunkt - markera en väg för kamera (som punkt 2 eller 3), men när kamera följer vägen fokuseras det endast på en bestämd punkt i modellen

Det är möjligt att skapa flera typer av animationer som producerar AVI-filer med utökad ytbehandling. För att kunna skriva ut bilder och skapa animationer från utökad ytbehandling krävs utökad licens.

För avspelning kan vi använda visningsprogrammet Microsoft Media Player.

Råd och tips

Följande råd och tips gällande inställningar kan vara till hjälp när vi testar funktionerna för att skapa animationer.

Upplösning

  • 160x100 till testning (SNABBT! Kontroll av tempo, färger, med skuggor, utan skuggor etc.)
  • 320x200 till demo (lite mer tid, men mycket bra för visning av idéer med andra runt skärmen)
  • 480x300 till presentation (kör render på natten, detta kan bli tungt för mindre maskiner!)
  • 720x576 till TV-kvalitet med låg eller ingen komprimering (TUNGT!)

Tips

Använd maskinens processorkraft på natten. Bli inte sittande med tunga renderingsjobb på dagtid. Gör testning med 160x100 på dagtid och ta tyngre renderingar på natten.

Antal bilder

  • 25 bilder per sekund är standardtempo till TV och video
  • 12 bilder per sekund är vanligt för demo och testning

Exempelsamling

Se exempelsamling för genomförande:

Uppgift 2.3 - 3D-visualisera modellen