Utilisez la boîte de dialogue Gestionnaire de réaction pour configurer et modifier les contrôleurs Réaction. Le gestionnaire de réaction permet d’ajouter et de supprimer des contrôleurs et des contrôleurs contrôlés, définir des états pour des réactions, utiliser un graphique pour afficher et modifier les réactions avec des courbes, et bien plus encore.
Exemple : pour utiliser la boîte de dialogue Gestionnaire de réaction :
Le but de cette procédure est de vous montrer les différentes possibilités d'utilisation du gestionnaire de réaction. Avant de l’utiliser, nous vous recommandons de suivre la procédure de présentation dans la rubrique Contrôleurs Réaction : Exemple : pour que la position d’une sphère réagisse à la position d’une boîte.
La fenêtre devrait être semblable à celle de l'illustration suivante :
Vous utiliserez la glissière pour contrôler séparément deux entrées contrôlées : les valeurs négatives correspondront à la position X de la boîte et les valeurs positives au paramètre Hémisphère de la sphère.
La valeur actuelle de la glissière est 0.
La boîte de dialogue est pour l'instant vide.
Dans la liste Réactions, l’entrée du contrôleur de réaction Glissière01/valeur apparaît.
Dans la liste Réactions, l’entrée contrôlée de la réaction Boîte01/Position X apparaît sous l’entrée du contrôleur de réaction. En outre, un nouvel état correspondant à la nouvelle piste contrôlée de réaction ajoutée apparaît dans la liste États. Ceci indique simplement que lorsque la valeur de la glissière est 0, la position X de la boîte doit être la même. Cependant, pour qu'elle ait un sens, une réaction nécessite au moins deux états. Vous apprendrez très bientôt comment remédier à ceci.
Ensuite, vous découvrirez une manière différente d’ajouter une piste contrôlée de réaction.
Suite à ce clic, le menu contextuel apparaît à l'emplacement du curseur de la souris.
La piste Hémisphère de la sphère est ajoutée en tant que réaction contrôlée de la glissière, et un nouvel état correspondant à celles-ci est ajouté à la liste États.
La liste Etats comporte maintenant deux états. Toutefois, les valeurs des états (c'est-à-dire la valeur de la glissière) sont identiques. Par conséquent, une seule d'entre elles est nécessaire. Vous pouvez y remédier en ajoutant la piste contrôlée de réaction Hémisphère au premier état et en éliminant le deuxième état.
La piste Hémisphère est alors ajoutée à État01.
Vous pouvez maintenant supprimer le second état superflu.
État02 disparaît.
La boîte est actuellement à l'emplacement auquel vous l'avez créée, mais il est possible que vous vouliez commencer à un autre emplacement. Cependant, la boîte étant une réaction contrôlée de la glissière, vous ne pouvez pas la déplacer librement sur l’axe X. Vous utiliserez le gestionnaire de réaction pour définir la position X de la boîte sur une valeur spécifique.
Il vous sera peut-être difficile de définir une valeur exacte en faisant glisser la souris, car les valeurs ne changent que de 10 unités ou plus. Vous pouvez utiliser le clavier pour définir une valeur plus précise.
La valeur est mise en surbrillance et devient éditable au clavier.
La valeur affichée est maintenant -50.000.
Vous pouvez également utiliser le clavier et la souris pour modifier les valeurs d’état (contrôleur de réaction).
Vous allez maintenant apprendre à utiliser le mode Créer pour créer librement des états.
Vous allez tout d'abord définir un nouvel état pour déplacer la boîte vers la gauche dans le cas de valeurs négatives de glissière.
Vous ne pouvez pas effectuer cette opération, car elle est contrôlée par la valeur de glissière.
Lorsque le mode Créer est activé, vous pouvez modifier les propriétés du contrôleur de réaction et les propriétés contrôlées, et utiliser les propriétés actuelles pour créer des états.
Lorsque le mode Créer est activé, la mise en surbrillance de l’entrée contrôlée permet de manipuler la valeur contrôlée dans la fenêtre, de façon interactive. Il suffit ensuite de cliquer sur Créer état pour créer un état pour cette entrée contrôlée uniquement. Si vous mettez le contrôleur de réaction en surbrillance, toutes les entrées contrôlées peuvent être manipulées librement. Si vous cliquez sur le bouton Créer état, un nouvel état est créé pour l’ensemble des entrées contrôlées. Comme le gestionnaire de réaction est un outil complexe, il vaut mieux en général s'assurer que les données sont le plus simple possible.
Le gestionnaire de réaction ajoute un nouvel état État02, avec une valeur d’état (glissière) égale à -100, tandis que la boîte est à sa nouvelle position X.
Vous allez maintenant définir un nouvel état, afin que la partie droite de la plage de la glissière affecte la valeur Hémisphère de la sphère.
Le paramètre Hémisphère n’est pas disponible, car il est contrôlé par la valeur de la glissière.
Le paramètre Hémisphère est maintenant disponible.
Le gestionnaire de réaction ajoute un état avec une valeur d’état (glissière) égale à 100 et une valeur Sphère01/Hémisphère égale à 0,750.
Par ailleurs, si vous cliquez sur Glissière01/Valeur dans la liste Réactions, vous pouvez observer dans le graphique la valeur de glissière sur l’axe horizontal et les deux réactions sur l’axe vertical. Comme l’échelle de ces deux éléments est différente, la réaction Hémisphère (à droite dans le graphique) semble être une ligne droite, mais si vous cliquez sur Sphère01/Hémisphère dans la liste Réactions, le graphique affiche une croissance rapide, passant de 0 à 0,75.
Sur la moitié gauche de la plage de la glissière, la boîte se déplace le long de l'axe X. Sur la partie droite de la plage, la valeur Hémisphère de la sphère est modifiée.
Pour terminer la procédure, vous effectuerez différents tests d'utilisation du graphique pour modifier une réaction.
Vous ajoutez ainsi un nouveau point à la courbe et créez un nouvel état dans la liste Etats.
Lorsque la glissière se déplace de 0 à 100, la valeur Hémisphère augmente tant que la sphère disparaît et diminue ensuite, de sorte que vous pouvez observer le quart supérieur de la sphère.
Vous avez maintenant découvert brièvement quelques-unes des possibilités offertes par la boîte de dialogue Gestionnaire de réaction. Pour plus d'informations, reportez-vous à la section " Interface " ci-dessous.
La boîte de dialogue Gestionnaire de réaction comprend trois parties : les listes Réactions et Etats, et le graphique. Chacune dispose de sa ou ses propres barres d'outils. Chaque liste contient des lignes et des colonnes ; les titres de colonne ont recours à des fonctionnalités Windows standard. Pour redimensionner une colonne, faites glisser la ligne de séparation vers la droite de son titre. Pour redimensionner automatiquement une colonne en fonction de son entrée la plus large, double-cliquez sur la ligne de séparation du titre à droite. Pour modifier la taille verticale d'une section de liste, faites glisser la ligne de séparation horizontale en bas de la liste et redimensionnez proportionnellement les trois sections en faisant glisser le bas de la boîte de dialogue. Vous pouvez également redimensionner la boîte de dialogue en en faisant glisser un coin ou un côté.
Les méthodes standard permettent également de sélectionner des éléments dans la liste et de les associer à d'autres actions. Sélectionnez un élément unique en cliquant dessus. Pour sélectionner plusieurs éléments consécutifs, cliquez sur le premier élément, appuyez sur la touche Maj et cliquez sur le dernier élément en maintenant la touche enfoncée. Pour sélectionner des éléments non contigus et pour inverser la sélection d’un élément donné, appuyez sur la touche Ctrl et cliquez tout en la maintenant enfoncée.
Normalement, si une cellule de la liste Réactions ou États contient une seule valeur numérique, vous pouvez modifier cette valeur en faisant glisser verticalement le curseur sur la cellule. Cliquez et conservez le bouton appuyé sur le nombre contenu dans la cellule, puis déplacez la souris vers le haut afin d'augmenter la valeur, ou vers le bas pour la réduire. Seules les valeurs de début et de fin des objets du contrôleur de réaction ne sont pas modifiables de cette façon. Pour les modifier, vous devez changer la valeur de début ou de fin de l’objet contrôlé. Vous pouvez également modifier un champ ne comportant qu'une seule valeur en cliquant deux fois dessus, puis en le modifiant avec le clavier. Lorsqu’un champ comporte plusieurs valeurs numériques, vous devez manipuler l’objet directement dans la fenêtre ou la boîte de dialogue appropriée.
La boîte de dialogue dispose également d’un menu contextuel pour gérer les réactions et les états. Pour y accéder, cliquez avec le bouton droit de la souris n’importe où dans la boîte de dialogue, sauf dans la section du graphique.
La liste Réactions affiche une vue hiérarchique des relations contrôleur-élément contrôlé des objets avec les contrôleurs Réaction de la scène. Vous pouvez utiliser les commandes de la liste pour ajouter et supprimer des contrôleurs et des éléments contrôlés, modifier les images de début et de fin, et faire basculer l’utilisation de la courbe du graphique. Ces commandes sont disponibles à la fois sur la barre d'outils située au-dessus de la liste et dans la liste elle-même.
Active le mode Ajouter contrôleur. Cliquez sur un objet dans une fenêtre, puis sélectionnez dans le menu contextuel une piste d’animation pour l’utiliser comme contrôleur de réaction. Une autre possibilité consiste à choisir une piste dans la vue piste ou dans le groupe de fonctions Mouvement liste du panneau déroulant Affecter contrôleur.
Le menu contextuel permet uniquement de choisir une piste à la fin de la hiérarchie de menus ; par exemple, Transformation Position
Position X. Si vous choisissez le nom d’objet en haut du menu, le gestionnaire de réaction l’affiche comme position dans l’espace univers. Ainsi, vous pouvez utiliser sa position dans le système de coordonnées Univers pour contrôler ses entrées contrôlées.
Pour associer une piste de position ou de rotation au contrôleur de réaction, cliquez sur Ajouter contrôleur, puis cliquez sur la piste dans la vue piste ou dans le groupe de fonctions Mouvement liste du panneau déroulant Affecter contrôleur. Dans ce dernier cas, vous devez toujours sélectionner l’objet dans la fenêtre avant de cliquer sur Ajouter contrôleur pour l’afficher dans la liste du panneau déroulant Affecter contrôleur. Si vous utilisez la vue piste, vous pouvez ouvrir la boîte de dialogue Vue piste avant ou après avoir cliqué sur Ajouter contrôleur.
Active le mode Ajouter un élément contrôlé, ce qui vous permet d’affecter une piste contrôlée au contrôleur de réaction mis en surbrillance dans la liste Réactions. Mettez en surbrillance un contrôleur de réaction, puis cliquez sur Ajouter un élément contrôlé. Cliquez sur un objet dans une fenêtre, puis sélectionnez dans le menu contextuel une piste d’animation pour l’utiliser comme élément contrôlé. Une autre possibilité consiste à choisir une piste dans la vue piste ou dans le groupe de fonctions Mouvement liste du panneau déroulant Affecter contrôleur. Cette option est uniquement disponible lorsqu’un contrôleur de réaction est mis en surbrillance dans la liste Réactions.
Pour ajouter plusieurs entrées contrôlées, cliquez sur Ajouter un élément contrôlé, puis appuyez sur H pour ouvrir la boîte de dialogue Choisir objet. Sélectionnez les objets à ajouter et cliquez sur Choisir. Le menu contextuel s’affiche. Vous devez alors sélectionner la piste d’animation à utiliser en tant qu’élément contrôlé. La même piste est utilisée dans chaque objet. Une autre solution consiste à sélectionner les objets et à appliquer l'option Ajouter sélection (voir section suivante).
Si plusieurs contrôleurs sont mis en surbrillance lorsque vous ajoutez des éléments contrôlés, l’entrée contrôlée est ajoutée au premier contrôleur de réaction dans la liste.
Si des états sont mis en surbrillance dans la liste États, les nouveaux éléments contrôlés sont ajoutés à ces états en surbrillance. Si aucun état n’est mis en surbrillance dans la liste États, le gestionnaire de réaction crée un état avec les entrées contrôlées ajoutées.
Permet d’ajouter des pistes contrôlées au contrôleur de réaction actuel pour les objets sélectionnés dans les fenêtres. Ouvre un menu contextuel permettant de choisir une piste. Si plusieurs objets sont sélectionnés, cette piste est ajoutée en tant qu’entrée contrôlée à chaque objet sélectionné. Cette option est uniquement disponible si un contrôleur de réaction est mis en surbrillance dans la liste Réactions et si au moins un objet est sélectionné dans les fenêtres.
Si plusieurs contrôleurs sont mis en surbrillance, les entrées contrôlées sont ajoutées au premier contrôleur de réaction de la liste.
Si des états sont mis en surbrillance dans la liste États, les nouvelles entrées contrôlées sont ajoutées à ces états en surbrillance. Si aucun état n’est mis en surbrillance dans la liste États, le gestionnaire de réaction crée un état avec les entrées contrôlées ajoutées.
Supprime tous les éléments sélectionnés dans la liste Réactions.
Si vous supprimez une entrée contrôlée, toutes les définitions d’état associées sont supprimées de la liste États, bien que les états ne soient pas supprimés. Si vous supprimez un contrôleur de réaction, toutes ses entrées contrôlées et tous les états associés sont également supprimés.
Lorsque cette option est activée, elle n'affiche des données dans la liste Réactions que pour les objets sélectionnés dans les fenêtres. Ceci permet de restreindre les paramètres de réaction aux objet d'un intérêt immédiat, sans avoir à parcourir de longues listes de paramètres.
Lorsqu'elle est désactivée, elle affiche tous les objets et tous les états, quel que soit l'état de sélection des fenêtres.
Si le contrôleur de réaction est sélectionné dans la fenêtre, l’option Afficher sélection présente toutes les entrées contrôlées de la liste Réactions, qu’elles soient sélectionnées ou non.
Actualise le contenu de la liste en fonction de la sélection actuelle. Cette option est disponible uniquement lorsque l'option Afficher sélection est activée et que la sélection de la fenêtre a changé.
Ces colonnes affichent la première et la dernière image de l’animation à laquelle s’applique la relation contrôleur-objets contrôlés. Le segment de temps actif est utilisé par défaut. Utilisez les méthodes standard pour modifier ces valeurs.
Si plusieurs entrées contrôlées affectées au même contrôleur de réaction comportent des valeurs de début et de fin différentes, les champs correspondants de l’objet de contrôleur restent vides.
Cette colonne affiche un X lorsqu’une courbe du graphique est utilisée pour modifier les paramètres Intensité, Influence et Atténuation. Pour spécifier ces valeurs numériques dans la liste États, cliquez sur le champ pour faire basculer la valeur X. Cette option s’applique uniquement aux entrées contrôlées.
Un état décrit l’interaction entre un contrôleur de réaction et ses entrées contrôlées. Il permet de spécifier une ou plusieurs valeurs pour la piste de contrôleur de réaction, ainsi que les valeurs correspondantes pour chaque entrée contrôlée. Ensuite, lorsque la valeur d’une piste contrôlée change dans la scène, les valeurs contrôlées sont définies conformément aux spécifications des états.
La liste Etats regroupe tous les états de l'entrée sélectionnée dans la liste Réactions. Tout membre d’une réaction (contrôleur de réaction et/ou entrées contrôlées) peut être mis en surbrillance dans la liste Réactions pour que ses états apparaissent dans la liste États. Lorsque les membres de plusieurs réactions sont sélectionnés, la liste Etats reporte uniquement les valeurs de la première réaction sélectionnée.
Utilisez les outils de la liste États pour ajouter et modifier des états et leurs noms. Pour changer un nom d'état, cliquez deux fois de suite sur le texte lentement (il ne doit pas s'agir d'un double clic standard). Si le nom de l’état est déjà mis en surbrillance, cliquez une seule fois dessus. Le texte est sélectionné et un cadre s'affiche autour de ce dernier pour indiquer que vous pouvez désormais le modifier. Vous pouvez uniquement renommer les noms d’état, pas les pistes contrôlées indentées.
Vous pouvez modifier les valeurs des entrées contrôlées à valeur numérique simple de la liste en faisant glisser verticalement le curseur sur chaque valeur.
Les descriptions ci-dessous indiquent comment modifier les valeurs de façon interactive dans les fenêtres, au moyen des commandes de la liste Etats.
La différence entre la création d’un état en mode Créer et en dehors du mode Créer est la suivante : en mode Créer, vous pouvez manipuler les pistes de réaction de tous les objets. Lorsque le mode Créer est désactivé, vous ne pouvez manipuler la piste de réaction que pour le contrôleur de réaction.
Lorsque vous créez un état, 3ds Max lui attribue un nom par défaut (Étatnn) et affiche la liste de ses pistes contrôlées et indentées, sous le nom de l’état.
Le contenu du nouvel état dépend de ce qui est sélectionné dans la liste Réactions. Si le contrôleur de réaction est mis en surbrillance, le nouvel état spécifie les valeurs de la piste du contrôleur de réaction et de toutes ses entrées contrôlées. Si une ou plusieurs entrées contrôlées sont mises en surbrillance dans la liste Réactions, le nouvel état spécifie les valeurs du contrôleur de réaction et des entrées contrôlées mises en surbrillance uniquement.
Si vous mettez en surbrillance le nom d’un élément contrôlé, vous pouvez définir sa valeur sur l’état actuel. Si vous mettez en surbrillance le nom d’un état et cliquez ensuite sur Mode Éditer, vous pouvez alors modifier ses pistes contrôlées. Pour quitter ce mode et tester de nouvelles valeurs, cliquez de nouveau sur Mode éditer.
Lorsque vous manipulez l'objet, la valeur est mise à jour immédiatement et la nouvelle valeur s'affiche dans la liste Etats. Lorsque les entrées contrôlées de plusieurs états sont mises en surbrillance, les valeurs sont mises à jour uniquement pour celles qui présentent le premier état.
Les trois paramètres suivants s’affichent sous forme de colonnes dans la liste États. Ils s’appliquent aux entrées contrôlées qui sont normalement contrôlées par l’intermédiaire de la courbe du graphique. Ils sont disponibles uniquement si l’option Courbe du paramètre contrôlé est désactivée dans la liste Réactions.
Ces paramètres sont basés sur le fait que les états peuvent s'influencer, produisant un effet de fusion.
Le graphique du gestionnaire de réaction affiche des courbes qui représentent les valeurs du contrôleur de réaction sur l’axe horizontal et les valeurs contrôlées sur l’axe vertical. Il affiche les données de tous les états des éléments sélectionnés dans la liste Réactions. Si un contrôleur de réaction est mis en surbrillance, le graphique affiche les courbes d’état de toutes ses entrées contrôlées. Si une ou plusieurs entrées contrôlées sont mises en surbrillance, mais que le contrôleur de réaction ne l’est pas, le graphique affiche les données de ces entrées contrôlées uniquement. Vous ne pouvez pas modifier le graphique en faisant glisser ses points.
Les contrôles du graphique sont similaires à ceux disponibles dans les autres graphiques de 3ds Max, tels que le panneau déroulant Sortie de l’éditeur de matériaux. La barre d'outils située au-dessus du graphique offre des fonctions pour le déplacement et la mise à l'échelle de points sur le graphique, et permet également l'insertion de nouveaux points (insertion de nouveaux états). Ces fonctions sont également disponibles en cliquant avec le bouton droit de la souris sur le graphique. En outre, si vous cliquez avec le bouton droit de la souris sur un point du graphique, vous pourrez lui affecter le type Coin ou deux types Bézier différents. Si vous sélectionnez un point Bézier, vous pouvez remodeler la courbe en déplaçant ses poignées. Vous pouvez faire glisser une région pour sélectionner plusieurs points et les modifier ensemble. Utilisez la barre d'outils située sous le graphique pour obtenir une vue d'ensemble du graphique ou agrandir une zone particulière.
Le menu contextuel du gestionnaire de réaction permet d’accéder rapidement à plusieurs fonctions couramment utilisées. Il contient également la fonction Remplacer contrôleur, qui n’est disponible à aucun autre emplacement de l’interface utilisateur. Pour ouvrir le menu contextuel, cliquez avec le bouton droit de la souris sur la boîte de dialogue Gestionnaire de réaction en évitant la section graphique.
Active le mode Ajouter contrôleur. Cliquez sur un objet dans une fenêtre, puis sélectionnez dans le menu contextuel une piste d’animation pour l’utiliser comme contrôleur de réaction. Une autre possibilité consiste à choisir une piste dans la vue piste ou dans le groupe de fonctions Mouvement liste du panneau déroulant Affecter contrôleur.
Pour plus d’informations, reportez-vous à la rubrique Ajout d’un contrôleur.
Permet de remplacer le contrôleur de réaction actuel. Utilisez la méthode standard pour choisir un autre contrôleur de réaction, comme indiqué dans la rubrique Ajout d’un contrôleur.
Utilisez cette fonction pour spécifier un contrôleur de réaction lorsque vous ouvrez le gestionnaire de réaction en affectant un contrôleur Réaction à un contrôleur contrôlé.
Permet d’ajouter un élément contrôlé de réaction au contrôleur de réaction actuel. Pour plus d’informations, reportez-vous à la rubrique Ajout d’un élément contrôlé.
Permet d’ajouter des objets sélectionnés en tant qu’entrées contrôlées au contrôleur de réaction actuel. Pour plus de détails, reportez-vous à la rubrique Ajout d’une sélection.
Supprime tous les éléments sélectionnés dans la liste Réactions. Pour plus de détails, reportez-vous à la rubrique Suppression d’une sélection.
Permet de créer des états à la volée en manipulant des objets dans les fenêtres. Pour plus de détails, reportez-vous à la rubrique Mode Créer.
Ajoute un état dans la liste États pour la réaction actuelle. Pour plus de détails, reportez-vous à la rubrique Création d’un état.
Ajoute un élément contrôlé à un état auquel l’élément contrôlé ne contribue pas actuellement. Pour utiliser cette option, mettez en surbrillance un élément contrôlé dans la liste Réactions, mettez un état en surbrillance dans la liste États, puis cliquez sur Ajouter sélection.
Met à jour l’état mis en surbrillance (piste de contrôleur de réaction) en fonction de sa valeur actuelle. Pour plus de détails, reportez-vous à la rubrique Définition d’un état.
Supprime les éléments sélectionnés dans la liste Etats.
Permet de modifier les valeurs dans l’état contrôlé actuel. Pour plus de détails, reportez-vous à la rubrique Mode Éditer.
Ouvre la vue piste et affiche les pistes de réaction des contrôleurs et des éléments contrôlés mis en surbrillance uniquement.
Ouvre la vue schématique et développe les pistes de réaction des contrôleurs et des éléments contrôlés mis en surbrillance uniquement.