In questo tutorial verrai guidato/a passo per passo verso i tuoi primi pixelshader e vertexshader. La buona notizia con gli shaders (shader: ombreggiatore, letteralmente. In realtà anche il termine italiano rende bene l'idea di cosa sia uno shader; diventerà più chiaro, comunque, accumulando esperienza) è che le nozioni base sono molto semplici, non c'è bisogno di grandi nozioni. Per realizzare cose mooolto più ganze (come l'illuminazione) i principi sono sempre quelli, ma ci sarà la necessità di una comprensione migliore della matematica da utilizzare; e questa è un'altra storia.
Cominciamo usando le parole giuste:
In Direct3D (che poi è ciò su cui si basa il motore di rendering di vvvv) pixelshader e vertexshader vengono configurati, implementati nei cosiddetti Effects. Prima di leggere oltre è consigliabile dare un'occhiata alla sezione Graphics che si trova nella documentazione, ed esplorare i links EX9... per una prima impressione sull'argomento. In ogni caso lì troverai molto di quello che ti serve quando ci saranno problemi particolari su questo tema.
Ed ora immergiti nelle pagine che seguono, cercando (ma è solo un consiglio!) di seguirle nell'ordine suggerito:
Pixelshader, i preparativi
Gestire il colore
Le Coordinate della Texture
Pixels Adiacenti
Textures Multiple
Passaggi Multipli
Vertexshader, i Preparativi
it.Mr. Wiggle
Disegnare con le Funzioni
I Dati del Vertice
Le Normali
Morphing della Geometria
Tutte le patches e gli effetti di questo tutorial in un pacchettino: of-effects-and-shaders
anonymous user login
~9h ago
~10h ago
~10h ago
~11h ago
~12h ago
~12h ago
~15h ago
~15h ago
~17h ago