Le nouveau matériau glTF utilise un modèle d’ombrage qui donne une représentation précise de l’aspect de votre archive une fois publiée au format glTF.

-
Remarque : Le matériau apparaît dans le navigateur de matériaux/maps uniquement si le rendu actif le prend en charge.
Le matériau glTF est un matériau moderne avec des contrôles axés sur un workflow basé sur glTF.
Remarque : Dans Texture bitmap, les propriétés Recouvrement, Écart et Angle_W sont exportées à l’aide de l’extension KHR_texture_transform si les propriétés Écart ou Angle W sont différentes de zéro ou si le recouvrement est différent de un.
Les unités système de 3ds Max influencent la façon dont le matériau glTF est prévisualisé dans la fenêtre Max. Lors de l’utilisation du matériau glTF, la mise à l'échelle des attributs affectés est requise pour garantir que l’aperçu de la fenêtre ou du rendu 3ds Max correspond au visualiseur glTF vers lequel l’exportation est effectuée.
Interface
Paramètres de matériau glTF
- Texture Couleur de base
-

Aspect métallique = 0,0 et Couleur de base = jaune, gris et rouge, respectivement
Les textures ajoutées au paramètre Texture Couleur de base peuvent être considérées comme la couleur diffuse pour les éléments non métalliques. Pour les métaux, il s’agit de la couleur du matériau.
- Texture alpha
-
Définit la façon dont la valeur alpha est interprétée.
Remarque : Contrairement aux autres matériaux de 3ds Max, la valeur alpha est dérivée de la valeur RVB de la texture d’entrée Alpha et non du canal Alpha du bitmap.
- Map Aspect métallique
-

Aspect métallique = 0,0, 0,5 et 1, respectivement
Les valeurs possibles sont comprises entre 0,0 pour les matériaux non métalliques et 1,0 pour les matériaux métalliques complètement réfléchissants.
- Texture Rugosité
- Lorsqu’elle est appliquée, plus la rugosité est élevée, plus le matériau est flou, tandis qu’une rugosité plus faible produit un matériau ressemblant davantage à un miroir.
Remarque : La valeur par défaut de la rugosité est 0,0. Lorsqu’une texture de rugosité est ajoutée, la valeur de rugosité est automatiquement définie sur 1,0.
- Texture normale
- Texture normale d’espace tangent.
- Occlusion (AO)
-
L’occlusion ambiante est une texture d’échelle de gris qui assombrit la couleur diffuse.
- Texture Émission
-

Émission = noir, rouge et vert, respectivement
Cette texture détermine la couleur et l’intensité de la lumière émise par le matériau (auto-illumination).
- Texture Vernis
-

Vernis = 0,0, 0,5 et 1, respectivement
Cette texture définit un revêtement transparent qui peut être appliqué sur le matériau.
- Texture Rugosité du vernis
-

Vernis = 1 et Rugosité du vernis = 0,0, 0,5 et 1, respectivement
Cette texture définit une rugosité du vernis qui peut être appliquée sur le matériau.
- Texture normale du vernis
- Cette texture modifie l’apparence du vernis en fonction d’une entrée de texture normale.
- Texture Couleur de l’éclat
-

Rugosité de l’éclat = 0,1 et Couleur de l’éclat = rouge, vert et bleu, respectivement
Cette texture détermine la couleur de la composante d’éclat du matériau. Elle simule la dispersion arrière des matériaux de velours.
- Texture Rugosité de l’éclat
-

Couleur de l’éclat = rouge et Rugosité de l’éclat = 0,0, 0,5 et 1, respectivement
Cette texture détermine la valeur de la dispersion arrière. Une rugosité faible produit une réponse spéculaire nette autour des angles rasants tandis qu’une rugosité élevée génère une réponse spéculaire lisse autour des angles rasants.
- Texture spéculaire
-

Texture spéculaire = 0,0, 0,5 et 1, respectivement
Cette texture détermine la portée de la réflexion spéculaire.
- Texture Couleur spéculaire
- Cette texture détermine la couleur de la réflexion spéculaire.

Texture Couleur spéculaire = jaune, vert, rouge, respectivement
Cette texture détermine la couleur de la réflexion spéculaire.
- Texture Transmission
-

Texture Rugosité = 0,2 et Texture Transmission = 0,0, 0,5 et 1, respectivement
Cette texture ajuste la quantité de lumière transmise par la surface au lieu d’être traitée comme diffuse. Une valeur de 1,0 signifie que 100 % de la lumière qui pénètre la surface est transmise. L’attribut Volume situé sous l’onglet Transmission détermine si le matériau est traité comme un volume avec absorption et réfraction. La texture Rugosité définit la clarté de la transparence : la valeur 0,0 produit un résultat clair comme une vitre, et les valeurs supérieures génèrent une transparence similaire à du verre dépoli.
Remarque : ActiveShade est requis pour afficher un aperçu de l’attribut de transmission.
Remarque : Pour que l’aperçu soit précis, les unités de scène doivent être exprimées en mètres, et les objets ne doivent pas être mis à l’échelle.
-

Texture Rugosité = 0,2, Texture de transmission = 1, Épaisseur du volume = 0,0, 0,5, 1, respectivement
L’augmentation de l’épaisseur du volume crée une couche plus épaisse lorsque la lumière est réfractée à travers le matériau.
- IdR
- L'indice de réfraction (IDR) détermine la quantité avec laquelle le matériau réfracte la lumière transmise. La valeur par défaut de l’IdR est de 1,5. Le tableau suivant répertorie les valeurs d’IdR courantes :
Matériau
|
Valeur d’IdR
|
Air
|
1,0003
|
Water (Eau)
|
1,0003
|
Glass
|
1,5 à 1,7
|
Diamant
|
2,418
|
Remarque : L’IdR peut uniquement être défini comme une valeur constante entre les coordonnées de texture d’un modèle au format glTF. Il n’est jamais défini avec une texture.
Remarque : Le paramètre Transmission doit être activé pour que le paramètre IdR puisse être modifié.
Limites connues
- Le matériau glTF n’attend que l’entrée RVB (pas de valeur alpha).
- Les textures qui sont automatiquement compactées génèrent leurs données à partir du paramètre Douceur du bitmap pour une couleur TSL (dans MAXScript, il s’agit de color.value ou color.v).
- L’utilisation d’un matériau multi/sous-objet avec des emplacements de matériaux vides peut ajouter des matériaux incorrects sur les faces exportées.
- Les textures comprimées doivent partager les mêmes cotes et les mêmes transformations de texture, sinon vous n’obtiendrez pas les résultats attendus.
- L’état activé/désactivé de certains éléments de l’interface utilisateur dans le matériau glTF n’est pas correctement mis à jour avec les options Annuler/Rétablir. Si vous modifiez le matériau actuel dans l’éditeur de matériaux, la sélection d’un autre matériau permet de corriger ce problème.
- Bien que l’aperçu Non éclairé effectue le rendu de l’émission ou illumination dans l’ombrage actif, l’illumination n’est pas rendue dans les visualiseurs glTF.
- Le remplacement gamma n’est pas pris en charge. L’utilisation du remplacement gamma sur un bitmap produit des résultats inattendus.
- Les cartes comprimées doivent partager les mêmes cotes.
Exemple de téléchargement
Un dossier d’exemple téléchargeable contenant une scène créée dans 3ds Max qui utilise le nœud et les attributs Matériau glTF pour appliquer une texture à toutes les archives présentes dans la scène.
Cliquez sur le lien ci-dessous pour télécharger le dossier d’exemple (dossier contenant la scène 3ds Max et toutes les textures de bitmap).
Exemple de scène de jardin