Attention, ce tutoriel concerne des fonctionnalités uniquement disponibles en Trial et Live. Les clients Start peuvent upgrader maintenant vers Live !

 

HeavyM 1.9 est disponible dans ton compte personnel :

Télécharger HeavyM 1.9

 

Le « warping » (« distortion »), est une technique permettant de manipuler une texture de façon à la déformer, dans un but créatif ou bien pour ajuster sa forme à une surface complexe par exemple. Ce tutoriel a pour but de t’aider à prendre en main le module de warping des players dans HeavyM (version 1.9 et plus).

 

Exemple pas-à-pas

Pour pouvoir projeter tous tes contenus externes (vidéos, gif, images, flux webcam, flux syphon, shaders, textes) sur n’importe quelle surface, HeavyM te permet de déformer les players. Tu peux ainsi adapter précisément ta source à la structure 3D sur laquelle tu la projettes.

Afin de te montrer comment utiliser le warping, nous allons tout d’abord utiliser un cas concret : on imagine que tu veuilles projeter la petite vidéo ci-dessous sur un dôme fait avec un kit Olga.

Télécharger la vidéo

 

Cette vidéo a été créée avec un objet 3D de face, donc, selon les conditions de ton installation, elle ne sera pas parfaitement adaptée au kit réel. Il faut alors la déformer pour qu’elle colle à la structure sur laquelle tu projettes.

Projection sur dôme Olga avant warping (gauche) / Résultat après ajustements avec warping (droite)

 

 

Dans ce tutoriel, nous allons considérer que tu as déjà configuré la projection de ton mapping.

Pour commencer, nous créons les faces correspondant à notre dôme, pour pouvoir caler notre vidéo dessus. Cela permet d’avoir plus facilement des repères mais également d’ajouter des effets d’HeavyM à mixer avec la vidéo par la suite.

Si tu veux plus de détails sur cette étape, tu peux aller voir les autres tutos à ce sujet.

 

Note : ici, si tu ne souhaites utiliser qu’une vidéo, tu pourrais aussi faire le warping sans les formes et en utilisant l’option « Active on top » de ton player.

Maintenant, nous pouvons ajouter notre vidéo et l’ajuster sur notre structure. 

 Ajustements avec le warping en conditions réelles

 

Ça y est ! Tu peux profiter de ta vidéo en relief mais aussi ajouter des effets comme tu veux. 

 Tu peux combiner effets HeavyM et contenus externes

Cette première partie du tutoriel présentait un cas concret d’utilisation du module. Maintenant, si tu veux plus de détails sur les paramètres de warping, continue à lire la partie suivante !

 

Le module de warping dans HeavyM

Dans HeavyM, tu dois insérer tes contenus externes dans des formes « players ». Les players sont des formes rectangulaires, qui correspondent à la zone de projection de ta source et dont tu peux ajuster les 4 sommets. (Tu peux consulter le tuto sur le sujet pour plus d’infos.)

Le module de warping d’un player te permet ensuite d’aller plus loin et met à ta disposition une grille de points qui permet de déformer ta texture par zones. Ce module est accessible dans les paramètres de ton player dans le panneau correspondant :

warping options

 

Il comprend les fonctionnalités suivantes:

 

1 – Enter mode / Exit mode
Pour pouvoir modifier les points de ta grille, tu dois entrer dans le mode Warping en cliquant sur “Enter mode”. Une fois dans ce mode, tu verras apparaître les lignes et les points de ton warping en jaune. Tu verras la répercussion des modifications que tu appliques en direct sur la projection. Lorsque tu as fini de modifier ton warping, tu peux quitter ce mode en cliquant à nouveau sur le bouton “Exit mode” ou en appuyant sur la touche Esc de ton clavier.

Fonctionnement du mode warping

Note : tu peux utiliser les fonctions classiques sur les sélections de points: sélection de plusieurs points (avec ctrl/cmd ou selection area), redimensionnement (avec alt), …

 

2 – Interpolation
Tu peux choisir un mode d’interpolation entre « Linear » et « Bézier ».

En mode « Linear », les lignes entre les points de la grille de warping sont droites. En mode « Bézier », des tangentes sont ajoutées aux points de contrôle, ce qui permet d’obtenir des lignes courbes.

Difference between Linear and Bézier interpolations

Note : pour le moment, le mode Bézier ne permet pas de modifier les tangentes et utilise des tangentes par défaut.

 

3 & 4 – Subdivisions et précision
Tu peux choisir le nombre de points que tu veux modifier en augmentant ou diminuant le nombre de colonnes et de lignes. Plus tu auras de subdivisions (3), plus tu pourras être précis pour disposer la texture sur une structure complexe. Le nombre maximum est de 15 par 15.

Pour chaque subdivision, HeavyM calcule une grille de déformation dépendant des 4 sommets que tu as déplacés et du mode d’interpolation choisi. Tu peux choisir le niveau de précision (4) de cette grille. La précision correspond en fait au nombre de divisions qui seront calculées entre chaque subdivision, afin d’ajuster plus ou moins précisément les lignes entre tes points de contrôle. Par défaut, cette grille est de 10 lignes et 10 colonnes par subdivision (max 20 par 20). 

ATTENTION: sache que plus tu augmentes ces chiffres, plus HeavyM aura de calculs à faire et aura besoin de ressources. Suivant les conditions de projection et de ton mapping, essaye d’ajuster ces valeurs afin obtenir un résultat satisfaisant tout en optimisant les performances. Par exemple, si tu utilises déjà un grand nombre de subdivisions, tu peux réduire la précision pour demander moins de ressources à ton ordinateur.

Note : tu peux voir la grille de précision dans la projection de HeavyM en cochant la case “Show precision grid in output”

 

5 – Always show warping grid
Cette option est cochée par défaut. Elle permet de voir les subdivisions dans l’interface d’HeavyM même si tu n’es pas en mode warping. Ce n’est qu’une indication visuelle dans l’interface: si elle est décochée, la grille de subdivisions n’est visible que dans le mode warping, mais la déformation est tout de même prise en compte.

 

6 – Show precision grid in output
Comme indiqué précédemment dans “Précision”, cette option permet de voir la grille de déformation dans ta projection.

Note : cette grille n’est dessinée que si la texture est dessinée. C’est à dire que si ta vidéo n’est pas visible ou si ton player est en pause, cette option n’aura aucun effet.

 

7 – Grid color
Lorsque l’option “Show precision grid in output” est cochée, tu peux modifier la couleur de la grille grâce à un menu déroulant. Nous proposons un choix de 5 couleurs pour contraster selon la couleur de la texture.

 

8  – Reset warping
Lorsque tu cliques sur ce bouton, toutes les modifications que tu as apportées sur tes points de warping sont effacées pour revenir à une déformation dépendant des quatre sommets de ton player.

 

Maintenant que tu sais tout sur le warping, va le tester en téléchargeant HeavyM 1.9 depuis ton compte en ligne :

Télécharger HeavyM 1.9