Boîte de dialogue Mise en relation des paramètres

La boîte de dialogue Mise en relation des paramètres permet de définir les liens des paramètres fil de fer. Cette boîte de dialogue permet de créer des relations de contrôle univoques ou mutuelles entre des paramètres, de modifier des relations existantes et de créer ou de modifier des expressions qui définissent les relations entre les paramètres.

Seuls les paramètres qui peuvent être animés, peuvent être câblés. Les sous-objets, tels que les sommets, doivent être animés avant d'être câblés.

Les paramètres fil de fer permettent d'établir des connexions entre des manipulateurs ou des attributs personnalisés et des objets, des matériaux et des modificateurs.

Remarque : la boîte de dialogue Mise en relation des paramètres est non modale et vous pouvez ouvrir plusieurs boîtes de dialogue simultanément.

Procédures

Exemple : pour utiliser une expression avec des paramètres fil de fer :

  1. Créez une boîte et une sphère dans votre scène.
  2. Cliquez avec le bouton droit de la souris sur la boîte et choisissez le quadrant Transformation Mise en relation des paramètres dans le menu Quadr.
  3. Dans le menu contextuel, sélectionnez Objet (boîte) Longueur.

    Une bande élastique en pointillés connecte désormais la boîte et le curseur de la souris.

  4. Cliquez sur la sphère et choisissez Transformation Position Position Z dans le menu contextuel.

    La position de la sphère et la longueur de la boîte sont désormais câblées.

  5. Dans la boîte de dialogue Mise en relation des paramètres, créez un câblage unidirectionnel en cliquant sur la flèche orientée vers l'arborescence de la boîte.
  6. Entrez abs(devant Z_position, suivi d'une parenthèse fermante) dans la zone de texte de l'expression pour Boîte01. L'expression complète doit être abs(Z_Position).
  7. Cliquez sur Connecter.
  8. Déplacez la sphère vers le haut, le long de l'axe Z de la fenêtre.

    Notez que lorsque la sphère se déplace dans la fenêtre, la longueur de la boîte change. L'utilisation d'abs() permet de s'assurer que la boîte n'a jamais une longueur négative.

Pour contrôler plusieurs paramètres asservis à partir d'un paramètre principal :

  1. Ouvrez la boîte de dialogue Mise en relation des paramètres.
  2. Sélectionnez le paramètre principal dans l'arborescence.
  3. Sélectionnez ensuite le premier paramètre asservi dans l'autre arborescence.
  4. Cliquez sur la flèche pointant vers le paramètre asservi.
  5. Définissez le type de lien requis dans la zone de texte Expression.
  6. Cliquez sur Connecter.
  7. Sélectionnez un autre paramètre asservi dans l'arborescence, sans désactiver le paramètre principal.
  8. Cliquez sur la flèche pointant vers le paramètre asservi.
  9. Définissez le type de lien requis dans la zone de texte Expression.
  10. Cliquez sur Connecter.

    Répétez ces opérations pour définir tous les paramètres asservis requis. Le résultat est un " éventail " de paramètres fil de fer permettant de contrôler tous les paramètres asservis à partir du paramètre principal.

Pour créer une chaîne de paramètres liés :

  1. Ouvrez la boîte de dialogue Mise en relation des paramètres.
  2. Sélectionnez le paramètre principal dans l'une des arborescences.
  3. Sélectionnez ensuite le premier paramètre asservi dans l'autre arborescence.
  4. Cliquez sur la flèche pointant vers le paramètre asservi.
  5. Définissez le type de lien requis dans la zone de texte Expression.
  6. Cliquez sur Connecter.
  7. Sélectionnez un deuxième paramètre asservi sans désactiver le premier paramètre asservi.
  8. Cliquez sur la flèche pointant vers le paramètre asservi.
  9. Définissez le type de lien requis dans la zone de texte Expression.
  10. Cliquez sur Connecter.

    Répétez ces opérations autant de fois que nécessaire, en alternant paramètres asservis et paramètres principaux. Vous obtenez ainsi une " chaîne " au sein de laquelle chaque paramètre asservi conserve un lien constant avec le paramètre suivant lorsque vous modifiez le paramètre principal d'origine.

Pour modifier des paramètres mis en relation entre noeuds de scène :

    Si vous créez ou héritez d'une scène contenant des paramètres mis en relation et si vous souhaitez modifier une relation spécifique, vous pouvez utiliser la vue schématique pour rechercher la relation en question et l'ouvrir dans la boîte de dialogue Mise en relation des paramètres.

    Remarque : Cette procédure décrit comment modifier des paramètres mis en relation entre noeuds de scène. Pour modifier la mise en relation au sein d'un seul noeud, comme entre les paramètres de création d'un objet et ses paramètres modificateurs, reportez-vous à la procédure suivante.
  1. Ouvrez une scène contenant plusieurs noeuds, lesquels sont mis en relation par au moins une paire de paramètres.
  2. Ouvrez la boîte de dialogue Vue schématique en cliquant sur dans la barre d'outils principale.

    La vue schématique s'ouvre, indiquant les noeuds de la scène et le flotteur d'affichage.

    Conseil : Si le flotteur d'affichage n'apparaît pas, ouvrez-le depuis le menu Affichage de la vue schématique.
  3. Dans le flotteur d'affichage, cliquez sur le bouton Mise en relation paramètres.

    Toute relation entre noeuds apparaît sous forme de lignes de la même couleur que le bouton.

  4. Placez le curseur de la souris sur une des relations.

    La mise en relation correspondante s'affiche dans une info-bulle.

  5. Lorsque vous trouvez une mise en relation à modifier, cliquez deux fois sur la relation correspondante dans le flotteur d'affichage.

    La boîte de dialogue Mise en relation des paramètres s'ouvre. La réglages actuels sont activés et les paramètres mis en relation apparaissent en surbrillance.

  6. Modifiez les paramètres selon vos besoins, puis cliquez sur Mettre à jour.
  7. Répétez la procédure avec les autres paramètres mis en relation que vous souhaitez modifier.

Pour modifier des paramètres mis en relation au sein d'un seul noeud de scène :

    Si des paramètres sont mis en relation au sein d'un noeud de scène (par exemple, la position d'un objet est mise en relation avec le paramètre d'un modificateur appliqué à l'objet), la relation peut ne pas être visible dans la vue schématique. Toutefois, vous pouvez utiliser d'autres options d'affichage afin de rendre ces relations visibles.

    Remarque : Cette procédure repose sur des méthodes décrites dans la procédure précédente.
  1. Ouvrez une scène contenant des paramètres mis en relation au sein d'un même noeud. Par exemple, la position X d'un objet auquel est appliqué un modificateur Courbure peut être mise en relation avec le paramètre Angle du modificateur Courbure.
  2. Ouvrez la boîte de dialogue Vue schématique en cliquant sur dans la barre d'outils principale.

    La vue schématique s'ouvre, indiquant les noeuds de la scène et le flotteur d'affichage.

    Conseil : Si le flotteur d'affichage n'apparaît pas, ouvrez-le depuis le menu Affichage de la vue schématique.
  3. Dans le flotteur d'affichage, cliquez sur le bouton Mise en relation paramètres.

    Rien ne se produit, car la mise en relation des paramètres est interne à l'objet. Vous devez développer structure interne pour afficher les relations.

  4. Un objet non modifié dispose généralement de deux types de paramètres pouvant être mis en relation : les transformations et les paramètres de création, également appelés paramètres d'objet. La figure suivante illustre les deux types : transformation en haut et objet en bas.

    Pour les afficher en tant que relations dans la vue schématique, il est nécessaire d'activer, dans la zone Entités, les options du flotteur d'affichage suivantes :

    • Objets de base (pour afficher les paramètres de création)
    • Contrôleurs (pour afficher les transformations)
    • La ou les transformations appropriées : position, rotation et échelle

    L'illustration suivante présente un lien entre la position d'un objet et son rayon :

  5. Si un paramètre modificateur est mis en relation, il est nécessaire d'activer Pile des modificateurs dans le flotteur d'affichage. L'illustration suivante présente un lien entre la position d'un objet et le paramètre Angle d'un modificateur Courbure appliqué à l'objet. Une partie de la hiérarchie du paramètre modificateur a été réduite pour plus de clarté.
  6. Dans tous les cas, une fois que vous avez affiché suffisamment de paramètres pour faire apparaître les relations, placez le curseur sur une relation dans le flotteur d'affichage pour afficher le mise en relation et cliquez deux fois dessus pour ouvrir la boîte de dialogue Mise en relation des paramètres (la mise en relation y apparaît en surbrillance).

