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

it.EX9.Effect.Node

English | French | Spanish

Generare un Effetto

Ci sono più modi per generare un nodo effetto in vvvv.
Si possono generare istanze di effetti inclusi in vvvv; trascinare e rilasciare nella patch un file effetto (con l'estensione.fx), o dal menu principale, scegliere "Open in patch" e selezionare un file effetto.

Se si vuole fare un effetto da zero, allora è meglio cominciare da un semplice modello (template), che ne contiene la struttura base. Il nodo Template (EX9.Effect) è il punto di partenza. Dopo averlo cercato nel NodeBrowser, invece di generarlo semplicemente, si può clonarlo selezionandolo con Ctrl+Invio o Ctrl+clic; dandogli un nome unico vvvv farà una copia della template con la quale ora si potrà lavorare.

Pins

Tutti i nodi effetto hanno dei pins in comune:

Input

  • Render State: qui si possono collegare tutti i nodo della categoria EX9.RenderState
  • Mesh: qui si può connettere una mesh da disegnare ("to be rendered"), con l'effetto.
  • Transform: qui si connette la trasformazione relativa al sistema mondo per trasformare la mesh.
  • Technique: un enumerazione di tutte le tecniche presenti nell'effetto.
  • Technique Pass: qui si specificano i passaggi da disegnare. In uno spread di valori, il nodo effetto disegnerà i passaggi nell'ordine dello spread. Per disegnare tutti i passaggi impostare i passaggi su "-1" (valore di default).
  • Enabled: attiva o disattiva il disegno. Funziona slicewise!

Output

  • Layer: da connettere ad un renderer
  • Compiled: booleana che comunica se l'effetto sia compilato o meno
  • Technique Valid: spread di booleane che comunicano se le singole tecniche siano supportate dalla GPU.
  • Description: un sommario degli effetti

I pins che rappresentano i parametri sono aggiunti a seconda del codice dell'effetto. Tenere presente che in caso di errori nel codice e di insuccesso nella compilazione, vvvv non potrà interpretare la struttura dell'effetto.

Effetti di Spreading

da fare: meshsubsets, arrays

Modificare il Codice dell'Effetto

Per modificare il codice, fare clic col tasto destro del mouse nel nodo effetto, e comparirà un finestra editor.

Nella vista principale il codice può essere modificato direttamente. Cominciando a digitare si verrà assistiti da una finestra di completamento del codice che include anche tutte le funzioni intrinseche HLSL. Ctrl+S per salvare e compilare l'effetto.

Se ci sono errori nella compilazione dell'effetto, verranno mostrati nella parte bassa della finestra editor. Con un doppio clic su un errore si raggiungerà la linea che lo contiene.

N.B.: se sono aperti contemporaneamente più nodi di uno stesso effetto, cambiare il codice di un'istanza, cambierà automaticamente il codice di tutte le altre; se si clicca col tasto centrale del mouse e si sceglie "Save as...", e scegliendo un nome diverso da quello attuale del nodo appena modificato, verrà salvaguardata l'integrità del codice appena modificato. Questo effetto a cascata delle modifiche è valido anche in una patch.

anonymous user login

Shoutbox

~2d ago

joreg: vvvv gamma 6.5 is out, see changelog: https://thegraybook.vvvv.org/changelog/6.x.html

~5d ago

joreg: Workshop on 13 06: All about signed distance fields in FUSE, signup here: https://thenodeinstitute.org/courses/ss24-vvvv-all-about-signed-distance-fields-with-fuse/

~12d ago

joreg: Workshop on 06 06: All about noise Functions with FUSE, signup here: https://thenodeinstitute.org/courses/ss24-vvvv-all-about-noise-functions-with-fuse/

~19d ago

joreg: Workshop on 29 05: Introduction to the core FUSE principles, signup here: https://thenodeinstitute.org/courses/ss24-vvvv-introduction-to-core-fuse-principles/

~25d ago

joreg: Workshop on 23 05: Integrating Rhino 3D with vvvv, Signup here: https://thenodeinstitute.org/courses/ss24-vvvv-integrating-rhino-3d-with-vvvv/

~1mth ago

joreg: Workshop on 16 05: Introduction to Shaders. Signup here: https://thenodeinstitute.org/courses/ss24-vvvv-introduction-to-shaders-in-vvvv/

~1mth ago

bjoern: hello, I am looking for a job / project starting june. get in touch via vvvv specialists available for hire

~1mth ago

joreg: Workshop on 09 05: Deepdive into the Stride 3D Engine. Signup here: https://thenodeinstitute.org/courses/ss24-vvvv-advanced-3d-rendering-in-vvvv-with-stride/

~1mth ago

tekcor: Dear vvvv community, I am leaving my personal fundraiser here because I know many of you personally, sending love https://t.ly/iV9l_