Comme vous l'avez peut-être remarqué au long de ce guide, il y a de multiples possibilités d'ajout de contenu et effets dans HeavyM. Vous pouvez combiner des effets dans les faces des groupes avec du contenu multimédia, etc.
En plus de tout ça, vous pouvez ajouter des effets qui fonctionnent comme des "filtres" sur le rendu : les shaders de post-processing. Les deux types d'effets qui affectent tout le rendu sont les shaders de séquence et, notre focus ici, le top du top, les Master Shaders.
Utiliser des Master Shaders
Que sont-ils ?
Les Master Shaders sont des effets qui s'appliquent sur tout le rendu. A la différence des shaders de séquence, ils ne sont liés à aucune séquence et s'appliquent donc peu importe ce qui est en train d'être diffusé dans la projection.
Les effets qui peuvent être ajoutés comme Master Shaders sont des shaders ISF de post-processing. HeavyM en contient une bibliothèque intégrée.
Ajouter des Master Shaders
Pour ajouter un Master Shader:
- Ouvrez le panneau des sur la droite
.
- Cliquez sur l'icône + dans l'en-tête du panneau.
- Sélectionnez un effet dans la bibliothèque de shaders et double-cliquez dessus ou utilisez le bouton "Open".
Note : vous pouvez ajouter autant de shaders que vous voulez et même ajouter le même plusieurs fois.
Ordonner les Master Shaders
L'ordre des shaders dans la liste a une importance : les transformations sont appliquées shader par shader, dans l'ordre, depuis le bas de la liste jusqu'en haut. Cela veut dire que celui tout en haut de la liste est appliqué en dernier, après tous les autres et cela peut avoir beaucoup d'impact.
Par défaut, chaque nouveau shader ajouté est placé en haut de la liste, mais vous pouvez changer l'ordre par la suite en glissant-déposant un item de la liste pour changer sa position.
Certaines combinaisons de shaders ont des rendus très différents selon l'ordre dans lequel ils s'appliquent. Essayez de le mélanger pour voir !
Gérer les paramètres d'un shader
Un shader peut être désactivé sans le supprimer avec l'interrupteur à côté du nom de l'effet. Cela peut être utile pour activer/désactiver rapidement lorsque vous essayez différentes combinaisons d'effets.
De plus, les shaders peuvent avoir des paramètres, vous pouvez donc les customiser ! La plupart des shaders inclus dans HeavyM en ont au moins un.
Vous pouvez les trouver et les modifier en cliquant sur l'icône de roue dentée à côté du nom de l'effet.
Note : la plupart des paramètres peuvent même être animés avec des variateurs, comme vous le feriez pour les paramètres des effets des groupes de faces.
Gérer les paramètres globaux des shaders
Au-dessus de la liste de shaders, vous trouverez des boutons associés aux actions concernant tous les master shaders à la fois (paramètres globaux, on/off pour tous, supprimer tous). Dans les paramètres, il y a une option : "Clip master shaders overflow" ("Couper le dépassement des shaders").
Quand elle est cochée, cette option assure que le rendu reste confiné aux limites des formes déssinées, même si les transformations appliquées par les master shaders causent un dépassement.
Note : par défaut cette option est décochée et son état est sauvegardé dans le projet.
Ajouter des effets à la bibliothèque
En plus des effets intégrés, vous pouvez ajouter vos propres shaders. Pour cela, ouvrez simplement la bibliothèque et dirigez vous vers l'onglet "My Shaders".
Là, vous pouvez choisir des fichiers .fs à importer. Sur les players, les shaders ajoutés doivent être des shaders ISF de Post-Processing avec maximum une image en entrée.
Pour en trouver, vous pouvez regarder sur des sites comme celui-ci, par les créateurs du standard ISF : editor.isf.video... Ou bien apprendre à les coder!
Note : quand vous cherchez des shaders en ligne, n'oubliez pas de vérifier la licence choisie par le créateur pour son travail, même si la plupart d'entre eux sont gratuits à utiliser.