» it.Tutorial - Of Effects and Shaders
This site relies heavily on Javascript. You should enable it if you want the full experience. Learn more.

it.Tutorial - Of Effects and Shaders

English | Mandarin | French | Japanese

In questo tutorial verrai guidato/a passo per passo verso i tuoi primi pixelshader e vertexshader. La buona notizia a proposito degli shaders (shader: ombreggiatore, letteralmente. In realtà anche il termine italiano rende l'idea di cosa sia uno shader; diventerà più chiaro, comunque, accumulando esperienza) è che le nozioni base sono molto semplici, non c'è bisogno di avere grandi conoscenze. Per realizzare cose mooolto più ganze (come l'illuminazione) i principi sono gli stessi, 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 grafica che si trova nella documentazione, ed esplorare i links EX9... per farsi le prime idee 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:

Pixelshading

Pixelshader, i preparativi
Gestire il colore
Le Coordinate della Texture
Pixels Adiacenti
Textures Multiple
Passaggi Multipli

Vertexshading

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

Shoutbox

~1d ago

tekcor: Hey, does someone has an AxisDraw V3/A3 for sale?

~6d ago

nanotekt: vvvv+blender=lovvvve :D https://youtu.be/dUyeoi9mBIc

~7d ago

Patxi7: Pepper's Ghost & vvvv https://vimeo.com/632159133

~11d ago

mediadog: @manuelgonzalvez Needed to explicitly install VLC for VLC2; I use 3.0.6-win64 for stability.

~11d ago

mediadog: @manuelgonzalvez 42 getting crashes from DX11 VLC lib after last Win10 update. Switched to VLC2 plugin OK so far.

~13d ago

sunep: Looks interesting. Can't find a price though https://en.ids-imaging.com/ensenso-3d-camera-s-series.html

~23d ago

joreg: @guest re svg export: i'm afraid not.

~23d ago

joreg: @manuelgonzalvez what's stopping you? now is the time!

~23d ago

joreg: @schlonzo glad you like it!

~23d ago

schlonzo: the new burger menu is great!