La catégorie OSL des ombrages (textures) comprend plusieurs ombrages généraux et plusieurs sous-catégories.
| Nom de l'ombrage | Description |
|---|---|
| Rechercher une image bitmap | Effectue une recherche d'une ancienne image bitmap dans les coordonnées UV, à l'aide d'OpenImageIO. |
| Corps noir | Module une couleur entre deux températures exprimées en degrés Kelvin. |
| Bonbons | Crée des cercles aléatoires avec des couleurs aléatoires et une sortie de relief tournant. Cette option est utile pour créer des points aléatoires ou des vermicelles de couleurs. |
| Damier | Crée un damier simple. |
Code de couleur
|
Ombrage de code de couleur simple pour la correction sélective du vert ou du bleu sur l'image. Permet de créer des découpes d'arêtes simples dans l'espace UV et de nettoyer la mémoire, si nécessaire. |
| Composé/Composer | Composition Alpha d'une couleur sur une autre. |
| Chiffres | Simule un affichage numérique sur 7 segments. Utile pour le débogage et l'affichage des nombres dans l'éditeur de matériaux détaillé. |
Atténuation
|
Génère une valeur de blanc vers le noir en fonction de l'atténuation des angles des normales de face. |
Points demi-teinte
|
Points demi-teinte compatibles avec l'outil Toon Shader. |
| Élévation/Gamma/Gain | Modificateur de couleurs simples Élévation/Gamma/Gain |
| Mandelbrot | Génère un ensemble 4D Mandelbrot/Julia. |
| Bruit | Génère du bruit avancé. |
| Bruit (3D) | Génère un bruit plus avancé en 3D pour les couleurs, les vecteurs ou les sorties de composants individuels. |
| Bruit (gabor) | Génère du bruit Gabor et expose des options spécifiques. |
| Images bitmap aléatoires | Place de façon aléatoire (avec un mélange alpha) un ensemble de bitmaps au-dessus d'un autre élément. |
| Rivets | Ajoute des rivets le long des arêtes de l'espace UV dans des carrés 1:1. Vous pouvez courber les carrés pour les rendre moins réguliers. |
Dégradé simple
|
Génère un dégradé à six entrées. Vous pouvez modifier le code pour ajouter des entrées, si nécessaire. |
Recouvrements simples
|
Génère plusieurs types de recouvrement. Le décalage du recouvrement modifie le paramètre de base de la disposition et peut générer différents effets. |
Threads
|
Génère des threads sur un boulon. S'applique en tant que relief ou déplacement à un cylindre. |
Largeur de dessin animé
|
La largeur des bords du dessin animé dépend de l'espacement entre la normale de surface après conversion dans l'espace écran par rapport à la direction donnée. |
| Image bitmap Uber | Charge une image bitmap via OpenImageIO. Inclut les canaux et les transformations UVW dans une version monobloc. |
Ondes (animées)
|
Génère plusieurs ondes animées. L'onde de sortie représente la valeur brute de l'onde et une interprétation entre les deux couleurs. |
| Longueur d'onde | Module une couleur entre deux longueurs d'onde de lumière. |
Tissage
|
Génère un tissage tressé simple. Utile pour toutes les textures allant du tissu à la fibre de carbone. |
| Sous-type | Nom de l'ombrage | Description |
|---|---|---|
| Couleur | Ajouter (couleur) | Ajoute et applique une échelle de deux couleurs, le cas échéant. |
| Attacher (couleur) | Attache une couleur. | |
Espace colorimétrique
|
Convertit les couleurs RVB/TSV/YIQ/XYZ/xyY. | |
| Composants (couleur) | Utilitaire permettant de combiner ou de fractionner des composants. | |
| Diviser (couleur) | Divise deux couleurs. | |
| Interpoler (couleur) | Interpole deux couleurs sur la base d'une troisième couleur. | |
| Inverser (couleur) | Inverse (complète) un numéro de couleur (1 en entrée). | |
| Max. (couleur) | Renvoie un maximum de deux couleurs. | |
| Min. (couleur) | Renvoie un minimum de deux couleurs. | |
| Multiplier (couleur) | Multiplie deux couleurs. | |
| Aléatoire par index (couleur) | Renvoie une couleur aléatoire en fonction d'un index d'entiers saisi. | |
| Étape de lissage (couleur) | Fonction d'étape de lissage entre deux limites. | |
| Soustraire (couleur) | Soustrait et applique une échelle de deux couleurs, le cas échéant. | |
Trois tons (couleur)
|
Corrige une couleur d'entrée à l'aide de reflets, de tons moyens et d'ombres. | |
| Ajuster (couleur) | Ajuste une couleur. | |
| Flotter | Abs | Valeur absolue d'une valeur à virgule flottante. |
| Acos | Arc cosinus d'une valeur à virgule flottante exprimé en radians. | |
| Ajouter | Ajoute deux nombres à virgule flottante (A+B). | |
| Angle | Angle d'un vecteur 2D exprimé en radians. | |
| Asin | Arc sinus d'une valeur à virgule flottante exprimé en radians. | |
| Atan | Arc tangent d'une valeur à virgule flottante exprimé en radians. | |
| Attachement | Attache une valeur à virgule flottante. | |
| Complément | Complète un nombre à virgule flottante (1 en entrée). | |
| Cos | Cosinus d'un angle exprimé en radians. | |
| Degrés en radians | Convertit des degrés en radians. | |
| Diviser | Divise deux nombres à virgule flottante (A/B). | |
| Exp | Calcule ex. | |
| Nombre à virgule flottante en nombre entier | Convertit une valeur à virgule flottante en nombre entier. | |
| Interpoler | Interpole deux nombres à virgule flottante en fonction d'un troisième. | |
| Log | Calcule logex. | |
| LogX | Calcule logbasex. | |
| Maximum | Renvoie un maximum de deux nombres à virgule flottante. | |
| Minimum | Renvoie un minimum de deux nombres à virgule flottante. | |
| Modulo | Modulo (reste d'une division) entre deux nombres à virgule flottante. | |
| Multiplier | Multiplie deux nombres à virgule flottante (A*B). | |
| Inverser | Inverse un nombre à virgule flottante (-entrée). | |
| Puissance | Augmente la puissance d'une valeur à virgule flottante en fonction d'une autre valeur à virgule flottante (AB). | |
| Radians en degrés | Convertit des radians en degrés. | |
| Aléatoire par index | Renvoie une valeur à virgule flottante aléatoire en fonction d'un index de nombres entiers saisis. | |
| Remappage d'intervalle | Mappe un intervalle de nombres à virgule flottante vers un autre intervalle. | |
| Réciproque | Établit la réciproque d'un nombre à virgule flottante (1,0 en entrée). | |
| Sin | Sinus d'un angle exprimé en radians. | |
| Étape de lissage | Fonction d'étape de lissage entre deux limites. | |
| Racine carrée | Calcule la racine carrée. | |
| Soustraire | Soustrait deux nombres à virgule flottante. | |
| Tan | Valeur de tangente d'un angle en radians. | |
| Vecteur | Ajouter un vecteur | Ajoute et met deux vecteurs à l'échelle, le cas échéant. |
| Composants (vecteur) | Utilitaire permettant de combiner et de fractionner des composants de vecteurs. | |
| Produit vectoriel (vecteur) | Produit vectoriel entre deux vecteurs. | |
| Distance (vecteur) | Distance entre deux points. | |
| Diviser (vecteur) | Divise deux vecteurs. | |
| Produit scalaire (vecteur) | Produit scalaire entre deux vecteurs. | |
| Inverser (vecteur) | Inverse un vecteur. | |
| Longueur (vecteur) | Longueur d'un vecteur. | |
| Max. (vecteur) | Renvoie un maximum de deux vecteurs. | |
| Min. (vecteur) | Renvoie un minimum de deux vecteurs. | |
| Multiplier (vecteur) | Multiplie deux vecteurs. | |
| Normaliser (vecteur) | Normalise un vecteur. | |
| Aléatoire par index (vecteur) | Renvoie un vecteur aléatoire en fonction d'un index de nombres entiers saisis. | |
| Soustraire (vecteur) | Soustrait et met deux vecteurs à l'échelle, le cas échéant. |
| Nom de l'ombrage | Description |
|---|---|
| Numéro d'image | Renvoie le numéro de l'image actuelle. |
| ID matériau | Renvoie l'ID de matériau (ou les ID de particules) en tant que couleur ou nombre. |
| Attribut nommé | Renvoie tout attribut nommé, ainsi que les propriétés objet par objet définies par l'utilisateur. |
| Pointeur de nœud | Renvoie le pointeur de nœud en tant que nombre. Utile pour appliquer une randomisation objet par objet. |
| Nom du noeud/Hachage | Renvoie le nom du nœud ou son hachage en vue de la randomisation. |
Normale
|
Renvoie la normale dans l'espace de coordonnées spécifié. |
| ObjectID | Renvoie l'ID de l'objet tel que défini dans la boîte de dialogue Propriétés objet en tant que couleur ou nombre. |
| Age des particules | Renvoie l'âge normalisé des particules. |
| Durée (secondes) | Renvoie la durée actuelle en secondes. |
| Couleur filaire | Renvoie la couleur filaire. |
| Nom de l'ombrage | Description |
|---|---|
| 1 à 10 (couleur) | Sélectionne une entrée parmi 10. |
| 1 à 10 (flottante) | Sélectionne une entrée parmi 10. |
| 1 à 5 (couleur) | Sélectionne une entrée parmi 5. |
| 1 à 5 (flottante) | Sélectionne une entrée parmi 5. |
| Comparer | Renvoie différentes couleurs ou valeurs à virgule flottante selon qu'une valeur est inférieure, égale ou supérieure à l'autre. |
| Supérieur à | Renvoie deux couleurs différentes pour les valeurs supérieures ou égales. |
Index aléatoire par nombre/couleur
|
Renvoie un index aléatoire en fonction d'un numéro ou d'une couleur saisis. |
| Nom de l'ombrage | Description |
|---|---|
| Espace de coordonnées nommé | Convertit vers un système de coordonnées nommé. |
| Canal UVW | Renvoie une coordonnée UVW à partir d'un canal texture 3ds Max. |
| Environnement UVW | Mapping d'environnement |
UVW pour MatCap
|
Génère des coordonnées UV pour les textures MatCap. L'option recherche dans un bitmap l'image d'une sphère de matériau MatCap. |
| Espace objet UVW | Renvoie une coordonnée d'espace objet. |
| Décalage de lignes UVW | Décale chaque ligne de coordonnées UVW dans la direction U. Cette option permet de créer des effets tels qu'un empilement de briques. |
| Transformation UVW | Met à l'échelle, recouvre et fait pivoter les coordonnées UVW. |
| Nom de l'ombrage | Description |
|---|---|
| Couleur | Renvoie une valeur de couleur. |
| Nom du fichier | Renvoie un nom de fichier. |
| Flotter | Renvoie une valeur à virgule flottante. |
| Entier | Renvoie un nombre entier. |
| Nom de fichier numéroté | Ajoute 4 chiffres à un nom de fichier (pour la séquence d'images). |
| Chaîne | Entrez une chaîne. |
| Vecteur | Renvoie une valeur vectorielle. |