Simulation DOF avec les nodes

Simulation d'un Dof avec les nodes

Simulation d'un Dof avec les nodes

Expliqué pour les nuls par un nul


Introduction
    Nous allons créer un flou focal (dof) grâce à une nouveauté majeure: les nodes.
Ce tutoriel s'adresse aux utilisateurs ayant jamais utilisé les nodes, ceux qui connaissent déjà le principe trouverons les réglages à la fin du tuto.
Il vous faut, pour suivre ce tuto, blender 2.42 ou une version postérieure

1) Préparation de la scène
    Il nous faut déjà une scène pour tester le Dof. Vous pouvez télécharger la scène du tuto ici.
On divise la vue principale en deux (click droit sur la bordure, Split area). On sélectionne l'affichage " node editor ", puis la partie composite. ensuite on active "use Nodes". Dans le panneau "render buttons"(F10) on sélectionne aussi "Do Composite".

2) Explication: fonctionnement des nodes
    Le principe est de transformer les images en les faisant passer par une série de modules, pour au final les combiner et obtenir une image modifiée.
Tous les modules réalisent des operations simples, mais en les combinant les uns avec les autres on peut obtenir des effet intéressants.
Chaque module comprend des entrées (petits ronds à gauche) et les sorties (petits ronds à droite). On les lie (du verbe lier, pas danser je ne me le serait pas permis) avec un click gauche maintenu (comme pour le game engine).

3) Bon il serait peut être temps de s'y mettre
A se stade la vous devez avoir deux modules:
    -Le module de gauche représente le rendu brut. la sortie image contient les valeurs RVB. La sortie alpha représente le canal alpha (transparence). La sortie Z va nous intéresser: elle contient la profondeur , c'est à dire la distance entre la caméra et la surface affichée.
    -Le module de droite représente l'image finale qui sera affichée

    on détruit le lien entre les deux blocs en glissant un click gauche dessus. On relie maintenant le canal Z au canal image du second bloc. Le rendu (si vous avez gardé la fenêtre ouverte) devient blanc.
En effet, le canal Z varie entre 1.2 et 17 (pour notre scène). A partir de 1, la couleur est déjà saturée donc toute l'image est blanche.
    Pour résoudre ce problème, on ajoute un bloc:
espace ou add >> Vector >> Map Value
On interpose ce bloc entre les deux. On change la valeur de Offs à -1: la sortie prend des valeurs entre 0.2 (1.2 - 1) et 16 (17 - 1), la partie la plus proche de la scène devient donc plus sombre.
On diminue le paramètre Size à 0.1: la sortie est maintenant divisée par 10, on obtient des valeurs entre 0.02 et 1.6. maintenant, on a un (magnifique) dégradé, les parties les plus proches sont sombres et deviennent de plus en plus clair au fil de éloignement.

4) Hop un premier essai
    On va maintenant se servir de cette image pour créer un flou sur l'image originale dont la taille sera proportionelle à la valeur du masque créé (respirer ici)

    En clair, quand la valeur du masque (image en noir et blanc) sera faible il n'y aura pas de flou, quand elle sera élevée le flou sera important. On aura donc un effet macro, avec la mise au point de faite sur les objets les plus proches.
Pour la pratique, on ajoute un bloc Blur:
    espace ou add >> Filter >> Blur
On effectue les branchement comme si dessous. Les valeurs X et Y définissent les valeurs maximales du flou.
    Attention! C'est le bloc le plus coûteux en temps de calcul. Mettre un flou trop grand rallongera beaucoup le temps de rendu.



On obtient déjà quelque chose de correct,l'arrière-plan est flou: (s'éxtasier ici)

5) On complique un peu les choses
Maintenant, on va ajouter un bloc pour simuler une mise au point plus éloignée, avec le premier plan flou.
    espace ou add >> Convertor >> ColorRamp
Régler le bloc comme ceci (a peut près):
(ctrl+click gauche pour ajouter une dans le bloc ColorRamp)

Visualisez le résultat en branchant ce nouveau bloc entre le bloc MapValue et le bloc Composite.
On constate que seul un plan est noir, donc net.

On rebranche ce masque sur le bloc Blur:
Note: On a aussi ajouté un bloc "viewer" (add >> ouput >> viewer)
Ce module permet de visualiser l'état du flux au cours du traitement.

Voici ce que l'on doit obtenir:

