Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Universität zu Köln WS 2014/15 HKI – Softwaretechnologie 2 (Teil 1) Von Tilo Kochs.

Ähnliche Präsentationen


Präsentation zum Thema: "Universität zu Köln WS 2014/15 HKI – Softwaretechnologie 2 (Teil 1) Von Tilo Kochs."—  Präsentation transkript:

1 Universität zu Köln WS 2014/15 HKI – Softwaretechnologie 2 (Teil 1) Von Tilo Kochs

2  Terrain = große Ebene  Speichern in 2-dimensionaler Height-Map -> zeigt die Höhe des Terrains an  Wobei: Schwarz= geringste Höhe Weiß = größte Höhe

3

4  Problematik: Gitter aus Dreiecken erzeugen  Viele Dreiecke = lange Renderzeit  Wenige Dreiecke = unschön  Lösung: Unterteilung durch Quadtree mit rekursiven Algorithmus

5

6  Jedes Viereck aus 2 Dreiecken -> Problem des sogenannten cracking

7  Jedes große Viereck, welches an kleineren grenzt wird in mehreren Dreiecken unterteilt

8  Komplettt dynamische Gestaltung eines Terrains  Die Funktion liefert: - die Höhe oder den kompletten 3D-Vektor an jeden Punkt des Terrains - den Normalenvektor - Texturkoordinaten - Die Farbe des Terrains am jeweiligen Punkt

9  Statische Terrians können durch gewöhnliche Textur-MIP-Maps dargestellt werden  Erzeugung von verschiedenen Versionen von Terrianblöcken (unterschiedliche Detailstufen)

10  Texturierung  Color-Map wird über das gesamte Terrain gelegt (Ohne Kachelung)  Details-Map (mit Rauschen) wird über das gesamte Terrain, mehrfach gekachelt, gelegt  Diese Kombi = Multitexturing

11

12

13  Verschiedene Layer des Terrains liegen als einzelne Texturen vor  Das Terrain wir in meherer Schichten aufgeteilt  Man interpoliert zwischen 2 Texturen  Vorteil: Terrain kann einzigartig gestaltet werden

14

15

16  Jede „Scheibe“ der Volumentextur entspricht eine anderen Höhenschicht  W-Achse entspricht der Höhe, also der y- Koordinate des Terrains  Großer Vorteil: es sind keine Vorberechnungen nötig  Nachteil: viele Grafikkarten unterstützen keine Volumentexturen

17  Berechnung statischer Beleuchtung  Light-Map (Berechnung durch Ray-Tracing)  Beleuchtung auf Basis eines Normalenverktors  Normal-Map

18

19

20  Vorsorglich implementiert, da noch keine eigene Terrain-Klasse vorhanden  Vereint die meistern der besprochenen Aspekte in einem Tool


Herunterladen ppt "Universität zu Köln WS 2014/15 HKI – Softwaretechnologie 2 (Teil 1) Von Tilo Kochs."

Ähnliche Präsentationen


Google-Anzeigen