Spieleprogrammierung mit DirectX und C++
- Titel ist leider vergriffen;
keine Neuauflage - Artikel merken
Kaiser und Lensing wenden sich mit ihrer Einführung in die Spieleprogrammierung an Leser mit soliden C++-Grundkenntnissen. Ihr Buch behandelt 2D-, 3D- und Netzwerkspiele sowie 3D-Grafikprogrammierung (Texturen, Shader, Spezialeffekte).
Aus dem Inhalt:
- Vorbereitung
- 2D-Projekt
- Geometrische Grundlagen
- Grundelemente der 3D-Grafikprogrammierung
- Shader
- Spezielle Effekte: Szenen- und Materialeffekte, Partikeleffekte, Schatteneffekte, Wassereffekt, Glow-/Bloom-Effekt, Lens-Flare
- 3D-Projekt
- Netzwerkprojekt
Ulrich Kaiser ist als freier Autor tätig. Der erfolgreiche Sportjournalist war jahrelang Chefredakteur beim Golf Journal . Er schreibt Golf-Kolumnen in verschiedenen Fachmagazinen und Tageszeitungen.
1 Vorbereitung
1.1 Vorkenntnisse
1.2 Hardware und Betriebssystem
1.3 Netzwerk
1.4 Internet
1.5 Entwicklungsumgebung
1.6 DirectX
1.7 Grafik-Editor
1.8 3D-Modellierung
2 2D-Projekt (Ultris)
2.1 Aufgabenstellung
2.2 Die Entwicklungsumgebung und die bereitgestellten Programme
2.3 Design der Oberfläche
2.4 Realisierung
3 Geometrische Grundlagen
3.1 Räumliches Sehen
3.2 Die Geometrie der Ebene
3.3 Die Geometrie des Raumes
3.4 Geometriein DirectX
4 3D-Projekt (Balance)
4.1 Aufgabenstellung
4.2 Die Entwicklungsumgebung und die bereitgestellten Programme
4.3 Die Bausteine des Spiels
4.4 Realisierung
5 Netzwerkprojekt (Duell)
5.1 Aufgabenstellung
5.2 Asynchronität und verteilte Systeme
5.3 Die Entwicklungsumgebung und die bereitgestellten Programme
5.4 Realisierung
6 Zwischenbilanz und Ausblick
7 Elemente der 3D-Grafikprogrammierung
7.1 Die Render-Pipeline
7.2 Vertices und Vertexbuffer
7.3 Grafikprimitive
7.4 Texturen
7.5 Indices und Indexbuffer
7.6 Meshes
7.7 Ein einfacher Terrain-Generator
7.8 Kollisionserkennung
7.9 Endverarbeitung in der Renderpipeline
8 Shader und Shaderprogrammierung
8.1 Die Grafikkarte als »Computer«
8.2 High Level Shader Language (HLSL)
8.3 Der Shader-Compiler fxc
8.4 Vertexshader
8.5 Pixelshader
| Reihe/Serie | Galileo Computing |
|---|---|
| Sprache | deutsch |
| Maße | 240 x 168 mm |
| Gewicht | 1630 g |
| Themenwelt | Mathematik / Informatik ► Informatik ► Programmiersprachen / -werkzeuge |
| Schlagworte | 2D • 3D • C++ • Computerspiele (Programmierung/Entwicklung) • C++ (Programmiersprache); Spezielle Anwendungsbereiche • DirectX • Game-Programmierung • HC/Informatik, EDV/Programmiersprachen • Netzwerkspiele • Spieleprogrammierung |
| ISBN-13 | 9783898428279 / 9783898428279 |
| Zustand | Neuware |
| Informationen gemäß Produktsicherheitsverordnung (GPSR) | |
| Haben Sie eine Frage zum Produkt? |