Les lecteurs sont les zones où vous pouvez ajouter une source de contenu externe. A partir de HeavyM 2.3, les lecteurs supportent ces catégories de médias: photos, vidéos, GIFs, flux webcam, flux Syphon/Spout, flux NDI, nuanceurs génératifs, texte.
Vous pouvez gérer le contenu de vos lecteurs depuis le Sources Bin, sur la droite de l'interface. Tout cela est détaillé dans un autre article de ce guide.
Créer des lecteurs
Les lecteurs sont des formes quadrilatérales prédéfinies. Vous pouvez les glissez depuis l'icône associée de la barre d'outils, comme vous le feriez pour des faces. Vous pouvez aussi utiliser le raccourci [Shift + P], ou l'option d'ajout depuis un clic-droit dans la toile.
Pour les différencier des faces dans la toile, ils ont des points carrés au lieu de ronds.
Pour les photos, vidéos et GIFs, vous pouvez aussi directement glisser vos fichiers dans la toile, cela créera automatiquement un lecteurs qui les contient. Si vous ajoutez plusieurs fichiers en même temps, cela créera même une playlist les contenant tous directement !
Editer des lecteurs
Les opérations simples de manipulation et transformations des formes, y compris les coordonnées, dimensions et la rotation, sont décrites dans un article dédié.
Ajuster la perspective
A la différence des faces et masques, les lecteurs ont toujours forcément 4 points et vous ne pouvez pas courber leurs côtés. Cependant, vous pouvez toujours déplacer ces 4 points, le lecteur ne doit pas obligatoirement rester rectangulaire, et cela étire ce qui est diffusé dedans de façon à garder l’effet de perspective.
Quand un seul coin est sélectionné, à partir de la 2.13 il est possible d’entrer des valeurs précises en pixels pour ses coordonnées X & Y depuis le panneau des Propriétés.
Modifier les points de warping
Si vous avez besoin de déformer la texture à l’intérieur, vous pouvez utiliser le module de déformation. Le Warping est une technique utilisée pour manipuler une texture de façon à corriger sa distorsion, que ce soit pour ajuster une forme sur une surface complexe ou pour des raisons créatives. Imaginez-vous étirer un morceau de tissu pour en modifier la forme : cela s'apparente à du warping.
Le module de warping peut être activé depuis les Propriétés d'un lecteur (qui apparaissent dans le panneau sur la gauche quand un lecteur est sélectionné), ou simplement en double-cliquant sur un lecteur dans la toile. Pour en sortir, re-cliquez sur le bouton, re-double-cliquez sur le lecteur, ou bien utilisez [Echap].
Un fois le mode activé, des points apparaissent sur votre lecteur. Ils vous permettent de déformer seulement une zone du rendu, par exemple pour compenser des aspérités sur la surface de projection. Chaque point peut être déplacé à l'aide du curseur ou des flèches du clavier (pour déplacer précisément pixel par pixel).
Vous pouvez modifier le nombre de points en fonction de la précision nécessaire de la zone à déformer via les entrées lignes & colonnes.
Il existe 2 modes pour les points :
- Linéaire : c'est le mode par défaut. Comme vous pouvez le voir sur la grille créée par les lignes et les colonnes, les traits reliant chaque point à ses voisins sont des droites.
-
Bézier (2.13) : ce mode conserve les mêmes points, mais ajoute deux tangentes de Bézier à chacun d'entre eux afin que vous puissiez courber la déformation. Une tangente est composée de 1 ou 2 poignées de contrôle : chaque point en a autant que de points auxquels il est lié (par exemple, un coin n'a que 2 poignées de contrôle alors qu'un point au milieu en a 4).
Lorsqu'un point ou l'une de ses poignées est sélectionné, vous pouvez modifier le type des deux tangentes associées à l'aide du paramètre "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 forcément de la même longueur), mais il est possible de passer au mode
déconnecté (les deux poignées sont complètement indépendantes).
Ces modes s'excluent mutuellement. Soit tous les points ont des tangentes, soit ils n'en ont pas.
En fonction de la courbure que vous essayez de suivre, quelques astuces peuvent aider :
-
Bouton "créer un cercle" (uniquement en Bézier) : cette option adapte les points de warping de manière à ce que le contenu du lecteur semble placé sur un dôme convexe. Pratique si vous projetez sur une sphère !
Note : dans ce cas, les lignes et les colonnes sont réduites à 1, mais vous pouvez toujours augmenter par la suite ou revenir en arrière avec [CTRL/Cmd + Z] -
Les ajouts de lignes et colonnes suivent la courbe : bien qu'il soit généralement préférable de connaître le nombre de points dont vous avez besoin dès le départ, il est possible de gagner du temps en commençant par un petit nombre lors de l'ajustement d'une courbe. En effet, avec peu de points, vous pouvez commencer à les placer grossièrement sur la courbe, puis augmenter progressivement le nombre de points pour obtenir d’autres points de contrôle. Ces nouveaux points suivront au mieux la courbure que vous avez définie, sans qu'il ait été nécessaire de les ajuster indépendamment.
Comparer et combiner les warping de Points et Perspective
Contrairement aux ajustements de Perspective, les déformations du module de Warping étirent uniformément le contenu à l’intérieur du lecteur. Voici une comparaison :
Constatez-vous la différence de largeur de chacun des rectangles dans le rendu?
Cependant, même si les points de Warping ne s'adaptent pas à la perspective lorsqu'ils sont déplacés, les déformations créées avec le module de Warping s'adaptent à celles faites sur la Perspective : les deux transformations peuvent être combinées.