ISBN | 1558607404 | |
Autor | David H. Eberly | |
Verlag | Morgan Kaufman | |
Sprache | deutsch | |
Seiten | 850 | |
Erscheinungsjahr | 2004 | |
Extras | - |
Der Autor verspricht mit diesem Buch eine EinfĂŒhrung in die Programmierung von Physik Engines. Vor alledem erlĂ€utert er die mathematischen Grundlagen, die das zu programmierenden System voraussetzt.
In den ersten Kapiteln werden grundlegende Gesetze der Physik erlĂ€utert und mathematisch beschrieben. Das Buch bietet weiterhin Ăbungen um den Leser tiefer mit der Thematik zu betrauen. Es fĂŒhrt, wie ĂŒblich aus der Reihe (âSeries in interactive 3D Technologyâ) eine CD mit sich, auf der alle Beispiele, die im Buch beschrieben werden, im Quelltext vorliegen. Wie gewohnt beinhaltet die CD einen âSnapshotâ der Wild Magic 3D Engine und deren Dokumentation.
Das Buch ist sehr interessant und bietet eine FĂŒlle an AnsĂ€tzen zur Vertiefung in die Problemstellung. Wer allerdings erwartet, eine Software-Bauanleitung fĂŒr Physic-Engines zu erwerben, sollte von diesem Buch eher Abstand nehmen, denn er wird enttĂ€uscht werden.
Es gliedert sich in zehn teilweise aufeinander aufbauenden Kapitel, die auf bestimmte Problemstellungen eingehen und sich mit deren LösungsansÀtzen befassen. In Kapitel eins bis drei wird auf grundlegenden Konzepte und Gesetze der Physik eingegangen und tiefgreifend mathematisch klassifiziert und erlÀutert. Kapitel vier verspricht einen Einblick in die Simulation von deformierenden Körpern und deren Modellierung. Hier wird auch auf OberflÀchen-Rekonstruktion anhand von Volumen-Daten (zum Beispiel Marching-Cubes Algorithmus) eingegangen.
Kapitel fĂŒnf beginnt mit einer Pseudo-Implementierung der bereits erlĂ€uterten Modelle und widmet sich dann mit einem kurzem Ăberblick der Kollisionserkennung von Körpern.
Kapitel sechs geht auf die Visualisierung physikalischer PhÀnomene mit Hilfe von Vertex- und Pixelshadern ein. Dabei wirft der Autor einen Blick auf die Realisierung von Deformationen und andere Eigenschaften wie zum Beispiel die Brechung des Lichtes unter Verwendung der Graphikhardware. Das Buch wird an dieser Stelle nicht durch unnötigen Abdruck des Quelltextes aufgeblÀht, der auf der beiliegenden CD enthalten ist, sondern erlÀutert viel mehr die Grundideen und die mathematische Modellierung.
Die restlichen Kapitel befassen sich zum grössten teil mit klassischen Problemen der Informatik und dĂŒrften dem Leser an einigen Stellen nicht unbekannt vorkommen. Dabei werden verschiedene AnsĂ€tze erlĂ€utert und Vor- und Nachteile analysiert. An einigen Stellen wird das beschriebene Problem anhand von Pseudo-Code gelöst um auf typische Programmierproblemen aufmerksam zu machen. Wie ĂŒblich sind in der Mitte des Buches wieder einige Farbbilder eingefasst, die die vorgestellten Methoden aufzeigen.
Der Autor versieht die zu erklĂ€rende Sachthematik an fasst jeder Stelle mit ĂŒbersichtlichen Skizzen, die sehr gelungen und sehr zum VerstĂ€ndnis beitragen.
Der Leser dieser Rezension wird bemerkt haben, dass das Wort âmathematischâ oft verwendet wird. Genau dies spiegelt aber auch das Buch wieder: Es ist sehr mathematiklastig und ist definitiv nicht als BettlektĂŒre geeignet (es sei denn, man leidet unter chronischen Einschlafproblemen). Es ist durchweg sehr interessant geschrieben aber kann die Thematik selbstverstĂ€ndlich nicht komplett abdecken. Allerdings soll hier nicht verschwiegen werden, dass der Leser unweigerlich feststellen wird, dass dieses Buch von einem Mathematiker geschrieben ist. Wer sich mit Physik-Simulation beschĂ€ftigen muss oder will, kann diese Buch wĂ€rmstens empfohlen werden, solange ein Interesse an den Grundlagen vorhanden ist. Das Buch ist nicht einfach zu lesen und setzt eine Menge Mathematik voraus, die weit ĂŒber die klassische Schulbildung hinausreicht. Auf den gut 730 Seiten Text sind viele interessante AnsĂ€tze zu Lösungen der Probleme beschrieben und erlĂ€utert. Wer dieses Buch lieĂt und verstehen möchte sollte jedoch eine Menge Zeit mitbringen und eine brauchbare Mathematik Referenz daneben liegen haben. FĂŒr den erfahrenden Leser eignet sich das Buch hervorragend als Referenz um sein Wissen an einigen Stellen aufzufrischen oder zu vertiefen.
geschrieben am 06.01.2006 | 559 Wörter | 3520 Zeichen
Kommentare zur Rezension (0)
Platz für Anregungen und Ergänzungen