L'editor dei nodi consente di creare visivamente gli shader GLSL. Invece di scrivere codice, puoi creare e connettere i nodi in modo grafico. L'editor dei nodi mostra istantaneamente le tue modifiche ed è abbastanza semplice per gli utenti che non conoscono la creazione di shader.
Chiaro
Cancella il pannello dell’editor dello shader lasciandolo vuoto.
Miscela
Somma: restituisce la somma dei due valori di input.
Sottrazione: restituisce il risultato dell’input A meno l’input B.
Media: questo nodo calcola la media degli input in scala di grigi. Ogni input può essere pesato individualmente.
Mix: miscela di input A e input B.
Dividi: restituisce il risultato dell’input A diviso per l’input B.
Abs: restituisce il valore assoluto dell’input In.
Clamp: restituisce l’input In bloccato tra i valori minimo e massimo definiti rispettivamente dagli input Min e Max.
Max: restituisce il più grande dei due valori di input, A e B.
Min: restituisce il più piccolo dei due valori di input, A e B.
Arrotonda: restituisce il valore dell’input In arrotondato all’intero o al numero intero più vicino.
Saturate: restituisce il valore dell’input In bloccato tra 0 e 1.
Smoothstep: restituisce il risultato di un’interpolazione Hermite uniforme tra 0 e 1 se l’input In è compreso tra gli input Edge1 e Edge2.
Step: restituisce 1 se il valore dell’input In è maggiore o uguale al valore dell’input Edge; in caso contrario, restituisce 0.
Trunc: restituisce l’intero, o numero intero, componente del valore dell’input In.
Moltiplicazione: restituisce il risultato dell’input A moltiplicato per l’input B.
Geometria
ACos: restituisce l’arcocoseno di ciascun componente dell’input In come vettore di uguale lunghezza.
ASin: restituisce l’arcoseno di ciascun componente l’input In come vettore di uguale lunghezza.
ATan: restituisce l’arcotangente del valore dell’input In. Ciascun componente deve essere compreso nell’intervallo da -Pi/2 a Pi/2.
Cos: restituisce il coseno del valore dell’input In.
Cosh: restituisce il coseno iperbolico dell’input In.
Cross: restituisce il prodotto incrociato dei valori di input A e B.
Distanza: restituisce la distanza euclidea tra i valori di input A e B.
Dot: restituisce il prodotto scalare, o prodotto scalare, dei valori degli input A e B.
Lunghezza: restituisce la lunghezza dell’input In.
Normalize: restituisce il vettore normalizzato dell’input In.
Reflect: restituisce un vettore di riflessione utilizzando l’input In e una normale normale alla superficie.
Refract: restituisce un vettore di rifrazione utilizzando l’input In e una normale normale alla superficie.
Sin: restituisce il seno del valore dell’input In.
Sinh: restituisce il seno iperbolico dell’input In.
Tan: restituisce la tangente del valore dell’input In.
Tanh: restituisce la tangente iperbolica dell’input In.
Matematica
Ceil: il massimale restituisce il valore intero più piccolo o un numero intero maggiore o uguale al valore dell’input In.
Exp: restituisce il valore esponenziale dell’input In.
Exp2: restituisce 2 elevato alla potenza del parametro.
Floor: restituisce il valore intero più grande o il numero intero minore o uguale al valore dell’input In.
Mod: Modulo restituisce il resto dell’input A diviso per l’input B.
Fract: Fraction restituisce la parte frazionaria (o decimale) dell’input In, che è maggiore o uguale a 0 e minore di 1.
Log: restituisce il logaritmo dell’input In.
Log2: restituisce il logaritmo in base 2 del parametro.
Mul: Multiply restituisce il risultato dell’input A moltiplicato per l’input B.
Pow: restituisce il risultato dell’input A alla potenza dell’input B.
Inverse sqrt: restituisce il risultato di 1 diviso per la radice quadrata dell’input In.
Segno: restituisce -1 se il valore dell’input In è minore di zero, 0 se uguale a zero e 1 se maggiore di zero.
Sqrt: restituisce la radice quadrata dell’input In.
Trame
ndFilePath: apre la selezione del percorso del file per assegnare una texture.
ndSampler2D: un sampler2D viene utilizzato per eseguire una ricerca in un’immagine di texture standard; un samplerCube viene utilizzato per eseguire una ricerca in una trama della mappa del cubo.
Il valore di una variabile campionatore è un riferimento a un’unità texture. Il valore indica quale unità di trama viene richiamata quando la variabile campionatore viene utilizzata per la ricerca della trama.
Texture UV : Assegna i valori clamp e smooth alla texture UV .
TriPlanarTexture: un metodo per generare UVs e campionare una texture proiettando nello spazio del mondo.
Effetti
Curva: assegna i valori in base al grafico della deformazione della curva.
Inverti: inverte i colori dell’ingresso In in base al canale. Questo nodo presuppone che tutti i valori di input siano compresi nell’intervallo 0 – 1.
Convertire
In vettore: converte i valori RBGA nel canale della scala di grigi.
In canali: Converti i valori della scala di grigi nel canale RGBA.
Gradi: restituisce il valore dell’input In convertito da radianti in gradi. Un radiante equivale a circa 57,2958 gradi e una rotazione completa di 2 radianti Pi equivale a 360 gradi.
Radianti: restituisce il valore di input In convertito da gradi in radianti.
Un grado equivale a circa 0,0174533 radianti e una rotazione completa di 360 gradi equivale a 2 Pi radianti.
Modelli2D
BrickPattern: il modello Brick aggiunge una texture procedurale che produce mattoni.
SwirlyPattern: il pattern Swirly aggiunge una texture procedurale, producendo un vortice. VonoiPattern: il nodo Voronoi Texture valuta un Worley Noise alle coordinate della texture di input.
CMYKHalftonePattern: i mezzitoni sono comunemente utilizzati anche per la stampa di immagini a colori. L’idea generale è la stessa, variando la densità dei quattro colori di stampa secondari, ciano, magenta, giallo e nero (abbreviazione CMYK), è possibile riprodurre qualsiasi sfumatura particolare.
Montagne: viene utilizzato per aggiungere una trama procedurale che produce un movimento browniano frattale per creare un motivo dall’aspetto frattale.
Oceano: questo è uno shader flessibile per la creazione di mari, oceani, fiumi e altre superfici d’acqua.
Modelli3D
HardNoise3D: genera un gradiente, o Perlin, rumore basato sull’input UV.
Celular3D: genera un rumore Celular basato sull’input UV.
InverseSphericalFibonacci: genera distribuzioni di punti quasi uniformi sulla sfera unitaria.
Voronoi3D: genera un rumore Voronoi, o Worley, basato sull’input UV.
SoftNoise3D: genera un rumore semplice o Value basato sull’input UV.
AVObjects
AVPlane: una classe per la generazione di geometrie piane.
AVSphere: Sphere è una classe geometrica per sfere generate con una data ‘Ray position’ e ‘Radius’.
AVBox: Box è una classe geometrica per un parallelepipedo rettangolare con una data ‘posizione’ e ‘dimensione’.
AVEllipsoid: è una classe geometrica per un’ellisse con una data ‘posizione’ e ‘dimensione’.
AVTorus: una classe per la generazione di geometrie toroidali.
AVCappedTorus: una classe per la generazione di geometrie di toro modificate.
AVHexPrism: Il prisma esagonale è un prisma a base esagonale.
AVCapsule: Capsule è una classe geometrica per una capsula con un dato raggio e altezza.
AVRoundCone: una classe per la generazione di geometrie coniche con una base arrotondata.
AVEquilateralTriangle: una classe per la generazione di geometrie a triangolo equilatero.
AVTriPrism: Un prisma triangolare è un prisma a tre lati; è un poliedro formato da una base triangolare.
AVCylinder: una classe per la generazione di geometrie cilindriche.
AVCylinderArbitrary: una classe per la generazione di geometrie di tubi.
AVCone: una classe per la generazione di geometrie coniche.
AVConeDot: una classe per la generazione di geometrie coniche.
AVConeD: una classe per la generazione di geometrie coniche.
AVSolidAngle: un angolo solido è una misura della quantità di campo visivo da un punto particolare coperto da un dato oggetto. Misura quanto grande appare l’oggetto a un osservatore che guarda da quel punto.
AVOctahedron: una classe per generare una geometria ottaedrica.
AVPryramid: Una piramide è una geometria le cui superfici esterne sono triangolari e convergono in un unico gradino nella parte superiore.
GlobalIO
IOTime: fornisce l’accesso a vari parametri Time nello shader.
IOMouse: questo shader cambia colore ogni volta che si fa clic sulla scheda, regolando il colore in base alla posizione del mouse.
IOLightDir: modifica lo shader per avere un’illuminazione speculare al suo interno.
IOIterazione:
IOCameraPosition: Fornisce l’accesso a vari parametri della telecamera corrente.
GeometriaIO
ioUV: fornisce l’accesso al vertice della mesh o alle coordinate UV del frammento.
ioFragCoord: questa è una variabile di input che contiene la coordinata relativa della finestra per qualsiasi posizione all’interno del pixel o uno dei campioni di frammento.
ioPosition: fornisce l’accesso al vertice della mesh o alla posizione del frammento.
ioNormal: fornisce l’accesso al vertice della mesh o al vettore normale del frammento.
MaterialeIO
IODisplacement: a differenza del bump mapping, che è un effetto di ombreggiatura e non crea la geometria effettiva, il displacement mapping genera correttamente una nuova geometria da una mesh di base e specifica la displacement map spostando i vertici della mesh lungo le loro normali secondo la displacement map.
IOCavity: le mappe di cavità sono una maschera in bianco e nero che ti darà accesso a fessure e dettagli ad alta frequenza sul tuo modello.
IOOcclusion: un materiale invisibile che nasconde gli oggetti renderizzati dietro di esso.
IOAlbedoColor: Albedo può essere considerato un “colore riflettente” di base per un materiale.
IOReflectionColor: questo è il riflesso della luce o di altre onde o particelle da una superficie in modo tale che un raggio incidente sulla superficie sia diffuso a molti angoli anziché a un solo angolo, come nel caso della riflessione speculare.
IOEmissive: questo parametro specifica la quantità base di luce emessa da un materiale (in unità di lumen).
IOMetalness: questa è una texture in bianco e nero che agisce come una maschera che definisce le aree su un set di texture o materiale che si comportano come un metallo (bianco) e non (nero).
IOGloss: Il materiale trasparente lucido è una generalizzazione del materiale speculare per consentire riflessione e rifrazione non perfette (cioè grossolane).
IOOpacity: Float nell’intervallo 0.0 – 1.0, che indica quanto è trasparente il materiale. Un valore di 0.0 indica completamente trasparente e 1.0 è completamente opaco.
Variabili
GetLight: fornisce l’accesso ai valori del colore ambientale della scena.
FloatVariable: definisce un valore Float nello shader. Se la Porta X non è connessa con un Edge, questo Nodo definisce un Float costante.
IntVariable: Integer definisce un valore Float costante nello shader utilizzando un campo Integer.
ColorVariable: definisce un valore Vector 4 costante nello shader utilizzando un campo Color.
Trasformazione: trasformazione dei vertici delle primitive (ad es. triangoli) dalle coordinate originali (ad es. quelle specificate in uno strumento di modellazione 3D) alle coordinate dello schermo.
Italiano
English
Українська
Español
Deutsch
Français
日本語
Русский
한국어
Polski
中文 (中国)
Português
Suomi
Svenska
中文 (台灣)
Dansk
Slovenčina
Türkçe
Nederlands
Magyar
ไทย
हिन्दी
Ελληνικά
Tiếng Việt
Lietuviškai
Latviešu valoda
Eesti
Čeština
Română
Norsk Bokmål