![Page 1: Stunts Stunts FH-Racer Betreuer: Prof. Dr. Paul Grimm Powered by: Andreas Weiss Rico Unbehaun Robert Gröschner](https://reader035.vdocuments.net/reader035/viewer/2022062622/55204d7149795902118c3396/html5/thumbnails/1.jpg)
Stunts FH-Racer
Betreuer: Prof. Dr. Paul Grimm
Powered by:Andreas WeissRico UnbehaunRobert Gröschner
![Page 2: Stunts Stunts FH-Racer Betreuer: Prof. Dr. Paul Grimm Powered by: Andreas Weiss Rico Unbehaun Robert Gröschner](https://reader035.vdocuments.net/reader035/viewer/2022062622/55204d7149795902118c3396/html5/thumbnails/2.jpg)
• Vorstellung / Demonstration des Spiels• Allgemeine Informationen• Umsetzung– Steuerung– Das Terrain– Die Skybox– Der Sound– Licht
• Zeitlicher Rückblick• Zusatzinformationen
Inhalt der Präsentation
![Page 3: Stunts Stunts FH-Racer Betreuer: Prof. Dr. Paul Grimm Powered by: Andreas Weiss Rico Unbehaun Robert Gröschner](https://reader035.vdocuments.net/reader035/viewer/2022062622/55204d7149795902118c3396/html5/thumbnails/3.jpg)
Vorstellung des Spiels
![Page 4: Stunts Stunts FH-Racer Betreuer: Prof. Dr. Paul Grimm Powered by: Andreas Weiss Rico Unbehaun Robert Gröschner](https://reader035.vdocuments.net/reader035/viewer/2022062622/55204d7149795902118c3396/html5/thumbnails/4.jpg)
Allgemeine Informationen
• Tasten:– W Wireframe (An/Aus)– F FPS (An*/Aus)– T Ton ausschalten– +/- Ton leiser / lauter
![Page 5: Stunts Stunts FH-Racer Betreuer: Prof. Dr. Paul Grimm Powered by: Andreas Weiss Rico Unbehaun Robert Gröschner](https://reader035.vdocuments.net/reader035/viewer/2022062622/55204d7149795902118c3396/html5/thumbnails/5.jpg)
Umsetzung
![Page 6: Stunts Stunts FH-Racer Betreuer: Prof. Dr. Paul Grimm Powered by: Andreas Weiss Rico Unbehaun Robert Gröschner](https://reader035.vdocuments.net/reader035/viewer/2022062622/55204d7149795902118c3396/html5/thumbnails/6.jpg)
Öffnen der Datei
terrain.tga
Auslesen des Headers
Ausleser der Bilddaten
Umwandeln in Monochrom
Höchsten und niedrigsten
Bildpunkt finden
Berechnen der Vektornormalen
Darstellung der Polygone +
Vektornormale
Einfügen von LichtSkalierung
Das Terrain
![Page 7: Stunts Stunts FH-Racer Betreuer: Prof. Dr. Paul Grimm Powered by: Andreas Weiss Rico Unbehaun Robert Gröschner](https://reader035.vdocuments.net/reader035/viewer/2022062622/55204d7149795902118c3396/html5/thumbnails/7.jpg)
Element Datentyp/Größe
Dateikopf
Länge der Bild-ID 1 ByteFarbpalettentyp 1 ByteBildtyp 1 BytePalettenbeginn 1 WortPalettenlänge 1 WortGröße (in Bits) eines Paletteneintrags 1 ByteX-Koordinate für Nullpunkt 1 WortY-Koordinate für Nullpunkt 1 WortBildbreite 1 WortBildhöhe 1 WortBits pro Bildpunkt 1 ByteBild-Attribut-Byte 1 Byte
TGA Header
Das Terrain
![Page 8: Stunts Stunts FH-Racer Betreuer: Prof. Dr. Paul Grimm Powered by: Andreas Weiss Rico Unbehaun Robert Gröschner](https://reader035.vdocuments.net/reader035/viewer/2022062622/55204d7149795902118c3396/html5/thumbnails/8.jpg)
• Auslesen aller Bilddaten• Umwandeln der Bilddaten in Monochrom
monoBilddaten[n] = R * 0.3 + G * 0.59 + B * 0.11
• Bilddaten bestehen nun aus Werten zwischen 0 – 255• Division der Bilddaten durch 255• Suchen des höchsten und des niedrigsten Punktes (in
diesem Spiel: Dunkle Farben tiefer)• Berechnen der Normalen
(Kreuzprodukt)
Das Terrain
![Page 9: Stunts Stunts FH-Racer Betreuer: Prof. Dr. Paul Grimm Powered by: Andreas Weiss Rico Unbehaun Robert Gröschner](https://reader035.vdocuments.net/reader035/viewer/2022062622/55204d7149795902118c3396/html5/thumbnails/9.jpg)
Das Terrain
Normalisierung
![Page 10: Stunts Stunts FH-Racer Betreuer: Prof. Dr. Paul Grimm Powered by: Andreas Weiss Rico Unbehaun Robert Gröschner](https://reader035.vdocuments.net/reader035/viewer/2022062622/55204d7149795902118c3396/html5/thumbnails/10.jpg)
• GL_TRIANGLE_STRIP verbindet alle Polygone zu einem Gitternetz
Das Terrain
• Darstellen des Gitternetz und der Vektornormalen• Skalierung des Terrains (Min, Max)
![Page 11: Stunts Stunts FH-Racer Betreuer: Prof. Dr. Paul Grimm Powered by: Andreas Weiss Rico Unbehaun Robert Gröschner](https://reader035.vdocuments.net/reader035/viewer/2022062622/55204d7149795902118c3396/html5/thumbnails/11.jpg)
Das Terrain
![Page 12: Stunts Stunts FH-Racer Betreuer: Prof. Dr. Paul Grimm Powered by: Andreas Weiss Rico Unbehaun Robert Gröschner](https://reader035.vdocuments.net/reader035/viewer/2022062622/55204d7149795902118c3396/html5/thumbnails/12.jpg)
Das Terrain
![Page 13: Stunts Stunts FH-Racer Betreuer: Prof. Dr. Paul Grimm Powered by: Andreas Weiss Rico Unbehaun Robert Gröschner](https://reader035.vdocuments.net/reader035/viewer/2022062622/55204d7149795902118c3396/html5/thumbnails/13.jpg)
Die Skybox
Laden aller Texturen
Quader um das Terrain zeichnen
Dimension: 550
„Anheften“ der geladenen Texturen an die Flächen
des Quaders
![Page 14: Stunts Stunts FH-Racer Betreuer: Prof. Dr. Paul Grimm Powered by: Andreas Weiss Rico Unbehaun Robert Gröschner](https://reader035.vdocuments.net/reader035/viewer/2022062622/55204d7149795902118c3396/html5/thumbnails/14.jpg)
Die Skybox
![Page 15: Stunts Stunts FH-Racer Betreuer: Prof. Dr. Paul Grimm Powered by: Andreas Weiss Rico Unbehaun Robert Gröschner](https://reader035.vdocuments.net/reader035/viewer/2022062622/55204d7149795902118c3396/html5/thumbnails/15.jpg)
Die Skybox
![Page 16: Stunts Stunts FH-Racer Betreuer: Prof. Dr. Paul Grimm Powered by: Andreas Weiss Rico Unbehaun Robert Gröschner](https://reader035.vdocuments.net/reader035/viewer/2022062622/55204d7149795902118c3396/html5/thumbnails/16.jpg)
• 2 Samples:
– Hawaii-- © Bud Spencer & Terence Hill – Greatest Hits 6, 1994 --
– Movin‘ Cruisin-- © by „The Fantastic Oceans“, aus dem Film „2 Asse trumpfen auf“, 1981 --
Der Sound
![Page 17: Stunts Stunts FH-Racer Betreuer: Prof. Dr. Paul Grimm Powered by: Andreas Weiss Rico Unbehaun Robert Gröschner](https://reader035.vdocuments.net/reader035/viewer/2022062622/55204d7149795902118c3396/html5/thumbnails/17.jpg)
Der Sound
CSound PlaySample
StopSample
LoadSample
FMOD Library
Hawaii
Movin‘ Cruisin
![Page 18: Stunts Stunts FH-Racer Betreuer: Prof. Dr. Paul Grimm Powered by: Andreas Weiss Rico Unbehaun Robert Gröschner](https://reader035.vdocuments.net/reader035/viewer/2022062622/55204d7149795902118c3396/html5/thumbnails/18.jpg)
• Ambientes Licht, Terrain, Helligkeit:R = G = B: 1.0
• LichtpositionY = 100
• Materialeigenschaften, Terrain:Ambient: R = 0.5 G = 0.251 B = 0.0White: 1.0 (Shininess)
• Materialeigenschaften, Palmen, Buggy:Ambient: R = G = B = 0.2
Licht
![Page 19: Stunts Stunts FH-Racer Betreuer: Prof. Dr. Paul Grimm Powered by: Andreas Weiss Rico Unbehaun Robert Gröschner](https://reader035.vdocuments.net/reader035/viewer/2022062622/55204d7149795902118c3396/html5/thumbnails/19.jpg)
• Rico Unbehaun:Terrain: 20hSound: 9hSonstiges: 10Licht: 5
• Andreas WeissSteuerung: 15h(Kollisionserkennung: 20h)Sonstiges: 10
• Robert GröschnerSkybox: 20Licht: 5Sonstiges: 10
Arbeitsaufwand