Contrainte Observer

La contrainte Observation contrôle l'orientation d'un objet de telle sorte qu'il fasse toujours face à un ou plusieurs autres objets. Elle verrouille la rotation d'un objet afin que l'un de ses axes soit orienté vers l'objet cible ou la moyenne pondérée des positions cible. L'axe Observer est orienté vers la cible, alors que l'axe Noeud sup. spécifie l'axe orienté vers le haut. Lorsque les deux coïncident, un comportement de type bascule peut se produire. Cette action s'apparente au fait de diriger une caméra vers le haut.

Les contraintes Observer permettent aux antennes paraboliques de suivre le satellite

Un exemple d'application de la contrainte Observation consiste à contraindre les yeux d'un personnage à suivre un assistant Point. Les yeux pointent alors systématiquement vers cet assistant Point. Il vous suffit d'animer l'assistant pour que les yeux suivent ses mouvements. Même si vous faites pivoter la tête, les yeux restent fixés sur l'assistant Point.

Cibles et poids multiples

Un objet contraint peut être influencé par plusieurs objets cibles. Si vous utilisez plusieurs cibles, chacune d'entre elles a une valeur Poids qui définit la portée de son influence sur l'objet contraint, en fonction des autres cibles.

L'utilisation de valeurs Poids n'est utile (et disponible) qu'en cas de cibles multiples. Une valeur de 0 signifie que la cible n'a aucune influence. Toute valeur supérieure à 0 force la cible à influencer l'objet contraint, en fonction des paramètres Poids des autres cibles. Par exemple, une cible ayant une valeur Poids de 80 a deux fois plus d'influence qu'une cible ayant une valeur Poids de 40.

Procédures

Pour affecter une contrainte Observer :

  1. Sélectionnez l'objet à contraindre. Cet objet observe toujours sa cible.
  2. Choisissez le menu Animation Contraintes Contrainte Observer.

    Une ligne élastique s'étend entre l'objet contraint et le curseur de la souris.

  3. Cliquez sur l'objet cible.

Pour accéder aux paramètres de la contrainte Observer par l'intermédiaire du groupe de fonctions Mouvement :

  1. Sélectionnez l'objet auquel vous avez appliqué la contrainte Observer.
  2. Dans le groupe de fonctions Mouvement   panneau déroulant Paramètres PRE, cliquez sur le bouton Rotation.

    Les paramètres de la contrainte Observer figurent sous le panneau déroulant Contrainte Observer.

Pour éditer les valeurs de poids :

  1. Sélectionnez l'objet contraint.
  2. Dans le groupe de fonctions Mouvement   panneau déroulant Paramètres PRE, cliquez sur le bouton Rotation.

    Les paramètres de la contrainte Observer figurent sous le panneau déroulant Contrainte Observer.

  3. Cliquez sur une cible dans la liste.
  4. Utilisez la double flèche ou tapez une valeur numérique pour définir le poids.

Pour animer les valeurs de poids :

  1. Sélectionnez l'objet contraint.
  2. Dans le groupe de fonctions Mouvement   panneau déroulant Paramètres PRE, cliquez sur le bouton Rotation.

    Les paramètres de la contrainte Observer figurent sous le panneau déroulant Contrainte Observer.

  3. Cliquez sur une cible dans la liste.
  4. Activez
  5. Utilisez la double flèche ou tapez une valeur numérique pour définir le poids.

Pour utiliser la contrainte Observation à l'aide d'une caméra libre :

  1. Modifiez l'axe Observation sur Z et activez l'option Basculer.
  2. Modifiez également l'axe de noeud supérieur sur Z.

Interface

Lorsque vous avez affecté une contrainte Observer, vous pouvez accéder à ses propriétés à partir du panneau déroulant Contrainte Observer du groupe de fonctions Mouvement. Ce panneau déroulant permet d'ajouter ou de supprimer des cibles, d'affecter des poids, d'affecter et animer des valeurs de poids de cible, et d'ajuster d'autres paramètres associés.

