» it.EX9.HLSL.Semantica
This site relies heavily on Javascript. You should enable it if you want the full experience. Learn more.

it.EX9.HLSL.Semantica

English | French

The original english version of this page is newer and may contain information this translation does not have! Click here to view the english version.

Le semantiche per i parametri dei files Effetto descritte qui sotto sono quelle attualmente supportate da vvvv. Le semantiche non sono sensibili alle maiuscole.

semantica descrizione tipo
world mantiene la trasformazione connessa al pin Transform. Moltiplica i punti della mesh per la matrice, permettendo di trasformare la mesh nello spazio.object space -> world space float4x4
worldinverse l'inverso della matrice mondo.world space -> object space * float4x4
worldtranspose la trasposizione della matrice mondo. * float4x4
worldinversetranspose la trasposizione inversa della matrice mondo. * float4x4
view la trasformazione connessa al pin View Transform del renderer. Questa matrice normalmente mantiene la posizione e l'orientamento della camera. Moltiplica i punti della mesh restituendo la loro posizione relativa alla camera (nessuna distorsione è ancora avvenuta). Dopo la moltiplicazione, "x" va a destra, "y" verso l'alto, "z" all'interno del monitor.world space -> view space float4x4
viewinverse matrice inversa della vista float4x4
viewtranpose matrice di trasposizione della vista float4x4
viewinversetranspose matrice inversa di trasposizione della vista float4x4
projection la trasformazione connessa al pin Projection Transform del renderer. Mantiene una trasformazione della prospettiva. Moltiplica i punti della mesh per distorcerli attraverso una lente. Dopo la moltiplicazione i valori di "x" e "y" compresi tra -1 e 1 sono visibili nel renderer. I punti con "z" = 0 sono davanti (NearClipping Plane), con "z" = -1 sono dietro (Far Clipping Plane).view space -> projection space float4x4
projectioninverse matrice inversa della proiezione float4x4
projectiontranpose matrice della trasposizione della proiezione float4x4
projectioninversetranspose matrice inversa della trasposizione della proiezione float4x4
worldview matrice della vista mondo. Scorciatoia per ottenere il passaggioobject space -> view space con una moltiplicazione della matrice * float4x4
worldviewinverse matrice inversa della vista mondo * float4x4
worldviewtranspose matrice della trasposizione della vista mondo * float4x4
worldviewinversetranspose matrice inversa della trasposizione della vista mondo * float4x4
viewprojection matrice della vista proiezione float4x4
viewprojectioninverse matrice inversa della vista proiezione float4x4
viewprojectiontranspose matrice della trasposizione della vista proiezione float4x4
viewprojectioninversetranspose matrice inversa della trasposizione della vista proiezione float4x4
worldviewprojection matrice della proiezione della vista mondo. Molto utile per ottenere la posizione dei punti della mesh originale relativa alla camera e distorta della lente.object space -> projection space * float4x4
worldviewprojectioninverse matrice inversa della proiezione della vista mondo * float4x4
worldviewprojectiontranspose matrice della trasposizione della proiezione della vista mondo * float4x4
worldviewprojectioninversetranspose matrice inversa della trasposizione della proiezione della vista mondo * float4x4
cameraposition posizione della camera float3
texturematrix restituisce una trasformazione simmetrica della texture nello stile di vvvv. float4x4 (o float3x3)
viewportindex l'indice della viewport attualmente disegnata int
viewportcount il numero delle viewports disegnate dal renderer int
color per ottenere un pin colore nello stile di vvvv float4

* se non viene dichiarata una matrice mondo nell'effetto, e si usa una qualsiasi delle matrici di proiezione della vista mondo (quelle matrici che necessitano di una matrice mondo per essere calcolate, come "worldview" e "worldviewprojection"), nel nodo effetto verrà aggiunto automaticamente un pin matrice per la matrice mondo (il pinTransform).

anonymous user login

Shoutbox

~4h ago

joreg: vvvvTv S02E01 is out: Buttons & Sliders with Dear ImGui: https://www.youtube.com/live/PuuTilbqd9w

~7d ago

joreg: vvvvTv S02E00 is out: Sensors & Servos with Arduino: https://visualprogramming.net/blog/2024/vvvvtv-is-back-with-season-2/

~7d ago

fleg: hey there! What's the best tool for remote work? Teamviewer feels terrible. Thanks!

~21d ago

joreg: Last call: 6-session vvvv beginner course starting November 4: https://thenodeinstitute.org/courses/ws24-5-vvvv-beginners-part-i/

~1mth ago

joreg: Missed the last meetup? You can rewatch it here: https://www.youtube.com/live/MdvTa58uxB0?si=Fwi-9hHoCmo794Ag

~1mth ago

theurbankind: When is the next big event, like node festival ?

~1mth ago

~1mth ago

joreg: Join us for the next vvvv meetup on Oktober 17th: https://visualprogramming.net/blog/2024/25.-vvvv-worldwide-meetup/

~1mth ago

joreg: 6 session beginner course part 2 "Deep Dive" starts January 13th: https://thenodeinstitute.org/courses/ws24-5-vvvv-beginners-part-ii/