Grafica 3D in tempo reale con WebGL 2 - Seconda edizione: Costruire applicazioni 3D interattive con JavaScript e WebGL 2 (OpenGL ES 3.0)

Punteggio:   (4,5 su 5)

Grafica 3D in tempo reale con WebGL 2 - Seconda edizione: Costruire applicazioni 3D interattive con JavaScript e WebGL 2 (OpenGL ES 3.0) (Farhad Ghayour)

Recensioni dei lettori

Riepilogo:

Il libro fornisce un'introduzione accessibile a WebGL 2, ricca di esempi pratici e infografiche, che lo rendono adatto a chi è alle prime armi con la programmazione grafica 3D. Sebbene sia stato apprezzato per la guida passo-passo e la profondità del materiale trattato, alcuni lettori hanno rilevato problemi di grammatica, errori e una mancanza di profondità nelle spiegazioni avanzate del codice.

Vantaggi:

Introduzione di facile comprensione a WebGL 2 con una guida passo-passo.
Include infografiche e visualizzazioni di alta qualità.
Adatto ai principianti che hanno familiarità con JavaScript e HTML.
Esempi pratici in tutto il libro, in particolare il progetto dell'autosalone.
Gli esempi di codice sono disponibili per il download e generalmente funzionano come previsto.
Fornisce un'immersione profonda nella programmazione della grafica 3D.

Svantaggi:

Numerosi errori grammaticali e strutture di frase scomode sono stati notati dai lettori.
Il libro contiene diverse imprecisioni che potrebbero essere ridotte al minimo con un editing migliore.
Gli esempi di codice avanzato non sono spiegati in modo sufficientemente approfondito.
Alcuni lettori ritengono che il libro abbia un prezzo eccessivo per il suo contenuto.

(basato su 12 recensioni dei lettori)

Titolo originale:

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

Contenuto del libro:

Una guida completa con più di 80 esempi sulla programmazione 3D in WebGL 2, che copre argomenti di computer grafica come il rendering, la matematica 3D, la telecamera e altro ancora.

Caratteristiche principali

⬤ Creare applicazioni 3D ad alte prestazioni e di grande impatto visivo per il Web con WebGL 2. ⬤ Un corso completo sulla computer grafica 3D: rendering, matematica 3D, telecamera e altro ancora.

⬤ Un corso completo sulla computer grafica 3D: rendering, matematica 3D, illuminazione, telecamere e altro ancora.

⬤ Sblocca una serie di funzionalità nuove e avanzate offerte da WebGL 2.

Descrizione del libro

Poiché le applicazioni altamente interattive sono diventate una parte sempre più importante dell'esperienza dell'utente, WebGL è una tecnologia unica e all'avanguardia che porta la grafica 3D accelerata dall'hardware sul web.

Ricco di oltre 80 esempi, questo libro guida i lettori nel panorama della grafica computerizzata in tempo reale utilizzando WebGL 2. Ogni capitolo tratta i concetti fondamentali della programmazione grafica 3D con varie implementazioni. Gli argomenti sono sempre associati a esercizi per un approccio pratico all'apprendimento.

Questo libro presenta una chiara tabella di marcia per l'apprendimento della computer grafica 3D in tempo reale con WebGL 2. Ogni capitolo inizia con un riepilogo degli obiettivi di apprendimento del capitolo, seguito da una descrizione dettagliata di ciascun argomento. Il libro offre introduzioni ricche di esempi e aggiornate a un'ampia gamma di argomenti essenziali della computer grafica 3D, tra cui rendering, colori, texture, trasformazioni, framebuffer, luci, superfici, fusione, costruzione di geometrie, tecniche avanzate e altro ancora. Ogni capitolo consente di "aumentare" le proprie competenze nella programmazione della grafica 3D. Questo libro diventerà il vostro compagno fidato nello sviluppo di applicazioni web 3D altamente interattive con WebGL e JavaScript.

Che cosa imparerete?

⬤ Comprendere la pipeline di rendering fornita da WebGL.

⬤ Costruire e renderizzare oggetti 3D con WebGL.

⬤ Sviluppare luci utilizzando shader, matematica 3D e la fisica della riflessione della luce.

⬤ Creare una telecamera e usarla per navigare in una scena 3D.

⬤ Usare tecniche di texturing, illuminazione e ombreggiatura per rendere realistiche le scene 3D.

⬤ Implementare la selezione e l'interazione degli oggetti in una scena 3D.

⬤ Coprire tecniche avanzate per creare scene coinvolgenti e avvincenti.

⬤ Apprendere le nuove e avanzate funzionalità offerte da WebGL 2.

Per chi è questo libro?

Questo libro si rivolge agli sviluppatori interessati a creare applicazioni 3D altamente interattive per il Web. È necessaria una conoscenza di base di JavaScript; non sono richieste conoscenze pregresse di computer grafica o WebGL.

Altre informazioni sul libro:

ISBN:9781788629690
Autore:
Editore:
Rilegatura:Copertina morbida

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Grafica 3D in tempo reale con WebGL 2 - Seconda edizione: Costruire applicazioni 3D interattive con...
Una guida completa con più di 80 esempi sulla...
Grafica 3D in tempo reale con WebGL 2 - Seconda edizione: Costruire applicazioni 3D interattive con JavaScript e 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)

Le opere dell'autore sono state pubblicate dai seguenti editori:

© Book1 Group - tutti i diritti riservati.
Il contenuto di questo sito non può essere copiato o utilizzato, né in parte né per intero, senza il permesso scritto del proprietario.
Ultima modifica: 2024.11.08 20:28 (GMT)