Assistant Exposition de transformation

L'assistant Exposition de transformation expose les valeurs des objets ne possédant pas de clés, pour leur utilisation dans des expressions et des scripts. Ainsi, les concepteurs de caractéristiques et les animateurs peuvent accéder à un ensemble donné de transformations pour un objet, ainsi qu'entre un objet et son parent, tel qu'une structure dans une chaîne CI. Par exemple, à l'aide de l'assistant Exposition de transformation, vous pourriez écrire un script ou utiliser la mise en relation de paramètres pour tester l'angle de la structure contrôlée par CI (et ainsi, sans clés) du bras d'un personnage puis, lorsque cet angle dépasse une valeur donnée, faire pivoter la structure de clavicule correspondante pour déformer la région de l'épaule.

Dans les fenêtres, l'objet assistant Exposition de transformation ressemble en tous points à un assistant Point.

Procédures

Pour utiliser l'assistant Exposition de transformation :

  1. Cliquez sur ExposeTm et choisissez les caractéristiques de l'aspect dans le panneau déroulant Affichage.
  2. Ajustez la taille de l'objet assistant en utilisant la double flèche Taille du panneau déroulant Affichage. Valeur par défaut=20
  3. Cliquez dans votre scène pour ajouter l'objet assistant.

    La position de l'objet assistant n'a aucun rapport avec ses fonctions.

  4. Dans le groupe de fonctions Modifier panneau déroulant Paramètres, cliquez sur le bouton Exposer le nœud (libellé par défaut : Aucun) et sélectionnez l'objet dont vous voulez exposer les valeurs de transformation.

    Le nom de l'objet apparaît sur le bouton et ses valeurs de transformation s'affichent dans les champs du panneau déroulant Valeurs exposées.

  5. Il est possible de désactiver Parent et de choisir un objet Noeud local de référence.

    Cette option est utilisée par les paramètres Angles Euler locaux, Distance par rapport à la référence et Angle. Si l'objet n'a pas de parent et que vous ne spécifiez pas d'objet Noeud local de référence, ces champs utilisent le centre de l'univers (0,0,0) comme noeud de référence.

  6. Pour utiliser une valeur de transformation dans un script ou une expression, cliquez d'abord sur le bouton M en regard de la valeur du paramètre.

    Le nom de la transformation est alors copiée, avec la notation MAXScript, dans le tampon de copie.

  7. Collez le contenu du tampon dans votre script ou votre expression.

    Un exemple de résultat : « $ExposeTransform01.localPositionX ». 3ds Max interprète cela comme la position locale, sur l'axe X, de l'objet Exposer le nœud.

Interface

Panneau déroulant Paramètres

Zone Objets

Ces paramètres vous permettent de spécifier le noeud exposé, un objet de référence autre que le parent, ainsi que des paramètres de rotation et de synchronisation.

Exposer le noeud

Objet à partir duquel les valeurs sont générées. Cliquez sur ce bouton, puis sélectionnez l'objet. Le nom de l'objet apparaît alors sur le bouton.

Noeud local de référence

Objet dont la relation avec l'objet Exposer le noeud sert à générer les données locales pour la rotation, la distance et l'angle. Cliquez sur ce bouton, puis sélectionnez l'objet. Disponible uniquement lorsque le paramètre Parent est désactivé.

Par défaut, il s'agit de l'objet parent, mais vous pouvez désactiver Parent, puis spécifier un objet différent.

Parent

Lorsque cette option est activée, l'objet Noeud local de référence est défini automatiquement sur le parent de l'objet Exposer le noeud. Lorsqu'elle est désactivée, vous pouvez sélectionner un objet de référence pour les données locales. Cette option est activée par défaut.

Cette option est utilisée par les paramètres Angles Euler locaux, Distance par rapport à la référence et Angle. Si l'objet n'a pas de parent et que vous ne spécifiez pas d'objet Noeud local de référence, ces champs utilisent le centre de l'univers (0,0,0) comme noeud de référence.