Interface

Arborescences

La boîte de dialogue comprend deux arborescences qui affichent les paramètres animables de tous les objets visibles dans la scène. Le nom des objets actuellement sélectionnés est indiqué dans la partie supérieure. Ces arborescences permettent de sélectionner et de câbler, outre la scène elle-même, tous les paramètres des objets qu'elle contient et qu'il est possible d'animer.

Elles sont régies par un code de couleurs qui affiche le câblage existant. Par exemple, un paramètre associé à un contrôleur fil de fer (soit par un lien bidirectionnel, soit en tant que paramètre asservi dans le cadre d'un lien unidirectionnel) est affiché en rouge. Lorsque vous sélectionnez un paramètre contrôlé par un fil de fer, tous les paramètres qui sont directement connectés à ce paramètre sont affichés en vert dans l'autre arborescence. Dans tous les cas, si le paramètre figure dans une piste qui n'a pas été développée, celle-ci apparaît en rouge ou en vert. Vous pouvez développer les pistes pour rechercher les liens.

Remarque : si vous accédez à la boîte de dialogue Mise en relation des paramètres en connectant deux paramètres, les arborescences de la vue piste affichent uniquement les objets sélectionnés en faisant ressortir les paramètres choisis dans les menus contextuels au cours de la procédure de connexion. Si vous souhaitez développer les arborescences afin qu'elles incluent tous les paramètres de la scène qu'il est possible d'animer, cliquez sur Afficher toutes les pistes.

Les boutons placés au-dessus des arborescences sont les suivants :

Afficher toutes les pistes
Vous renvoie au début de la liste des objets scène.
Rechercher le prochain paramètre
Développe l'arborescence, si nécessaire, puis sélectionne et affiche le paramètre câblé suivant dans la scène. Vous pouvez parcourir tous les liens existants en sélectionnant ce bouton à plusieurs reprises.
Remarque : si vous cliquez sur un paramètre câblé, ses connexions sont affichées en vert dans l'autre arborescence. Tant que le paramètre câblé est en surbrillance, le bouton d'affichage de la mise en relation suivante de l'autre arborescence vous permet de naviguer entre les connexions affichées en vert ; vous pouvez ainsi rapidement repérer les connexions du paramètre sélectionné.
Actualiser le contenu de l'arborescence pour le noeud sélectionné
Affiche dans l'arborescence uniquement le ou les noeud(s) sélectionné(s) dans la scène. Les noeuds s'affichent développés.
[Nom de l'objet]
Pour chaque arborescence, ce champ de texte affiche le nom de l'objet choisi.
  • Boutons radio PrincipalLe système de mise en relation des paramètres permet d'animer simultanément deux paramètres liés. Pour ce faire, un sous-contrôleur est affecté à l'un des paramètres ; ainsi, toute animation appliquée à ce contrôleur est automatiquement répercutée sur les deux paramètres. Le sous-contrôleur d'animation est toujours associé au paramètre principal. Par défaut, il s'agit du paramètre que vous sélectionnez en premier lorsque vous reliez des objets. Vous pouvez également choisir l'objet principal en sélectionnant le bouton radio Principal situé sous l'une des arborescences.

    Dans la vue piste, le sous-contrôleur d'animation apparaît sous la forme d'une piste imbriquée dans la piste du paramètre principal. Ses valeurs contrôlent directement celles du paramètre principal et leur correspondent. Si des clés d'animation peuvent être définies pour le sous-contrôleur (valeur par défaut lors de la configuration d'une connexion bidirectionnelle), il suffit alors de régler l'un ou l'autre des paramètres liés pour définir les clés d'animation du sous-contrôleur. Cela signifie que si vous définissez des clés d'animation pour les deux paramètres câblés en ajustant le paramètre asservi, les clés d'animation du sous-contrôleur seront alors dérivées de l'expression de transfert du paramètre principal. Le choix du paramètre principal n'est qu'une simple convention, la paire de paramètres pouvant être animée à partir de l'un ou de l'autre.

Contrôle de la direction

Entre les arborescences, vous voyez trois boutons de contrôle de la direction. Vous ne pouvez choisir qu'un seul de ceux-ci à la fois. Ces boutons permettent de définir la direction de la connexion (unidirectionnelle ou bidirectionnelle) :

  • Connexion double-sens [flèche à deux pointes]cliquez sur cette option pour lier deux paramètres, de façon à ce que les modifications apportées à l'un influent sur l'autre.
  • Connexion à un sens : le paramètre droit contrôle le paramètre gauche [flèche gauche]le paramètre de droite contrôle le paramètre de gauche.
  • Connexion à un sens : le paramètre gauche contrôle le paramètre droit [flèche droite]le paramètre de gauche contrôle le paramètre de droite.
Remarque : vous pouvez modifier la direction du fil de fer entre deux paramètres à tout moment ; il vous suffit de cliquer sur la flèche requise, puis sur Connecter ou Mettre à jour.
Connecter/Mettre à jour

L'étiquette de ce bouton change selon que vous cliquez dessus pour définir une nouvelle connexion (Connecter) ou pour modifier l'expression ou la direction d'une connexion existante (Mettre à jour). Les connexions existantes ne sont modifiées que lorsque vous cliquez sur Mettre à jour.

Déconnecter

Ce bouton n'est activé que si vous avez sélectionné des paramètres connectés. Il permet de supprimer les contrôleurs de fil de fer et de les remplacer par la piste d'animation du paramètre principal (dans le cas d'une connexion bidirectionnelle) ou par les contrôleurs par défaut (dans le cas d'une connexion unidirectionnelle).

[Fenêtres d'expression de transfert]

Elles figurent sous les arborescences de paramètres. Ces expressions déterminent la manière dont une modification apportée à chaque paramètre a une incidence sur l'autre. En général, une expression est l'inverse de l'autre. (Vous pouvez entrer des expressions qui ne sont pas inverses pour les deux paramètres, mais cette pratique est déconseillée, car le résultat de la mise en relation est différent selon le paramètre que vous modifiez en premier.)

La première fois que vous mettez en relation les paramètres, les expressions par défaut définissent des liens simples de type 1-1 entre les paramètres. Vous pouvez modifier les expressions dans ces fenêtres. Une expression valide génère un résultat du type requis pour le paramètre associé. Par exemple, si vous liez un paramètre indiquant une hauteur (sous la forme d'une valeur à virgule flottante) à un paramètre définissant une position (valeur point3), les expressions doivent inclure des conversions permettant d'obtenir le même type de valeurs en sortie.

Pour plus d'informations sur la syntaxe des expressions, reportez-vous à la rubrique "Contrôleur de script" dans l'Aide MAXScript.

La fenêtre Expression du paramètre principal apparaît en grisé dans le cadre d'une connexion unidirectionnelle, aucun contrôleur fil de fer n'ayant été attribué à ce paramètre.

En revanche, les deux fenêtres de transfert d'expression sont activées lorsque vous définissez une connexion bidirectionnelle.