Computergrafik von Grund auf: Die Einführung eines Programmierers in die 3D-Rendering-Technik

Bewertung:   (4,4 von 5)

Computergrafik von Grund auf: Die Einführung eines Programmierers in die 3D-Rendering-Technik (Gabriel Gambetta)

Leserbewertungen

Zusammenfassung:

Das Buch bietet eine solide Einführung in die 3D-Grafikprogrammierung und führt den Leser von grundlegenden Konzepten wie Pixelmanipulation zu komplexeren Rendering-Techniken. Es weist jedoch erhebliche Lücken in Inhalt und Detail auf, insbesondere bei fortgeschrittenen Themen, was zu gemischten Bewertungen führt.

Vorteile:

Ermöglicht es dem Leser, 3D-Rendering von Grund auf zu lernen.
Großartige Pseudocode-Erklärungen und Illustrationen.
Fesselnde und interaktive Lernerfahrung.
Reagierender Autor, der den Code auf der begleitenden Website aktualisiert.
Ausgezeichnete Einführung in Grafikkonzepte und logische Grundlagen.

Nachteile:

Wichtige Themen wie Rotationsmatrizen und Clipping werden nur unzureichend behandelt.
Die letzten Teile des Buches sind nicht ausreichend detailliert und strukturiert.
Unvollständige Beispiele und Pseudocode führen zu Verwirrung.
Einige Leser könnten die Annahmen des Autors über Vorkenntnisse als schwierig empfinden.
Erfordert externe Forschung, um Lücken zu füllen, die im Buch nicht behandelt werden.

(basierend auf 10 Leserbewertungen)

Originaltitel:

Computer Graphics from Scratch: A Programmer's Introduction to 3D Rendering

Inhalt des Buches:

Computergrafik von Grund auf entmystifiziert die in moderner Grafiksoftware verwendeten Algorithmen und führt Anfänger durch die Erstellung fotorealistischer 3D-Renderings.

Computergrafiken sind heute überall im Einsatz und sorgen für atemberaubende Details in Videospielen, hyperrealistische CGI in großen Blockbustern und lebensechte Bilder in computeranimierten Filmen. Dieses Einsteigerbuch führt Sie in ein Kernstück dieses sich ständig erweiternden Bereichs ein, das 3D-Rendering, wobei der Schwerpunkt auf zwei beliebten algorithmischen Methoden liegt: Raytracing und Rasterisierung.

Das Buch ist so geschrieben, dass es von Schülern leicht verstanden werden kann, aber dennoch streng genug für professionelle Ingenieure ist. Sie werden jeden dieser überraschend einfachen Algorithmen zu einem vollständigen, voll funktionsfähigen Renderer ausbauen, während Sie Ihre Wissensbasis erweitern. Die erste Hälfte befasst sich mit dem Raytracing, das Lichtstrahlen simuliert, die von Objekten in einer Szene abprallen; die zweite Hälfte behandelt die Rasterisierung, den Echtzeitprozess zur Umwandlung von 3D-Grafiken in eine bildschirmkompatible Anordnung von 2D-Pixeln. Jedes Kapitel bietet Ihnen etwas visuell Neues und Aufregendes, das Sie Ihren laufenden Arbeiten hinzufügen können, von der Erstellung von Reflexionen und Schatten, die Objekte realistischer aussehen lassen, bis zum Rendern einer Szene aus jeder Blickrichtung.

Sie lernen, wie man:

- Objekte in einer Szene darzustellen und sie mit Hilfe der perspektivischen Projektion einzuzeichnen.

- die Beleuchtung für Lichtquellen (Punkt, gerichtetes Licht und Umgebungslicht) zu berechnen

- Rendering von spiegelnden Reflektionen auf Oberflächen und Schattenwurf für Tiefe.

- Verwendung von Beschneidungsalgorithmen, um eine Szene aus jeder Kameraposition zu rendern.

- Implementierung von Algorithmen für flache Schattierungen, Gouraud-Schattierungen und Phong-Schattierungen.

- Malen“ Sie Texturen, die Oberflächendetails vortäuschen und Formen in Alltagsobjekte verwandeln.

Das Buch verwendet im gesamten Text informellen Pseudocode, so dass Sie Ihre Renderer in jeder Sprache schreiben können. Darüber hinaus bietet der Autor Links zu funktionierenden Versionen seiner Algorithmen.

Weitere Daten des Buches:

ISBN:9781718500761
Autor:
Verlag:
Einband:Taschenbuch
Erscheinungsjahr:2021
Seitenzahl:180

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Computergrafik von Grund auf: Die Einführung eines Programmierers in die 3D-Rendering-Technik -...
Computergrafik von Grund auf entmystifiziert die...
Computergrafik von Grund auf: Die Einführung eines Programmierers in die 3D-Rendering-Technik - Computer Graphics from Scratch: A Programmer's Introduction to 3D Rendering

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht:

© Book1 Group - Alle Rechte vorbehalten.
Der Inhalt dieser Seite darf weder teilweise noch vollständig ohne schriftliche Genehmigung des Eigentümers kopiert oder verwendet werden.
Letzte Änderung: 2024.11.13 22:11 (GMT)