Zone Rotation
Ordre Euler

Ces trois paramètres déterminent l'ordre dans lequel l'assistant Exposition de transformation recherchera une rotation Euler.

Ce paramètre corrige les anomalies qui peuvent apparaître lorsqu'une valeur de rotation locale est générée en rapport avec d'autres valeurs de rotation. Par exemple, lorsque Ordre Z est défini sur XYZ, la valeur Z est générée avec X comme référence, puis Y. Ou lorsque Ordre X est défini sur ZXY, la valeur Z est générée directement en référence au parent, indépendamment des rotations X et Y.

Supprimer l'échelle NU

Lorsque cette option est activée, elle supprime toute échelle non uniforme qui pourrait influer sur les données de rotation. Elle n'enlève pas l'échelle non uniforme de l'objet, mais uniquement des valeurs générées.

Zone Synchronisation
Utiliser le décalage temporel

Lorsque cette option est activée, elle vous permet de spécifier une image autre que l'image actuelle pour collecter des données. La valeur de décalage est ajoutée à l'image actuelle pour trouver l'image à partir de laquelle les données sont collectées.

Par exemple, si l'image actuelle est l'image 20 et que vous souhaitez collecter les données à partir de l'image 15, activez Utiliser le décalage temporel et définissez Décalage sur -5.

Panneau déroulant Affichage

Vous permet de spécifier la façon dont l'objet assistant apparaît dans les fenêtres. Par défaut, le type d'affichage est défini sur Croix uniquement et la Taille est réglée sur 20,0. Vous pouvez activer plusieurs paramètres d'affichage si vous le souhaitez.

Marqueur centre

Affiche un petit marqueur en forme de X au centre de l'objet assistant.

Repère trois axes

Indique la position et l'orientation de l'objet assistant par l'intermédiaire d'un repère trois axes.

Croix

Affiche une croix alignée sur les axes.

Boîte

Affiche au centre de l'objet assistant une petite boîte alignée sur les axes.

Taille

Détermine la taille de l'objet assistant. Utilisez cette option pour réduire l'objet assistant ou pour l'agrandir afin de faciliter sa recherche. Valeur par défaut = 20,0.

Taille d'écran constante

Préserve la taille de l'objet assistant quel que soit le facteur de zoom.

Tracer par dessus

Affiche l'objet assistant au-dessus des autres objets de la scène (ou devant).

Panneau déroulant Valeurs exposées

Ce panneau déroulant fournit des indicateurs de toutes les valeurs de transformation de l'objet Exposer le noeud. Un bouton intitulé M apparaît en regard chaque valeur. Cliquez sur ce bouton pour copier le MAXScript associé à la valeur dans le presse-papiers; vous pouvez ensuite le coller dans un script.

Afficher les valeurs exposées

Lorsque cette option est activée, les valeurs de transformation associées à l'objet Exposer le noeud apparaissent dans ce panneau déroulant et sont mises à jour au fur et à mesure que les valeurs changent. Lorsqu'elle est désactivée, les valeurs n'apparaissent pas, mais les boutons M continuent à fonctionner normalement.

Zone Angles Euler locaux

Valeurs de rotation par rapport à l'objet parent ou Noeud local de référence.

Zone Angles Euler univ.

Valeurs de rotation dans le système de coordonnées universel.

Zone Position locale

Valeurs de position par rapport au système de coordonnées local de l'objet Exposer le noeud.

Zone Position dans l'univers

Valeurs de position dans le système de coordonnées universel.

Groupe Boîte englobante

Dimensions maximales de l'objet.

Zone Distance par rapport à la réf.

Distance entre l'objet Exposer le noeud et son parent ou l'objet Noeud local de référence désigné. Si aucun des deux n'existe, la distance par rapport au centre de l'univers (0,0,0) est affichée.

Zone Angle

Angle formé par l'objet Exposer le noeud et son parent ou l'objet Noeud local de référence désigné.