Remarque : Lorsque vous affectez une contrainte Observation depuis le menu Animation, 3ds Max affecte un contrôleur Liste rotation à l'objet. La liste du panneau déroulant Liste Rotation contient la contrainte Observer, qui est la contrainte que vous avez affectée. Pour afficher le panneau déroulant Contrainte Observer, cliquez deux fois sur la contrainte Observer dans la liste.
Ajouter cible Observation
Permet d'ajouter de nouvelles cibles qui influencent l'objet contraint.
Supprimer cible Observation
Permet de supprimer des objets cibles qui influencent l'objet contraint.
[Liste Cible]
Affiche les cibles et leur poids.
Poids
Permet d'affecter et d'animer les valeurs de poids pour chaque cible. Cette option est uniquement disponible lorsque vous utilisez des cibles multiples.
Conserver décalage initial
Préserve l'orientation initiale de l'objet contraint comme décalage par rapport à son orientation contrainte.
Longueur ligne de vue
Définit la longueur de la ligne de vue principale, allant du pivot de l'objet contraint au pivot de sa cible (ou la moyenne, en cas de cibles multiples). Une valeur négative relie l'objet contraint dans la direction opposée de la ou les cibles.

En cas de cible unique, la longueur de la ligne de vue est déterminée par la distance entre l'objet contraint et la cible, ainsi que par le paramètre Longueur ligne de vue. Cependant, si l'option Longueur ligne de vue absolue est activée, la distance entre les deux n'a aucun effet sur la longueur.

La couleur de cette ligne de vue est définie par l'élément Ligne cible dans la catégorie Gizmos du groupe de fonctions Couleurs, sous Personnaliser boîte de dialogue Personnaliser interface utilisateur.

Remarque : lorsque plusieurs cibles sont sélectionnées, les lignes de vue supplémentaires, qui relient l'objet contraint à ses objets cibles, héritent de la couleur des cibles correspondantes. Si l'option Longueur ligne de vue absolue est activée, la longueur des lignes de cible est déterminée par le paramètre Poids de la cible et la valeur Longueur ligne de vue. Par contre, si elle est désactivée, la longueur de ces lignes dépend de la distance entre l'objet contraint et sa cible, ainsi que de la valeur Longueur ligne de vue. Une ligne de vue supplémentaire (principale), dont la longueur et la couleur sont spécifiées comme indiqué ci-dessus, indique l'orientation réelle et calculée.
Longueur ligne de vue absolue
Lorsque cette option est activée, 3ds Max utilise le paramètre Longueur ligne de vue pour la longueur de la ligne principale ; la distance entre l'objet contraint et la ou les cibles n'a aucun effet.
Définir orientation
Permet de définir manuellement l'orientation du décalage de l'objet contraint. Lorsque cette option est activée, vous pouvez utiliser l'outil de rotation pour définir l'orientation de l'objet contraint. Cette orientation est conservée lorsque l'objet contraint observe sa cible.
Réinitialiser orientation
Rétablit l'orientation par défaut de l'objet contraint. Ainsi, vous pouvez redéfinir l'orientation de l'objet contraint après avoir défini l'orientation manuellement.

Groupe Sélectionner axe Observation

Permet de définir l'axe d'observation de la cible. Les cases à cocher X, Y et Z correspondent au système de coordonnées local de l'objet contraint. La case à cocher Basculer inverse les directions des axes locaux.

Groupe Choisir noeud sup

L'univers est le noeud supérieur par défaut. Désactivez l'option Univers pour sélectionner un objet désignant le plan Noeud sup. Ce plan est alors pris au niveau de l'objet contraint. Lorsque les axes Observer et Noeud sup. coïncident, l'objet contraint bascule. L'animation de la position de l'objet Noeud sup. déplace le plan correspondant.

Groupe Contrôle noeud sup.

Cette zone vous permet de passer rapidement du contrôle noeud sup. Observer au contrôle Alignement axe et inversement.

  • ObservationLorsque cette option est sélectionnée, le noeud supérieur correspond à la cible Observation.
  • Alignement axeLorsque cette option est sélectionnée, le noeud supérieur s'aligne sur l'axe de l'objet. Choisissez un axe (X, Y ou Z) dans le groupe Align. source/noeud sup situé immédiatement au-dessous du paramètre Contrôle noeud sup.

Zone Axe source/noeud sup.

Axe source
Permet de choisir l'axe de l'objet contraint à aligner sur l'axe de noeud supérieur. L'axe de la source correspond à l'axe local de l'objet contraint. Comme l'axe de la source et l'axe Observer fonctionnent conjointement, l'axe servant à définir l'axe d'observation n'est pas disponible.
Aligné à l'axe noeud sup.
Permet de choisir l'axe de noeud supérieur sur lequel est aligné l'axe de la source sélectionné. Il arrive parfois que ce dernier ne soit pas entièrement aligné avec l'axe de noeud supérieur.