La catégorie OSL des ombrages (textures) comprend plusieurs ombrages généraux et plusieurs sous-catégories.
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.
|
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. |
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. |
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. |
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é. |
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. |
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. |
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. |
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. |
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. |
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. |