Dans différents articles de ce chapitre, vous avez appris à dessiner des formes et ce pour quoi elles sont utilisées. Nous nous sommes concentrés sur la création d'un set de formes, mais que se passe-t-il quand vous avez plusieurs séquences ? Vous voudrez peut-être utiliser le même dessin dans toutes les séquences, ou bien créer un différent pour chacune par exemple.
Cet article a pour but de vous aider avec vos dessins lorsque vous commencez à créer des projets complexes avec plusieurs séquences. En particulier, nous détaillerons le concept des Maps, qui sont des presets de dessins.
Que sont les Maps ?
Pour celles et ceux qui ont utilisé des versions précédentes de HeavyM, vous vous rappelez peut-être de ce petit module appelé "sequencer modes", qui vous laissait définir les dépendances des différents objets (faces, players, médias, etc) entre les séquences et qui était assez compliqué à gérer. Et bien c'est fini maintenant !
Maintenant, les dessins de vos formes sont stockés dans des Maps ("cartes"), qui sont comme des modèles réutilisables que vous créez. Vous pouvez en créer autant que vous voulez et choisir laquelle utiliser dans chaque séquence. Par exemple, cela veut dire que vous pouvez avoir une Map 1 avec quelques faces dans les séquences 1 et 4 et une Map 2 avec d'autres faces et quelques players dans les séquences 2 et 3.
Cela peut paraître assez flou pour l'instant, mais les derniers paragraphes de cet article présentent des cas d'usage.
Comment utiliser les Maps
Créer une Map
- Pour créer une nouvelle Map, vous avez deux possibilités :
- Vous pouvez rapidement en créer une nouvelle à partir du menu déroulant des Maps dans les paramètres d’une séquence. Dans ce cas, cela affectera directement cette nouvelle Map à la séquence associée.
- Ou bien, toujours depuis les paramètres d’une séquence, vous pouvez accéder à la fenêtre de gestion des Maps en cliquant sur le bouton des paramètres . Ici, vous pouvez créer de nouvelles Maps à partir du menu + et cela n’affectera pas automatiquement la séquence courante.
- Vous pouvez rapidement en créer une nouvelle à partir du menu déroulant des Maps dans les paramètres d’une séquence. Dans ce cas, cela affectera directement cette nouvelle Map à la séquence associée.
- Dans les deux cas, il y a trois options :
- Create New : cela crée une nouvelle Map vide (elle ne contient aucune forme.)
-
Create New from : ce choix est utile si vous voulez commencer avec la même base qu'une autre Map du projet. Cela crée une nouvelle map qui est une copie de celle sélectionnée dans la liste.
Note : cette action est équivalente à créer une nouvelle Map vide puis copier/coller toutes les formes d'une autre Map en utilisant l'option "Paste in Place" (dans le menu du clic-droit ou [Ctrl/Cmd + Shift + V]). -
Import from Project: vous pouvez réutiliser des Maps provenant d'autres projets HeavyM 2. Choisissez un fichier de projet depuis le navigateur pour obtenir une liste des Maps de ce projet. Puis cochez simplement celles que vous voulez réutiliser et cliquez sur "Import"!
Passer d'une Map à une autre
Une fois que vous avez créé plus d'une map, vous pouvez changer celle qui est utilisée dans une séquence. Retournez simplement dans les settings d'une séquence et choisissez une Map existante dans le menu déroulant :
Vous pouvez changer de Map même après avoir commencé à créer des formes dans une séquence. Seulement, quand vous changez de Map, les groupes dans la séquence ne changent pas. De cette façon, vous ne perdez pas les effets qu'ils contiennent. Mais comme toutes les formes ont changé et la Map ne stocke pas d'information sur les groupes, toutes les faces seront placées dans un seul groupe, donc vous devrez les redispatcher si besoin.
En effet, les Maps contiennent seulement les formes et leurs propriétés géométriques (coordonnées des points, état verrouillé ou non, état masque ou non, nom). Les groupes et leurs effets ne sont pas stockés dans les Maps. Les groupes existent seulement dans la séquence dans laquelle ils sont créés, si vous voulez réutiliser les mêmes dans une séquence différente, vous devez copier/coller ou dupliquer la séquence.
Note : quand vous ajoutez une nouvelle séquence, par défaut celle-ci utilise la même Map que la séquence qui était éditée précédemment.
Editer une Map
Le plus avec les maps, c'est que vous n'avez pas besoin de sauvegarder vos modifications, c'est automatique et les changements sont appliqués à toutes les instances d'une même map. Par exemple, si vous ajoutez un cercle dans la Map 1, il apparaîtra dans toutes les séquences qui utilisent la Map 1. Les Maps sont un peu comme des Symbols ou Components, si vous êtes familier•es avec Sketch, Figma, ou d'autres applications de dessin.
Les Maps sont aussi totalement indépendantes entre elles, quand vous dessinez dans l'une d'elle, vous pouvez être sûr.e que vous n'affectez pas les formes dans les autres Maps !
Note : vous pouvez changer le nom d'une Map depuis la fenêtre de gestion des Maps, en utilisant l'icône de crayon ou en double-cliquant sur son nom.
Supprimer une Map
Pour supprimer une Map, cliquez sur l'icône de croix qui lui est associée dans la fenêtre de gestion des Maps.
Note : toutes les séquences qui utilisaient cette Map seront associées par défaut à la première de la liste.
Quand utiliser les Maps
Utiliser les mêmes formes dans chaque séquence
Ce cas là est plutôt simple, c'est celui par défaut !
Par défaut, il y a qu'une Map dans votre projet, Map 1. Si vous n'en créez pas d'autre, alors toutes les nouvelles séquences l'utiliseront aussi. Cela veut dire que vos formes seront les mêmes dans chaque séquence et chaque changement sera répercuté.
En effet, comme expliqué plus haut, à chaque fois que vous éditez une forme dans une Map, les changements sont appliqués dans toutes les séquences utilisant la même Map. De cette façon, si vous avez besoin d'éditer la position d'un point car votre projecteur a bougé, pas besoin de le faire dans chaque séquence !
Utiliser des formes différentes dans différentes séquences
Le nombre de Maps que vous pouvez créer n'est pas limité, ce qui veut dire que vous pouvez avoir autant de dessins que vous le voulez. Vous pouvez en avoir un différent dans chaque séquence si vous utilisez une Map différente par séquence, ou réutiliser le même seulement quelques fois par exemple.
Utiliser un dessin légèrement différent dans différentes séquences
Comme vous l'avez peut-être compris dans les paragraphes précédents, avec les Maps c'est un peu tout ou rien. Vous ne pouvez pas avoir certaines formes en commun et d'autres non si vous utilisez des Maps différentes.
Mais parfois vous aurez peut-être besoin d'utiliser presque à chaque fois les même formes, avec juste une ou deux exceptions, comme ajouter une cercle ici ou là par exemple. Vous pourriez juste copier/coller au même coordonnées ("paste in place" avec [Ctrl/Cmd + Shift + V]) des formes d'une Map à une autre, mais cela veut dire perdre le lien, donc si vous avez besoin de faire un changement, vous devrez le reproduire dans les deux Maps.
Un conseil vous sera peut-être utile si vous voulez faire des exceptions : l'état affiché/caché ("hide/show") est indépendant des Maps ! Comme mentionné précédemment, la plupart des propriétés géométriques des formes sont sauvegardées dans les Maps (coordonnées des points, état verrouillé ou non, état masque ou non, nom), mais pas si elles sont affichées ou non.
Illustrons avec un exemple: vous pourriez garder la même Map dans toutes les séquence, mais simplement cacher une forme ici ou là dans des séquences spécifiques quand vous en avez besoin, et cela n'affecterait que la séquence courante. De cette façon, vous ne perdez pas le lien de position entre toutes les formes, mais vous pouvez quand même avoir des dessins différents.