Dans ce court tutoriel vidéo, je vais vous montrer le groupe de nœuds de compositing que j’ai créé pour recréer un simple effet de Halation dans Blender.


L'audio de ce tutoriel n'est pas disponible en Français. Vous pouvez regarder ci-dessous la vidéo avec l'audio en Anglais et des sous-titres en Français, en Anglais et dans d’autres langues. Sous la vidéo, vous trouverez la transcription traduite en Français.


Transcription de la vidéo

Bonjour à tous ! Dans ce court tutoriel vidéo, je vais vous montrer le groupe de nœuds de compositing que j’ai créé pour recréer un simple effet de Halation dans Blender. Le tutoriel a été réalisé avec la version 4.3 de Blender, mais les nœuds utilisés sont disponibles depuis plusieurs versions et le resteront probablement à l’avenir.

Tout d’abord, définissons l’effet de Halation. Il s’agit d’un effet qui apparaît sous la forme d’une lueur rougeâtre ou orangée autour des zones très lumineuses d’une image, en particulier dans les zones présentant une lumière surexposée.

C’est un effet typique de la photographie sur pellicule couleur, c’est pourquoi il est parfois ajouté intentionnellement en post-production afin de recréer l’apparence du film, notamment dans les projets recherchant une esthétique vintage ou cinématographique. Donc, si vous souhaitez imiter le rendu du film, la Halation est l’un des effets à prendre en compte, avec le Glare, le Lens Distortion, le Film Grain et d’autres encore.

Pour implémenter cet effet dans Blender, nous devons d’abord isoler les zones les plus lumineuses de l’image. Cela peut être fait à l’aide d’un nœud Math réglé sur Greater Than avec une valeur élevée pour la seconde entrée, en utilisant essentiellement ce nœud comme seuil afin que toutes les parties de l’image plus sombres qu’une certaine valeur deviennent noires, tandis que toutes les parties plus lumineuses deviennent blanches.

Ce nœud doit être utilisé sur l’image convertie en niveaux de gris à l’aide d’un nœud RGB to BW. L’image en niveaux de gris doit également être traitée avec un nœud Normalize, puisque les valeurs dans les images rendues ne se situent généralement pas dans une plage de 0 à 1, et le nœud Greater Than pourrait donner des résultats incorrects sans normalisation.

J’ai connecté la seconde entrée du nœud Greater Than à l’une des entrées du groupe de nœuds, afin que la valeur du seuil puisse être ajustée depuis l’extérieur du groupe. Je montrerai quelques exemples pratiques plus tard.

Nous avons maintenant une image où les zones lumineuses sont blanches et tout le reste est noir. Nous voulons créer une lueur rougeâtre autour des parties blanches, mais nous ne voulons pas du centre blanc lui-même. Pour cela, nous commençons par flouter le masque à l’aide d’un nœud Blur réglé sur Fast Gaussian. J’ai connecté le paramètre Size de ce nœud à l’une des entrées du groupe afin qu’il puisse être facilement ajusté plus tard, tout comme la seconde entrée du nœud Greater Than.

Pour donner à cette lueur une teinte rougeâtre, je multiplie la sortie du nœud Blur à l’aide d’un nœud Color Mix réglé sur Multiply, puis je règle la seconde couleur du nœud sur rouge.

Enfin, je soustrais le masque blanc non flouté, provenant du nœud Greater Than, de la lueur rougeâtre, afin qu’il ne reste que le halo extérieur. Cette opération est effectuée à l’aide d’un nœud Color Mix réglé sur Subtract. Il est important d’activer l’option Clamp ici afin d’éviter que la soustraction ne produise des valeurs négatives, car celles-ci pourraient provoquer des artefacts indésirables dans le résultat final.

Le résultat du nœud Subtract peut ensuite être ajouté à l’image originale à l’aide d’un nœud Color Mix réglé sur Add. Comme vous pouvez le voir, j’ai connecté l’entrée Factor de ce nœud à l’une des entrées du groupe, afin qu’elle puisse être ajustée depuis l’extérieur.

J’ai également connecté la sortie du nœud Subtract à une autre sortie du groupe, nommée FX Only, afin que l’effet seul puisse être prévisualisé plus facilement lors du réglage de ses paramètres. Cette opération est effectuée en dehors du groupe, donc je vais maintenant le fermer et vous montrer quelques exemples.

En connectant la sortie FX Only aux nœuds Viewer et Composite, je peux prévisualiser uniquement l’effet qui sera appliqué à l’image originale. À l’inverse, en connectant la sortie Image du groupe Halation à ces deux nœuds, j’obtiens l’image finale avec l’effet appliqué.

Les paramètres Add Factor, Blur Size et Threshold dont nous avons parlé plus tôt permettent de contrôler respectivement l’intensité de l’effet appliqué à l’image originale, la largeur du flou et le seuil de luminosité à partir duquel l’effet est déclenché.

Le paramètre Add Factor n’est donc pas utile lorsque l’on utilise la sortie FX Only, car il est utilisé uniquement lorsque l’effet est ajouté à l’image originale. Son impact n’est donc visible qu’en utilisant la sortie Image du groupe de nœuds.

La sortie FX Only, en revanche, est extrêmement utile pour ajuster les paramètres Blur Size et Threshold, car elle permet de voir clairement sur quelles zones l’effet est appliqué et quelle est la largeur du halo rouge.

Une fois ces paramètres définis, vous pouvez utiliser la sortie Image du groupe de nœuds, puis ajuster la valeur Add Factor selon vos besoins.

Contrairement à la plupart de mes tutoriels vidéo, une version PDF de ce tutoriel n’est actuellement pas disponible en téléchargement. Cependant, vous trouverez dans la description un lien vers la page contenant les versions PDF de nombreux autres tutoriels. Dans tous les cas, c’est le moment idéal pour vous abonner à la chaîne et activer les notifications !

Très bien, j’espère que ce court tutoriel vous a été utile ! À très bientôt !

Rechercher dans les Tutoriels

Saisissez une expression ou plusieurs mots-clés séparés par des virgules.

Modèles 3D, tutoriels et ressources en infographie de Francesco Milanese. Les licences d’utilisation des modèles 3D peuvent être achetées sur les boutiques externes accessibles depuis leurs pages respectives, conformément aux conditions de licence applicables. Francesco Milanese — Numéro de TVA : 06321250877. Contact : info@francescomilanese.com


POLITIQUE GENERALE DE CONFIDENTIALITE ET D'UTILISATION DES COOKIES