Cet article fournit des informations sur la manière de dessiner des Players.
Les Players sont les zones dans lesquelles vous pouvez ajouter une source de contenu externe. Depuis HeavyM 2.3, les Players prennent en charge les catégories de médias suivantes : photos, vidéos, GIF, flux Webcam, flux Syphon/Spout, flux NDI, Shaders génératifs, Texte.
Vous pouvez gérer le contenu de vos Players depuis le bac de sources, à droite de votre interface. Cela est expliqué en détail dans un autre article de ce guide.
Créer des Players
Les Players sont des formes quadrilatérales prédéfinies. Vous pouvez les ajouter en faisant glisser-déposer l’icône correspondante depuis la barre d’outils (comme vous le feriez pour les faces), en utilisant le raccourci [Shift + P], ou depuis le menu contextuel accessible par clic droit dans le canvas.
Pour les différencier des faces dans le canvas, leurs sommets sont carrés plutôt qu’arrondis.
Pour les photos, les vidéos et les GIF, vous pouvez également déposer directement vos médias dans le canvas : un Player les contenant sera automatiquement créé. Si vous en déposez plusieurs à la fois, une playlist contenant tous ces éléments sera même créée directement !
Modifier des Players
Les opérations de manipulation et de transformation de base des formes, notamment les coordonnées, les dimensions et la rotation, sont décrites dans un article dédié.
Ajuster la perspective
Contrairement aux faces et aux masques, les Players ont toujours exactement 4 points, sans poignées. Vous pouvez toutefois déplacer ces 4 sommets : la forme n’a pas besoin de rester rectangulaire, et le contenu affiché à l’intérieur sera étiré de manière à conserver une perspective correcte.
Lorsqu’un seul coin est sélectionné, depuis la version 2.13, vous pouvez saisir des valeurs précises en pixels pour ses coordonnées X et Y depuis le panneau Propriétés (le point d’origine (0,0) étant situé dans le coin supérieur gauche du canvas).
Modifier les points de déformation
Si vous devez déformer la texture à l’intérieur de votre Player, vous pouvez utiliser le module de déformation. La déformation est une technique utilisée pour manipuler une texture afin de corriger sa distorsion, que ce soit pour ajuster sa forme sur une surface complexe ou à des fins créatives. Imaginez que vous étiriez un morceau de tissu pour en modifier la forme : c’est comparable à une déformation.
Le module de déformation peut être activé depuis les Propriétés d’un Player, qui apparaissent dans le panneau de gauche lorsqu’il est sélectionné, ou simplement en double-cliquant sur la forme du Player dans le Canvas. Pour le désactiver, cliquez à nouveau sur le bouton, double-cliquez à nouveau sur le Player ou utilisez simplement la touche [Échap].
Une fois activé, des points apparaissent sur votre Player. Ils vous permettent de déformer uniquement une zone du Player, par exemple pour compenser les irrégularités de la surface de projection. Chaque point peut être déplacé avec le curseur ou les touches fléchées (pour le déplacer précisément pixel par pixel).
Vous pouvez modifier le nombre de points en fonction de la précision nécessaire pour la zone que vous devez déformer grâce aux champs Lignes et colonnes.
Il existe 2 modes pour les points :
- Linéaire : il s’agit du mode par défaut. Comme vous pouvez le voir avec la grille créée par les lignes et les colonnes, les lignes reliant chaque point à ses voisins sont droites.
-
Bézier (2.13) : ce mode conserve les mêmes points, mais ajoute deux tangentes de Bézier à chacun d’eux afin de vous permettre de courber la déformation. Une tangente est composée d’une ou de 2 poignées de contrôle : chaque point en possède autant qu’il a de points auxquels il est relié (par exemple, un coin ne possède que 2 poignées de contrôle, tandis qu’un point situé au centre en possède 4.)
Lorsqu’un point ou l’une de ses poignées est sélectionné, vous pouvez modifier le type des deux tangentes associées avec l’option « Poignées » dans les Propriétés. Par défaut, les poignées sontAsymétriques (les deux poignées d’une tangente forment une ligne droite, mais ne sont pas nécessairement de la même longueur), mais ce réglage peut être remplacé par
Déconnectées (les deux poignées sont totalement indépendantes).
Ces modes s’excluent mutuellement. Soit tous les points ont des poignées, soit aucun n’en a.
Selon la courbure que vous souhaitez obtenir, quelques astuces peuvent également vous aider :
-
Bouton « Créer un cercle » (uniquement en mode Bézier) : cette option adapte les points de déformation afin que le contenu du Player semble ajusté sur un dôme convexe. Très pratique si vous projetez sur une sphère !
Remarque : dans ce cas, les lignes et les colonnes sont réduites à 1, mais vous pouvez toujours les modifier ensuite ou revenir en arrière avec [CTRL/Cmd + Z] -
Les nouvelles lignes et colonnes suivent la courbure : même s’il est généralement préférable de savoir dès le départ de combien de points vous avez besoin, commencer avec un petit nombre de points lors de l’ajustement d’une courbe peut faire gagner du temps. En effet, avec peu de points, vous pouvez commencer par les positionner approximativement sur la courbe, puis augmenter progressivement leur nombre afin d’obtenir des points de contrôle. Ces nouveaux points suivront au mieux la courbure que vous avez définie, sans avoir à les ajuster indépendamment.
Comparer et combiner la déformation de perspective et la déformation par points
Contrairement aux ajustements de Perspective, les déformations du module de déformation étirent uniformément le contenu à l’intérieur du Player. Voici une comparaison :
Remarquez en particulier la différence de largeur de chaque tuile ?
Cependant, même si les points de déformation ne corrigent pas la perspective lorsqu’ils sont déplacés, les déformations créées avec le module de déformation s’adaptent aux déformations de perspective : les deux transformations peuvent être utilisées en combinaison.
Commentaires
0 commentaire
Vous devez vous connecter pour laisser un commentaire.