Ombrages OSL installés (textures)

La catégorie OSL des ombrages (textures) comprend plusieurs ombrages généraux et plusieurs sous-catégories.

Conseil : Vous trouverez une brève description des ombrages OSL que vous explorez dans la partie supérieure de l’interface.
Ombrages OSL généraux
Nom de l’ombrage Description
Dégradé à 4 points Génère un dégradé basé sur quatre emplacements tels que "en haut à gauche", "en bas à droite", etc.
Bois avancé Il s’agit d’une implémentation de la texture Bois avancé comme ombrage OSL. La représentation dans la fenêtre correspond au rendu.
Rechercher une image bitmap Recherche une image bitmap dans les coordonnées UV, à l’aide d’OpenImageIO. Permet d’afficher toutes les textures dans la fenêtre, ce qui facilite la recherche et le chargement de textures UDIM.
Remarque : La lecture des bitmaps animés est lente si les fenêtres sont définies sur le mode standard, car un nouveau bitmap est généré à chaque image. Pour améliorer la vitesse de lecture, définissez les fenêtres sur Haute qualité ou désactivez l’affichage texturé.
Recouvrement aléatoire bitmap Recherche une image bitmap à partir des coordonnées UV et modifie chaque répétition, de sorte que le recouvrement n’est pas évident. L’ombrage dispose d’un mode pour transformer correctement les textures normales. Il génère les UV modifiés qui peuvent ensuite être raccordés aux autres ombrages de recherche de bitmap pour que vous puissiez appliquer le même caractère aléatoire. En outre, il génère l’index aléatoire lui-même pour appliquer les modifications synchronisées en aval.
Correction de couleur Correction des couleurs en plusieurs étapes, avec notamment le remappage des canaux, la limitation de l’intervalle de teinte et la coloration en trois tons.
Courbes (couleur) Transforme une entrée à l’aide d’une courbe arbitraire, qui peut être utilisée pour les dégradés ou comme outil de correction des couleurs.
Courbes (flottant) Transforme une valeur flottante entrante en valeur sortante définie par une courbe.
Élévation/Gamma/Gain Modificateur de couleurs simples Élévation/Gamma/Gain
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.
Bruit organique Module et filtre les bruits OSL pour produire des bruits de type organique. Variété de bruits de jardin avec réverbération, charnus et abstraits.
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.
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.
Trois tons Corrige une couleur d’entrée à l’aide de reflets, de tons moyens et d’ombres.
Bruit de couleur turbulent Simule une turbulence en déplaçant légèrement une position plusieurs fois. L’ombrage peut servir à générer un effet irisé intégré (pour représenter des nappes d’huile, par exemple). Il inclut également une sortie de type Flottant pour représenter d’autres gammes de dégradés personnalisés. La sortie Point renvoie une position, c’est-à-dire des coordonnées qui peuvent être fournies à d’autres ombrages de texture pour déformer leurs coordonnées.
Ajuster/Niveaux Ajuste une couleur.
Image bitmap Uber Charge une image bitmap via OpenImageIO. Inclut les canaux et les transformations UVW dans une version monobloc.
Bruit Uber Ajoute des types de bruits complexes, tels que Perlin, Fractal, Cell, fBm et Worley.
Filaire Crée une image filaire avec une largeur fixe par rapport aux pixels rendus, avec un carré de chaque carré de 1x1 unité dans l’espace UV.
Conseil : Utilisez cette option avec une texture UVW et définissez-la sur "Texture face" pour obtenir un aspect filaire classique.
Ombrages OSL de composition
Nom de l’ombrage Description
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.
Ombrages OSL d’environnement
Nom de l’ombrage Description
Basculement environnement/arrière-plan Utilise une texture comme arrière-plan et une autre comme texture d’environnement pour fournir des réflexions environnementales.
Environnement HDRI Contrôle le positionnement et l’aspect final de l’environnement, à la fois dans la fenêtre et dans le rendu final.
Éclairages HDRI Permet de placer des photos HDR de sources d’éclairage réelles qui mettent à jour la scène de manière dynamique.
Ombrages OSL mathématiques
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.
Mélange (couleurs) Mélange deux couleurs en fonction d’une valeur à virgule flottante.
Multimixeur (couleurs) Mélange de nombreuses entrées de couleurs basées sur une seule entrée Mélange.
Multiplier (couleur) Multiplie deux couleurs.
Aléatoire par index (couleur) Renvoie une couleur aléatoire en fonction d’un index d’entiers saisi.
Échelle (couleurs) Multiplie une couleur par une valeur à virgule flottante
É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.
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.
Mélange (vecteur) Mélange deux vecteurs en fonction d’une valeur à virgule flottante.
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.
Échelle (vecteur) Multiplie un vecteur par une valeur à virgule flottante.
Soustraire (vecteur) Soustrait et met deux vecteurs à l’échelle, le cas échéant.
Ombrages OSL de projection
Nom de l’ombrage Description
Projection de la caméra Projette à partir d’une caméra.
Projection d’objet Projette les textures dans l’espace d’un objet sélectionné.
Projection sphérique Projette les textures de façon sphérique dans l’espace d’un objet sélectionné.
Ombrages OSL d’attributs de scène
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 nœud/Hachage Renvoie le nom du nœud ou son hachage en vue de la randomisation.
Normal 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.
Ombrages OSL des changeurs
Nom de l’ombrage Description
1 sur N (couleur) Choisit l’une des nombreuses entrées.
1 sur N (nom de fichier) Choisit l’une des nombreuses entrées.
1 de N (flottant) Choisit l’une des nombreuses entrées.
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 numéro/couleur Renvoie un index aléatoire en fonction d’un numéro ou d’une couleur saisis.
Ombrages OSL de texture
Nom de l’ombrage Description
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.
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é.
DotMatrix Ombrage de chaîne de police de matrice de points.
Points demi-teinte Points demi-teinte compatibles avec l’outil Toon Shader.
Mandelbrot Génère un ensemble 4D Mandelbrot/Julia.
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.
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.
Filetages 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.
Tissage Génère un tissage tressé simple. Utile pour toutes les textures allant du tissu à la fibre de carbone.
Ombrages OSL utilitaires
Nom de l’ombrage Description
Corps noir Module une couleur entre deux températures exprimées en degrés Kelvin.
Atténuation Génère une valeur de blanc vers le noir en fonction de l’atténuation des angles des normales de face.
Mixeur PBR Mélange tous les paramètres de deux jeux de matériaux PBR.
De spéculaire/lustre à physique Insère les textures spéculaires et de lustre à partir d’un ombrage de matériau de rendu physique Spéculaire/Lustre.
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.
Ombrages OSL UVW
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.
Randomisation UVW (2D)

Prend un jeu de coordonnées UVW 2D (canal de texture 1 par défaut) et applique une échelle, un décalage et une rotation aléatoires.

Peut être piloté par une valeur de départ (telle que NodeID ou similaire) pour le caractère aléatoire par objet de chaque effet.

Randomisation UVW (3D)

Prend un jeu de coordonnées UVW 3D (défini par défaut sur Espace objet) et applique une échelle, un décalage et une rotation aléatoires.

Peut être piloté par une valeur de départ (telle que NodeID ou similaire) pour le caractère aléatoire par objet de chaque effet.

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.
Ombrages OSL de valeurs
Nom de l’ombrage Description
Couleur Renvoie une valeur de couleur.
Nom du fichier Renvoie un nom de fichier.
Flottant 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.
Valeur vectorielle Renvoie une valeur vectorielle.