bibliothèque Noeud de fonction
En plus des noeuds atomiques, Designer propose également des graphes de fonction de Substance prédéfinis en tant qu’instanciers. Ils offrent de nombreux outils pour accélérer le workflow et fournir plus de capacités pour travailler avec des vecteurs ou des couleurs, remapper des valeurs, effectuer une algèbre plus avancée, …
Ces outils sont répartis en plusieurs catégories :
Fonctions SDF
Ces nœuds vous permettent de créer des Fonctions SDF qui peuvent être utilisées pour générer des formes 3D dans les nœuds Shape splatter v2 et 3d viewer, à l’aide de leurs paramètres Fonction SDF dédiés.
Primitives
Opérateurs
Comparaison
Égalité booléenne
Égalité float2
Égalité float3
Égalité float4
Valeur booléenne différente
Différent de float2
Différent de float3
Différent de float4
Conversion
[-1, 1] à [0, 1]
[0, 1] à [0, 1, 0]
[0, 1] à [-1, 1]
[0, 1] à [1, 0]
[a, b] à [0, 1]
Booléen to float1
Degrés en radians
Degrés à tours
bilan Height
Onde en dents de scie
Onde triangulaire
Se transforme en degrés
Maths
acos
bassin
Moyenne flottante
Moyenne float2
Moyenne float3
Moyenne float4
Verrouiller
Produit vectoriel
Produit croisé vec2
Distance float2
Distance float3
Division scalaire float2
Division scalaire float3
Division scalaire float4
Fmod
Frac
Longueur float2
Longueur float3
Fusionner float3
Fusionner float4
Normaliser vec2
Normaliser vec3
Normaliser vec4
Un moins
Orthogonal vec2
Refléter
Float1 arrondi
Saturation
Saturation float2
Signer
Smoothstep
Étape
Tronquer un élément flottant
Couleur
ACEScg en sRVB linéaire
Direction normale
HCL vers RGB
HSI vers RGB
décalage TSL
TSL vers RGB
HSV vers RGB
SRVB linéaire à ACEScg
Linéaire à sRVB (Luminance)
Linéaire au sRVB
Couleur aléatoire
Luminosité aléatoire
chrominance RGB 2 polaire
chrominance hexagonale RGB
teinte RGB 2 polaire
teinte RGB hexagonale
moyenne de luminosité RGB
luminosité RGB bi-hexcone
hexcone RGB luminosité
luminosité RGB luma Rec.601
luminosité RGB luma Rec.709
HSI de saturation RGB
TSL de saturation RGB
Saturation RGB HSV
RGB à HCL
RGB à HSI
RGB à TSL
RGB à HSV
sRVB en linéaire (Luminance)
sRVB vers linéaire
Température en RGB
mappeur de tonalité ACE
Mappeur de tonalité agx (approx)
Mappeur de tonalité d’aide
Transformation
Cartésien-polaire
Décalage directionnel
Inversion de matrice
Multiplicateur de matrice
Polaire à cartésien
Rotation vec2
Rotation vec2 (radian)
Matrice de rotation
Matrice d’échelle
Matrice de mosaïque
Aléatoire
| table 0-row-2 0-border-0 1-border-0 2-border-0 html-authored no-header | |
|---|---|
|
Discret aléatoire [a, b] Global aléatoire |
Distribution normale Aléatoire uniforme [-1, 1[ Uniforme aléatoire [a, b[ Float uniforme aléatoire2 [a, b[ Float uniforme aléatoire3 [a, b[ Float uniforme aléatoire4 [a, b[ |
Réductions
Accélération
Accélération cubique
Accélération de l’exposition
Accélération-décélération
Accélération-décélération cubique
Exposition Accélération-décélération
Quadruple lissage à l’entrée et à la sortie
Accélération-décélération
Quintage d’entrée/sortie
Accélération-décélération sine
Accélération quad
Accélération en quart
Accélération quint
Accélération sinusoïdale
Décélération du cercle
Décélération cubique
Décélération de l’exposition
Décélération quad
Accélération quart
Décélération quint
Décélération sinusoïdale
Divers
| table 0-row-2 0-border-0 1-border-0 2-border-0 html-authored no-header | |
|---|---|
|
Courbe Échelle UV d’expansion non carrée Taille de sortie non carrée Rugosité Permuter les entrées float 2 Commutateur à 2 entrées float2 Commutateur float2 4 entrées Commutateur float2 8 entrées Commutation float3 2 entrées Commutation float3 4 entrées Commutateur float3 8 entrées Commutateur float3 8 entrées Commutateur à 2 entrées float4 Commutateur float4 4 entrées Commutateur à 8 entrées float4 |
Basculer entre les entrées entier 2 Commutation des entrées d’entier 4 Commutation de 8 entrées d’entier Basculer entre les entrées entier 2 2 Commutation entier 2 4 entrées Basculer entre 8 entrées entier 2 Basculer entre les entrées entier 3 2 Commutation entier 3 4 entrées Basculer entre 8 entrées entier 3 Commutation entier 4 2 entrées Commutateur entier 4 4 entrées Commutation entier 4 8 entrées |