Page 1
Page 2
Page 3
Page 4

 

A la ligne en dessous, tapez:

Cette commande va créer un bouton qui servira à lancer l’interface. En Maxscript (et dans d’autres langages) tous les objets ont un nom afin de pouvoir modifier leurs attributs lorsqu’on le désire. Ici le nom du bouton c’est go. Ensuite entre guillemets il y a le texte qui apparaîtra dans le bouton.

Ensuite tapez:

C'est la parenthèse fermante de l'utilitaire. Derrière la parenthèse, suivi de 2 tirets j'indique en commentaire à quoi correspond la parenthèse. Je trouve ça plus clair. N'hésitez pas à ajouter des commentaires dans vos scripts pour les documenter. Pour faire un commentaire il suffit de taper 2 tirets qui se suivent.
 
Puis vous pouvez essayer votre script en cliquant "Evaluate All Ctrl+E" dans le menu fichier.  

 

Puis selectionnez votre script dans la liste déroulante

 

 

Le Maxscript repose sur un système de programmation événementiel, c’est à dire que le programme reste en attente jusqu’à ce que l’utilisateur clique sur un bouton, déplace une glissière, etc… Dans notre cas il faut détecter si l‘utilisateur clique sur le bouton go.
En Maxscript cela s ‘écrit :
Insérez cette ligne avant la parenthèse fermante de l'utilitaire.

 

A présent on va ouvrir une fenêtre flottante pour y mettre l'interface, ce sera plus pratique que de tout avoir dans dans l'onglet utilitaire. A la ligne tapez:

fenetre : c'est le nom de la fenetre flottante.

newRolloutFloater : c'est la commande de création de fenêtre.

"Contrôle de la tête" : c'est le texte qui va apparaître en haut de la fenêtre.

350 500: ce sont les dimensions en pixel de la largeur et de la hauteur de la fenêtre.

Puis on ajoute un menu déroulant dans cette fenetre.
Puis pensez à refermer la parenthèse du bouton go.

 

Puisqu'on appelle un menu déroulant il faut le créer. Juste au dessus de la ligne "on go pressed do", tapez:
Toujours la même syntaxe, avec la commande "Rollout", le nom de l'objet "ctrlyeux", et le texte qui apparaît sur le menu déroulant:"Contrôle des yeux". A la ligne tapez:
Entre les parenthèses ajoutez:

Puis on met une glissière:

Beaucoup de choses à dire sur cette commande.

slider : c'est le nom de la commande qui créée une glissière.

sourcild : c'est le nom de la glissière, vous pouvez mettre ce que vous voulez du moment que cela ne corresponde pas à une commande de Maxscript. Je l'ai appelé ainsi car cette glissière va correspondre au sourcil droit.

"Sourc.D": c'est le texte qui apparaît au dessus de la glisière.

orient:#horizontal : l'orientation de la glissière. Soit #horizontal soit #vertical.

width:300 : la largeur en pixels de la glissière.

ticks:10 : C'est le nombre de repères qui apparaîtrons sur la glissière.

 

pos:[60,40] : la position [X,Y] de la glissière, à partir du texte. Les valeurs s'expriment en pixels.

 

range:[0,100,0] : Cette option obligatoire contient les valeurs minimum, maximum, et par défaut de la glissière. J'ai mis ces valeurs car le morphing va de 0 à 100. Et quand on ouvrira le script la valeur affichée sera 0.

 

Puis refermez le group yeux

 

A ce stade votre script devrait ressembler à ça:

 

Page 1
Page 2
Page 3
Page 4