Zaphod hat geschrieben:es hat auch fast 1800 seiten... da ist 50€ schon ein akzeptabler preis.
Es ist auch das einzige Buch am Markt welches heute noch so
die Grundlagen vermittelt.
Es gibt kein anderes Buch wie Dieses.
Davor war Abrash's "Graphics Programming Black Book"
der Renner schlechthin.
Und obwohl dieses Buch online available ist, ist die Paper-Edition
ziemlich im Wert gestiegen. Bei ebay.com verlangt man dafür
170 US$ - Neupreis war damals glaubich 60,- oder 70,- Euro.
Online gibt es Abrash's Werk da:
-
Dr.Dobb's > Graphics Programming Black Book
-
GameDev.net > Graphics Programming Black Book
-
Hacker Kulture > Graphics Programming Black Book
Die Kapitel sind als einzelne PDFs, insgesamt 150MB.
Abrashs Buch ist schon ziemlich angestaubt und war damals
für DOS, wofür auch die ganzen Maschinensprache-Codes
waren.
Zum lernen aber trotzdem durchaus nützlich. Man kann sich
selbst mit PB einen Screen öffnen und diesen dann über
DrawingBuffer() direkt linear ansprechen, so wie unter DOS
ab VBE/VESA 2.0 mit linearem Zugriff.
Andre LaMothes Buch
Tricks of the 3D Game Programming Gurus
ist heute schon eine Rarität.
Sowas gibt es einfach nicht mehr. Solches Grundlagenwissen werden
demnächst nicht mehr viele Leute haben.
Wer nur eine GameEngine mit DX schreiben will, dem reicht
auch erstmal sowas wie:
-
3D-Spieleprogrammierung mit DirectX 9 und C++ von David Scherfgen
-
3D-Spieleprogrammierung Kompendium von Zerbst und Co.
-
3D-Effekte für Spieleprogrammierer von Alexander Rudolph
Für das Thema 3D-Engines gibt es vor allem auf dem englischen
Markt ein paar ganz gute Bücher, z.B. von David H. Eberly.
Nicht zu vergessen die ganzen Spezialeffekte und -gebiete:
-
Real Time Shader Programming Using DirectX 9.0
-
Shaderx2: Introduction & Tutorials with DirectX 9
-
Shaderx2: Shader Programming Tips and Tricks with DirectX 9.0
-
Shaderx3: Advanced Rendering with DirectX and OpenGL
-
GPU Gems
-
GPU Gems 2
-
Special Effects Game Programming with DirectX 8.0
Und viele viele mehr....
Mit solche Büchern wirst Du bestimmt bald Deine Regale
füllen, wenn Dich das Thema interessiert und Du es weiter
studieren möchtest.
Für den Anfang habe ich schonmal was im FAQ-Bereich gepostet:
-
FAQ::(Grafik) Grundlagen für die Grafik- und 3D-Programmierung
LaMothes Buch
Tricks of the 3D Game Programming Gurus
gehört da genauso dazu.
Was in diesem Buch gemacht und vermittelt wird, das wirst Du
sonst nirgendwo wiederfinden. Bei keinem Scherfgen, Rudolph,
und erst recht nicht bei Zerbst.
Bei solchen Büchern ist ein Preis zwischen 50,- und 70,-Euro
auch ganz normal.
Für andere Programmierbücher legt man auch schnell mal
90,- bis 120,-Euro oder mehr hin. Und dabei sind manche der
Bücher 3 Wochen nach erscheinen ausverkauft und steigen
dann auf dem Gebrauchtmarkt nochmal kräftig an.
Als Programmierer kommt man da auf Dauer nicht drumherm.
Ich habe noch nie von einem großen Coder gehört der nicht
mindestens 100 Bücher neben sich im Regal stehen hat.
Es geht dabei nunmal um teure Spezialinformationen, und nicht
um irgendein Buch von Dieter Bohlen oder einem anderen Ding.