Ajout d'une couleur sommet au réseau d'ombrage Interactive

Vous pouvez ajouter un canal couleur sommet au réseau Interactive, peindre les sommets dans 3ds Max, puis exporter l'objet et le réseau d'ombrages Interactive associé dans votre moteur de jeu en tant que fichier FBX.

Remarque : Dans 3ds Max 2018.4 Update, l'ombrage physique Stingray a été renommé Interactive.

Pour ajouter un canal couleur sommet au réseau d'ombrage Interactive :

  1. Créez un ombrage Interactive personnalisé (le nouveau schéma ne doit comporter qu'un seul noeud de base standard).
  2. Créez des entrées de sommets un noeud 0 de couleur de sommet (effectuez une opération de glisser-déplacer du noeud du navigateur pour la zone de travail) et le relier à l'attribut Couleur de base du noeud principal standard.
  3. Réduisez l'éditeur ShaderFX et l'éditeur de matériaux.
  4. Dans la fenêtre Perspective, sélectionnez votre géométrie (dans cet exemple, nous allons utiliser le dinosaure d'Autodesk Mudbox). Accédez au groupe de fonctions Modifier et appliquez un modificateur PeintureSommet.

    Vous pouvez à présent utiliser les outils du flotteur PeintureSommet pour colorer le modèle. Essayez la procédure suivante :

    1. Sélectionnez la couleur noire, puis cliquez sur Peindre tout.
    2. Remplacez la couleur par une teinte plus claire, puis utilisez l'option Peindre pour peindre sur l'objet.

    Dans la fenêtre, vous pouvez voir les zones peintes sur votre modèle.

Pour combiner une couleur de sommet avec une map de texture :

    Cette procédure continue la précédente.

  1. Rouvrez l'éditeur ShaderFX.
  2. Supprimez le fil de fer qui relie le noeud CouleurSommet0 au noeud de base standard.
  3. Allez à Echantillonnage noeud Texture échantillon pour ajouter un noeud de ce type au graphique. Allez à Entrées de sommets noeud Texcoord0 pour ajouter un noeud de ce type au graphique, puis reliez-le à l'entrée UV du noeud de map. Attribuez au noeud de map un nom lisible (Peau, par exemple).
  4. Accédez à Mathématique noeud Ajouter pour ajouter un noeud de ce type au graphique, juste à gauche du noeud de base standard.
  5. Reliez les noeuds Texture et Couleur sommet aux entrées de valeur du noeud Ajouter, puis reliez le résultat du noeud Ajouter à l'entrée Couleur du noeud de base standard.
  6. Réduisez l'éditeur ShaderFX.
  7. Dans l'éditeur de matériaux, affectez une texture à la nouvelle map de texture.
  8. Utilisez PeintureSommet pour peindre de nouveau sur l'objet.

    Le noeud Ajouter combine désormais la texture et les couleurs PeintureSommet.