Echtzeit-3D-Grafiken mit WebGL 2 - Zweite Ausgabe: Erstellen Sie interaktive 3D-Anwendungen mit JavaScript und WebGL 2 (OpenGL ES 3.0)

Bewertung:   (4,5 von 5)

Echtzeit-3D-Grafiken mit WebGL 2 - Zweite Ausgabe: Erstellen Sie interaktive 3D-Anwendungen mit JavaScript und WebGL 2 (OpenGL ES 3.0) (Farhad Ghayour)

Leserbewertungen

Zusammenfassung:

Das Buch bietet eine leicht verständliche Einführung in WebGL 2, gefüllt mit praktischen Beispielen und Infografiken, so dass es für diejenigen geeignet ist, die neu in der 3D-Grafikprogrammierung sind. Während es für seine Schritt-für-Schritt-Anleitung und die Tiefe des behandelten Materials gelobt wurde, bemerkten einige Leser Probleme mit der Grammatik, Fehler und einen Mangel an Tiefe in fortgeschrittenen Code-Erklärungen.

Vorteile:

Leicht verständliche Einführung in WebGL 2 mit einer Schritt-für-Schritt-Anleitung.
Enthält hochwertige Infografiken und Visualisierungen.
Geeignet für Anfänger, die mit JavaScript und HTML vertraut sind.
Praktische Beispiele im gesamten Buch, insbesondere das Autohaus-Projekt.
Code-Beispiele stehen zum Download bereit und funktionieren im Allgemeinen wie vorgesehen.
Bietet einen tiefen Einblick in die 3D-Grafikprogrammierung.

Nachteile:

Viele grammatikalische Fehler und ungünstige Satzstrukturen wurden von Lesern bemängelt.
Das Buch enthält mehrere Ungenauigkeiten, die durch besseres Lektorat minimiert werden könnten.
Fortgeschrittene Code-Beispiele werden nicht ausführlich genug erklärt.
Einige Leser sind der Meinung, dass das Buch für seinen Inhalt überteuert ist.

(basierend auf 12 Leserbewertungen)

Originaltitel:

Real-Time 3D Graphics with WebGL 2 - Second Edition: Build interactive 3D applications with JavaScript and WebGL 2 (OpenGL ES 3.0)

Inhalt des Buches:

Ein umfassendes Handbuch mit mehr als 80 Beispielen zur 3D-Programmierung in WebGL 2, das Themen der Computergrafik wie Rendering, 3D-Mathematik, Kamera und mehr behandelt.

Hauptmerkmale

⬤ Erstellen Sie visuell beeindruckende, leistungsstarke 3D-Anwendungen für das Web mit WebGL 2.

⬤ Ein vollständiger Kurs über 3D-Computergrafik: Rendering, 3D-Mathematik, Beleuchtung, Kameras und mehr.

⬤ Schalten Sie eine Vielzahl von neuen und fortgeschrittenen Funktionen von WebGL 2 frei.

Buchbeschreibung

WebGL ist eine einzigartige und innovative Technologie, die hardwarebeschleunigte 3D-Grafiken in das Web bringt, da hochgradig interaktive Anwendungen zu einem immer wichtigeren Teil der Benutzererfahrung geworden sind.

Dieses Buch mit über 80 Beispielen führt den Leser durch die Landschaft der Echtzeit-Computergrafik mit WebGL 2. Jedes Kapitel behandelt grundlegende Konzepte der 3D-Grafikprogrammierung mit verschiedenen Implementierungen. Die Themen sind immer mit Übungen verknüpft, um einen praxisnahen Lernansatz zu ermöglichen.

Dieses Buch bietet einen klaren Fahrplan zum Erlernen von Echtzeit-3D-Computergrafik mit WebGL 2. Jedes Kapitel beginnt mit einer Zusammenfassung der Lernziele für das Kapitel, gefolgt von einer detaillierten Beschreibung jedes Themas. Das Buch bietet beispielreiche, aktuelle Einführungen in ein breites Spektrum grundlegender Themen der 3D-Computergrafik, darunter Rendering, Farben, Texturen, Transformationen, Framebuffer, Lichter, Oberflächen, Überblendung, Geometriekonstruktion, fortgeschrittene Techniken und mehr. Mit jedem Kapitel werden Sie Ihre 3D-Grafikprogrammierkenntnisse verbessern. Dieses Buch wird Ihr zuverlässiger Begleiter bei der Entwicklung hochgradig interaktiver 3D-Webanwendungen mit WebGL und JavaScript sein.

Was Sie lernen werden

⬤ Die Rendering-Pipeline von WebGL verstehen.

⬤ Erstellen und Rendern von 3D-Objekten mit WebGL.

⬤ Lichter mit Shadern, 3D-Mathematik und der Physik der Lichtreflexion zu entwickeln.

⬤ Eine Kamera erstellen und sie benutzen, um in einer 3D-Szene zu navigieren.

⬤ Texturierung, Beleuchtung und Schattierungstechniken verwenden, um realistische 3D-Szenen zu rendern.

⬤ Objektauswahl und Interaktion in einer 3D-Szene implementieren.

⬤ Fortgeschrittene Techniken zur Erstellung von eindrucksvollen und fesselnden Szenen.

⬤ Lernen Sie die neuen und erweiterten Funktionen von WebGL 2 kennen.

Für wen ist dieses Buch gedacht?

Dieses Buch richtet sich an Entwickler, die an der Erstellung hochgradig interaktiver 3D-Anwendungen für das Web interessiert sind. Grundlegende JavaScript-Kenntnisse sind erforderlich; Computergrafik- oder WebGL-Vorkenntnisse sind nicht erforderlich.

Weitere Daten des Buches:

ISBN:9781788629690
Autor:
Verlag:
Einband:Taschenbuch

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Echtzeit-3D-Grafiken mit WebGL 2 - Zweite Ausgabe: Erstellen Sie interaktive 3D-Anwendungen mit...
Ein umfassendes Handbuch mit mehr als 80...
Echtzeit-3D-Grafiken mit WebGL 2 - Zweite Ausgabe: Erstellen Sie interaktive 3D-Anwendungen mit JavaScript und WebGL 2 (OpenGL ES 3.0) - Real-Time 3D Graphics with WebGL 2 - Second Edition: Build interactive 3D applications with JavaScript and WebGL 2 (OpenGL ES 3.0)

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