Dans HeavyM, en plus de la librairie d’effets intégrée, tu peux ajouter du contenu externe dans des formes spéciales appelées « players ». A partir de HeavyM 1.6, les players supportent 5 types de sources: Médias (photos, vidéos, GIFs), flux Webcam, flux Syphon/Spout, Shaders, Texte.

Dans ce tutoriel, nous allons décrire comment choisir les paramètres d’affichage d’un player. En effet, tu peux choisir de projeter son contenu entièrement, ou tu peux régler le mode d’affichage de façon à ce que son contenu ne soit visible que dans des faces spécifiques de ton mapping.

 

Ajouter un player et insérer un contenu

Pour commencer ce tutoriel, nous avons besoin d’ajouter un player et de choisir son contenu. Voici un rappel rapide d’un moyen d’y arriver:

1. Glisse une forme player dans la zone de travail depuis la barre d’outils.

2. Dans les paramètres dans le panneau à droite, choisis le type de contenu que tu veux importer dans le player.
Par défaut, la source est réglée sur Media (photos, vidéos, GIFs). Pour ce tutoriel, nous allons continuer comme ça.

3. Dans ce même panneau, clique sur l’icône pour choisir une source.

4. Ensuite, clique sur Play dans les paramètres du player pour lancer sa lecture. (Quand un player est sur pause, il n’est pas affiché dans la projection.)

add a video in HeavyM

 

 

Choisir un mode d’affichage

Tu peux choisir entre 3 modes d’affichage (« display modes ») pour chaque player. Ils sont accessibles depuis le menu déroulant situé sur ton player dans la liste de layers.

display mode selector

Les modes sont: “Background Display” (affichage en arrière-plan), “All Groups Display” (affichage dans tous les groupes) et “Solo Group Display” (affichage dans un groupe spécifique). Nous allons détailler les différences par la suite.

Selon le mode choisi, un player aura une place spécifique dans la liste de layers. Donc tu peux aussi directement changer sa position dans la pile pour ajuster son mode d’affichage.

Note: dans tous les cas, n’oublie pas qu’un player doit être sur « play » pour être affiché dans la projection.

 

En entier, en arrière-plan

Si l’option “Background Display” est sélectionnée, le player est envoyé en arrière-plan et son contenu est affiché entièrement, dans les limites de la zone de projection.

Tous les players avec cette option sont en bas de la liste de layers et sont donc affichés en arrière-plan, derrière toutes les faces et leurs effets.

Le player 1 est affiché en entier, en arrière-plan, sans tenir compte des faces

S’il y a plusieurs players avec ce paramètre d’affichage dans la même séquence, tu peux toujours choisir leur ordre de superposition.

Note: par défaut, quand tu ajoutes un player dans la zone de travail, celui-ci est en mode “Background Display”.

 

Dans toutes les faces

Si l’option “All Groups Display” est sélectionnée, le player est envoyé derrière toutes les faces et groupes, mais par-dessus les players « Background Display »

Ce mode te permet de masquer certaines parties d’un player en ne projetant son contenu que dans les faces de ton mapping, peu importe leurs groupes.

Dans l’exemple ci-dessous, le player est visible dans les faces du mapping, derrière tous les effets, mais masqué hors des faces.

Le player 1 est affiché dans la limite des groupes, derrière tous les effets

S’il y a plusieurs players avec ce paramètre d’affichage dans la même séquence, tu peux toujours choisir leur ordre de superposition.

Note: si une face est cachée, la partie du player qui était affichée dedans sera aussi cachée dans la projection.

 

Dans les faces d’un groupe

Si l’option “Solo Group Display” est sélectionnée, le player est envoyé dans le groupe choisi, derrière toutes les faces que celui-ci contient.

Ce mode te permet de masquer certaines parties d’un player en ne projetant son contenu que dans les faces d’un groupe spécifique. Le player sera affiché derrière toutes les faces du groupe et leurs effets.

Le player 1 est affiché dans les limites de Group 1 ou Group 2, derrière tous ses effets

Dans ce cas, le player fait partie d’un groupe, donc il est nécessairement affiché par-dessus toutes les faces et effets dans les groupes sous le sien, ainsi que les players “Background Display” et “All Groups Display”. A l’inverse, le player est derrière les faces et effets de son groupe et des groupes au-dessus.

Pour choisir ce mode d’affichage, tu peux aussi directement ajouter le player dans un groupe, en utilisant les méthodes classiques (drag & drop, bouton « add to group +« , etc).

Note: si une face du groupe en question est cachée, la partie du player qui était affichée dedans sera aussi cachée dans la projection.

 

Antisèche

Voici un résumé de l’ordre de rendu et la position des players dans chaque mode d’affichage (le bas de la liste étant l’arrière plan, Group 2 au-dessus de Group 1) :

ORDRE DE RENDU pour players et effets
Masques
Effets sur la sortie (Output effects)
Faces & effets de Group 2
Players “Solo Group 2”
Faces & effets de Group 1
Players “Solo Group 1”
Players “All Groups”
Players “Background”

 

Tu peux remarquer que la liste de layers te donne une bonne idée de cette ordre :

cheat sheet rendering order players

 

Attention: comme les players sont affichés derrière tous les effets des faces au-dessus, n’oublie pas de désactiver ou baisser l’opacité des effets de remplissage (« filling ») qui pourraient le couvrir !

 

Voilà pour les modes d’affichage. Pour en apprendre plus sur d’autres paramètres liés aux players, tu peux consulter nos autres tutoriels sur le sujet !