Recentemente ho iniziato a studiare WebGL, ed è tutto molto eccitante. Voglio davvero essere in grado di codificare le cose da solo, ma sfortunatamente, devo fare molto affidamento su librerie come le librerie di utilità three.js e matrix per fare qualcosa.Buona letteratura WebGL/letteratura per apprendere i concetti
Ho un forte background JavaScript, e penso che se potessi capire meglio i concetti dietro WebGL (o OpenGL ES 2.0, per quella materia), potrei codificare ogni genere di cose senza dover contare su così tante librerie .
Alcuni esempi di cose che mi confondono sono il motivo per cui le persone usano comunemente una matrice MV con una matrice prospettica e le combinano per creare la vista che si vede, che cos'è esattamente il tronco e come cambiarlo per ottenere la vista desiderata, così come il codice di alcune delle cose più complesse, come la rotazione di oggetti 3D, ecc.
Credo che il mio punto sia, posso guardare il codice di qualcun altro e memorizzarlo, ma voglio capire perché le persone codificano in 3D come fanno, e voglio essere in grado di codificare le applicazioni WebGL senza fare affidamento su molte librerie.
A tal fine, se qualcuno ha raccomandazioni per buoni libri/letteratura/documentazione che mi insegneranno i concetti e come codificare le applicazioni WebGL senza l'uso di librerie, sarei molto grato.
Grazie.
@Nicol Bolas, credo che questa domanda è legittima, come ho cercato attraverso gli altri argomenti WebGL e non ho trovato nulla di rilevante. Voglio porre la domanda in modo da evitare di spendere un sacco di soldi su libri che potrebbero non fornire quello che sto cercando. – HartleySan
La tua domanda è principalmente come vengono calcolati i contenuti in 3d, quindi ti consiglio di leggere prima "3D Math Primer per grafica e sviluppo giochi". Il libro ti darà le idee fondamentali su come funzionano le cose 3d ed è abbastanza completo, conciso e facile da leggere. –
Sì, ho ricevuto la terza edizione di quel libro. È abbastanza decente, anche se ci sono ancora alcune cose che non riesco a capire completamente (anche se è probabile a causa dei limiti del mio cervello, e non del libro). – HartleySan