Les Modifieurs

Écrit le 05/07/2003 par LEPOLAC
Dernière mise à jour : 31/01/2006

Introduction

Les modifieurs sont des outils préconçus qui permettent (comme son nom l'indique :p) de modifier des objets, des primitives.
Il y a plusieurs catégories de modifieurs, les modifieurs concernant la modélisation, comme l'edit mesh, l'edit patch, ou le meshsmooth (édition ou lissage du maillage). Il y a également les modifieurs concernant les matériaux, et le texturing...
Nous aborderons ici les modifieurs concernant les objets, comme des torsions, étirements...
Ces modifieurs sont très intéressants, car ils permettent d'obtenir un objet, ou des formes plus ou moins complexes facilement.
Quelques paramètres suffisent à faire un vase par exemple. Néanmoins, ces outils souffrent d'un inconvénient; ils sont assez gourmands en polygones, en effet, on doit souvent augmenter le nombre de polygones pour obtenir un résultat satisfaisant.

Tout d'abord, il est important d'augmenter les segments d'un objet avant d'utiliser les modifieurs suivants..
Car s'il n'y a pas assez de segments, donc de polygones, le modifieur n'agira presque pas et/ou donnera un résultat très médiocre..

http://www.game-lab.com/images/tuts/3dsmax_modifieurs/segments.jpg
http://www.game-lab.com/images/tuts/3dsmax_modifieurs/segments2.jpg

Pour appliquer un modifieur à un objet, il vous suffit de sélectionner cet objet, et de cliquer sur le bouton Modify (Modifier) :

http://www.game-lab.com/images/tuts/3dsmax_modifieurs/modify.jpg

Puis de faire défiler la barre des modifieurs, et d'en sélectionner un en cliquant dessus, il s'appliquera automatiquement, il vous suffira alors de modifier les paramètres.

Nous commencerons par aborder un modifieur très simple, le TAPER.

Le Modifieur TAPER

Ce modifier consiste à modifier la structure d'un objet, tel qu'un côté est agrandi, et l'autre rétréci, comme un transfert de polygones, sauf si l'option "symmetry" (symétrie) est cochée, dans ce cas, les changements s'exécuteront de la même manière des deux côtés de l'objet. L'action du modifieur est définie par des axes, l'axe "Primary" (primaire), et l'axe "effect" (effet).
L'exemple suivant est l'utilisation d'un modifieur Taper sur une sphère, avec Z pour axe primary, et XY pour effect.

http://www.game-lab.com/images/tuts/3dsmax_modifieurs/taper.gif

Le Modifieur TWIST

Il permet de faire tourner les polygones autour du centre, ou de l'axe central de l'objet modifié.
Il se définit aussi sur des axes, le "Twist Axis" (l'axe du tournant)

L'exemple ci-dessous est produit à partir d'une box, avec Z pour Axe :

http://www.game-lab.com/images/tuts/3dsmax_modifieurs/twist.gif

Le Modifieur SPHERIFY

Il consiste à rapprocher la structure d'un objet vers celle d'une sphère. Ce modifieur s'exécute dans la mesure du possible : nombre de segments, objet d'origine..
Appliquer le modifieur spherify sur un cube avec très peu de segments donnera un résultat insignifiant.
Ce modifieur se règle uniquement en pourcentage de ressemblance à une sphère.

L'exemple ci-dessous part d'une box avec beaucoup de segments, le pourcentage allant de 0 à 100 et vice et versa.

http://www.game-lab.com/images/tuts/3dsmax_modifieurs/spherify.gif

Le Modifieur STRETCH

Ce modifieur est très simple, il permet d'étirer ou de compresser un objet suivant un axe. Il propose de définir une valeur de "stretch" (étirement), et d'"amplify" (amplification du modifieur).

Voici un exemple effectué sur une box, sur l'axe Z :

http://www.game-lab.com/images/tuts/3dsmax_modifieurs/stretch.jpg

Le Modifieur BEND

Ce modifieur permet de faire pencher à un objet, de tirer en quelque sorte sur ces polygones pour qu'il s'incline.
L'action est définie suivant un axe, et une direction.

L'exemple s'appuie sur un cylindre, avec un modifieur bend, d'axe Z, et changeant de direction en cours.

http://www.game-lab.com/images/tuts/3dsmax_modifieurs/bend.gif

Le Modifieur WAVE

Ce modifieur module l'objet suivant des formes d'ondes, des "vagues" (waves).
L'objet est ondulé, on définit les modulations selon une amplitude des vagues, ainsi que les hauteurs.

Voici un exemple, appliqué sur une box :

http://www.game-lab.com/images/tuts/3dsmax_modifieurs/wave.gif

Le Modifieur RIPPLE

Il est assez proche du modifieur Wave, sauf qu'ici les ondes partent du centre, comme un propagation ; un caillou qui tombe dans l'eau par exemple.
Les paramètres sont les mêmes que pour le modifieur Wave; Amplitude, et hauteur d'onde.
Voici 2 exemples, le premier réalisé sur une box, et le second sur une sphère. On remarque très bien l'aspect d'onde sur la box.
Le modifieur donne un effet intéressant sur la sphère, il permet d'obtenir des formes remarquables.

http://www.game-lab.com/images/tuts/3dsmax_modifieurs/ripple.gif
http://www.game-lab.com/images/tuts/3dsmax_modifieurs/ripple2.gif

Le Modifieur SQUEEZE

Alors là, j'ai beaucoup de mal à définir l'action de ce modifieur, il permet plus ou moins d'écraser l'objet, ou de l'étendre, mais avec des formes différentes, on peut définir l'amplitude de ces actions.
Il y a plusieurs paramètres à définir l'"Axial Bulge", qui permet en quelque sorte de régler l'écrasement.
Le paramètre "Amount" permet de régler l'intensité de cet écrasement/étirement, et le paramètre "Curve" en règle la forme.
Il faut ensuite définir les Paramètres du "Radial Squeeze", là aussi il faut régler l'"Amount" et le "curve".
Je ne peux pas vous en dire plus sur ce modifieur, ce sera à vous de découvrir les effets.

Observez cet exemple où ce modifieur est appliqué sur une sphère. En travaillant suffisamment avec ce modifieur, on peut obtenir un récipient tout à fait convenable.

http://www.game-lab.com/images/tuts/3dsmax_modifieurs/squeeze.gif

Le Modifieur DISPLACE

Ce modifieur permet de déformer un objet en fonction d'une image ou d'un matériau (qu'on définit dans le material editor).
Il suit les formes de l'image ou de la map. On peut régler la force du modifieur, en changeant le paramètre "strength".
On peut utiliser Photoshop pour créer son image. Car l'objet se déplace en fonction de dégradés de gris. Le noir étant le plus bas et le blanc le plus haut.

Pour l'exemple ci-dessous, j'ai utilisé cette image :

http://www.game-lab.com/images/tuts/3dsmax_modifieurs/dis.jpg

J'ai ensuite appliqué le modifieur displace, et fait une animation au cours de laquelle le paramètre strength augmente.

http://www.game-lab.com/images/tuts/3dsmax_modifieurs/displace.gif

Voilà, c'est la fin de ce tutorial, cette liste n'est évidemment pas exhaustive, mais permet déjà d'avoir un bon aperçu des modifieurs pour 3ds.