Une fois le principe compris, on peu facilement compliquer les chose.
Ici, par exemple, on a dissociée le système en deux pour gérer séparement les flous avant et après le focus. on rejoint les deux masque avec un module Mix (Add >> Color >> Mix).(merci a olivS :) )

 

tutoriel rédigé pour le Blender Clan par zanidip, juillet 2006

    


Les commentaires appartiennent à leurs auteurs. Nous ne sommes pas responsables de leur contenu.

Sujets récemment répondus
Forums Sujets Réponses Lus Dernières contributions
Hors Sujet !! les tutos de Moonboots    [1][2][3]...[32] 310 48442 Aujourd'hui 00:57:25
moonboots 
The Blender Clan 'tchat Avenir du blender clan    [1][2][3]...[45] 449 68457 Hier 08:28:44
lapineige 
Mes premières images sous Blender (débutants) (WIP) langue des signes française 7 231 26/09 18:22:00
Drole2princesse 
Questions & Réponses Methode pour texture tableau 0 88 26/09 17:43:27
kimlicrea 
The Blender Clan 'tchat Inkscape Forum en français ! 0 102 25/09 17:09:08
Papy_Octet 
Hors Sujet !! Atelier master : le dernier robot - Meltingman tuto 7 545 24/09 20:28:07
meltingman 
Questions & Réponses Timeline: ne peut bouger mes channels up/ down/ to top/ bottom 1 328 19/09 09:39:18
Redstar 
Hors Sujet !! Buy (50 Pieces) New Original Unlocked Apple iPhone 14 Pro Max 5G 128GB $34,950 0 208 17/09 14:19:18
emailychang01 
[WIP] et travaux terminés [WIP] Projet très court métrage Gustave 2 401 16/09 22:21:51
doudoulolita 
Hors Sujet !! Buy (50 Pieces) Apple Watch Series 7 (GPS) 45mm $11,450 0 195 16/09 14:20:37
emailychang01 
Hors Sujet !! Buy (50 Pieces) New Original Unlocked Apple iPhone 14 Pro 5G 128GB $29,950 0 231 15/09 13:07:23
emailychang01 
Hors Sujet !! Buy (500 Pieces) New AirPod Pro (2nd generation) $69,500 0 210 14/09 13:08:35
emailychang01 
Hors Sujet !! Buy (30 Pcs) Apple Watch Ultra (GPS + Cellular) 49mm $14,970 0 214 13/09 09:42:05
emailychang01 
Hors Sujet !! Buy (50 Pieces) New Original Unlocked Apple iPhone 14 Plus 5G 128GB $24,950 0 221 12/09 12:06:46
emailychang01 
Questions & Réponses Link et moteurs de rendu 0 345 11/09 10:04:02
doudoulolita 
Hors Sujet !! Buy (400 Pieces) New AirPod Pro (2nd generation) $67,600 0 240 11/09 09:41:39
emailychang01 
Hors Sujet !! Buy (30 Pcs) Apple Watch Ultra (GPS + Cellular) $14,970 0 252 10/09 13:57:22
emailychang01 
Questions & Réponses Transformation edge loop en cercle 3 457 09/09 20:28:46
moonboots 
Hors Sujet !! Buy (50 Pieces) New Apple iPhone 14 5G 512GB $34,950 Website: www.brianelectronics.com 0 3770 09/09 14:20:04
emailychang01 
Hors Sujet !! Buy (50 Pieces) New Original Unlocked Apple iPhone 13 Pro Max 5G 128GB $29,950 0 298 06/09 10:39:49
emailychang01 

Qui est en ligne
55 utilisateur(s) en ligne (dont 1 sur Tutoriels)

Membre(s): 0
Invité(s): 55


plus...
Nouveaux membres
MathiasFul 18/8/2022
VicenteZcl 18/8/2022
OlivaL1007 18/8/2022
Adrian8943 18/8/2022
NorbertoGe 18/8/2022
VeronaKais 18/8/2022
BettieSile 18/8/2022
DarylTier 18/8/2022
BretParkhi 18/8/2022
LeoTrotter 18/8/2022
Dernier Ajout
2020-09-24.jpg

Evènements à venir
Nov 18
Anniversaire de RichDeg
Dec 29
Anniversaire d'ebrain
Jan 7
BUG de Lyon
plus 232 plus d'élément(s)
 Par Mickaël Guédon [ebrain] © 2003-2021 The Blender Clan - hébergé par TuxFamily - Site déclaré à la CNIL sous le numéro 1155445