Lumière volumétrique

Document sans nom

Créer une lumière volumétrique à l'aide des dupliframes


Introduction
La lumière volumétrique est la lumière que l'ont peu voir dans l'air. C'est à dire, les rayons lumieux qui passent au travers des nuages, des branches d'un arbre où même qui projettent des beaux rayons de couleurs après avoir traversé les vitraux d'une église... À l'aide des spots, Blender est capable de projeter une image, où de crée un halo de lumière. Mais, la possibilité d'imprimer une image directement dans ce halo, est malheureusement inexistante... C'est pourquoi, je vais vous montrez une technique permettant de simuler cet effet à l'aide des dupliframes.

Étape 1 : Préparation de la scène
Pour commencer, créer une nouvelle scène vide (Ctrl+X).
Dans la vue de dessus, ajouter un spot en position (0;0;0) orienté vers le bas. Puis, toujour dans la vue de dessus, ajouter un plan au même endroit.

Étape 2 : Création des dupliframes
Les dupliframes sont un système pour crée des objets fixe en utilisant les clés d'animation.
Par exemple, si vous voulez crée un seul objet composé de 5 fois la même sphère, mais un peu décalé à chaque fois, il vous faudra à l'image 1 créer votre sphère. À l'image 5 vous placer votre sphère à la position de la dernière. En ajouter des clés d'animations vous aurez pour chaque images une des sphères composants l'objet final voulu. Les dupliframes vous permettrons de prendre toutes les images de 1 à 5 et des les assemblers pour crée un seul objet.

Nous allons utiliser la même technique pour crée plein de représentation de notre plan, suivant l'axe de notre spot.
Pour cela, sélectionner le plan, allez dans le panneau Object (F7) et dans Anim Settings cochez DupliFrames.

Vous pouvez voir en dessous les images devant être prises en compte pour crée l'objet final. Comme nous avons besoin d'avoir des plans presques confondus, il nous en faudra beaucoup très proches les un des autres. Donc, mettez DupStart à 1 DupEnd à 1000 (ainsi, l'objet sera constitué des images 1 à 1000).

Vous ne voyez aucun changement ?? Normal, les 1000 plans sont tous au même endroit, car votre plan ne bouge pas sur les 1000 images.
Passez maintenant en vue des courbes IPOs. Cliquez sur LocZ, et faites un point à l'aide sur Ctrl+CliqueDroit en (0;0) et un autre en (1000;-8) (Astuce: Vous pouvez sélectionner les points individuellements en faisant [Tab] et placer les points précisement à l'aide de la touche [N]). Puis rendez linéaire votre courbe en faisant Curve > Interpolation Mode > Linear. Vous pouvez voir sur votre vue 3D que maintenant, vous avez une colonne de plan superposé.

Il faut maintenant que ces plans suivent exactement le faiseau de lumière en changeant de taille. Pour cela, passer sur une vue 3D et, toujour avec la plan sélectionné, aller à l'image 1 et faite la touche [N] pour faire apparaitre les propriétés.
Placer SizeX, SizeY et SizeZ à 0 puis inserer une key frame à l'aide de la touche [I] puis Size.
Aller à l'image 1000 et faite la même chose mais avec une valeur de Size rendant votre plan de la même taille que le faiseau du spot à cet endroit (normalement, la valeur devrait être 3.32 puis n'oubliez pas de faire [I]).
À partir de la, un espèce de cloche s'est formé, et ne suit pas vraiment le spot. Pour corriger cela, retourner dans les courbes IPO et modifier les courbes SizeX, SizeY et SizeZ pour les rendres linéaires.

Vous devriez obtenir une belle pyramide comme ci-dessous :

Finissez en sélectionnant le plan, puis le spot et les rendres parent en faisant un [Ctrl+P]. Dorénavant, vous pouvez déplacé votre spot, la pyramide restera dans sa trajectoire.

Étape 3 : Création de la scène
Vous pouvez maintenant crée le reste de la scène. Ajouter un plan, qui sera votre sol et placer le spot de façon à l'éclairé de biais, et en veillant à ce que le bas de la pyramide soit totalement sous le sol. (Note: Vous pouvez afficher la pyramide sous forme de fil de fer en allant dans Object et en sélectionnant Wire).

Étape 4 : Ajout des matériaux
Vous pouvez maintenant ajouter les matériaux qui ferons tout le reste.
Commencer par sélectionner votre plan, et créer un material comportant une texture de type "Image" avec un canal alpha (TGA ou PNG). Vous pouvez en télécharger une ici.

Sur la texture, cochez UseAlpha. Sur le material, dans la panneau "Map To" cocher Col et Alpha, avec DVar très très petit (environ 0.005puis placer le slider Alpha sur 0. Dans "Shader" déchocher les boutons Traceable, ShadBuf et Shadow et mettez Spec à 0 et Emit à 1. Dans "Mirror Transp", cocher ZTransp.

Et après un rendu moyennement rapide, pour pouvez observer la magie qui c'est opéré... En voyant l'image dans la halo :

Étape 5 : Améliorations du spot
Tout cela est bien joli, mais il manque un point essentiel, l'image n'arrive pas sur la surface !! Remédions à ça.

Sélectionner le spot et dans la zone "Lamp" de la section "Shading" (F5), selectionner votre texture de toute à l'heure dans le panneau "Texture and Input" et mettez là en mode View.
Vous pouvez aussi ajouter la lumière du spot en cochant Halo dans la panneau "Shadow and spot" et Halo step à 5.

Si votre halo de lumière ne correspond pas tout à fait à l'image projeter par la spot, vous pouvez en faire une rotation en selectionnant le plan et en faisant [R] et [Z] et encore [Z] pour faire une rotation localement. Ensuite maintenir [Ctrl] pendant la rotation pour faire des quarts de tour...

Il ne vous reste plus qu'a faire vos réglage personnel ensuite... Sachant que :
DVar du plan, modifira l'intensité de l'image dans la halo.
HaloInt du spot modifira l'intensité du halo du spot.

Voici donc le résulat que vous devriez obtenir :

Conclusion
Cette technique possède tout de même un défaut. C'est que l'intensité de l'image halo va varier en fonction de la position de la caméra, et il faudra réajuster à chaque déplacement.
Mais elle fonctionne dans la plupart des applications à condition de ne pas devoir projeter d'ombres.

Vous pouvez téléchargé le fichier d'exemple ici.
Pour tous problèmes de compréhension où questions, vous pouvez me les faires parvenir par PM.

L'idée de base, vient de ici.

 

tutoriel rédigé pour le Blender Clan par Snark, le 26/04/2006

    


Les commentaires appartiennent à leurs auteurs. Nous ne sommes pas responsables de leur contenu.
Auteur Conversation
timeman13
Fou Furieux du Clan


Inscrit le: 27/4/2011
De: la 604ème dimension.
Envois: 275
 Re: Lumière volumétrique 7/7/2011 13:35  Mis à jour: 7/7/2011 13:35

Très bon tutoriel qui m'a super bien aidé pour la réalisation et l'animation du vidéo projecteur.
Un grand merci!

 
Dan74
Fou Furieux du Clan


Inscrit le: 4/11/2011
De:
Envois: 249
 Re: Lumière volumétrique 4/11/2011 11:51  Mis à jour: 4/11/2011 11:51

Bonjour Je suis interessé par votre tres bon turtoriel sur les lumieres volumetriques la projection est vraiment superbe.
J aimerais essayer de le reproduire, mais je n’y arrive pas.
J’utilise blender 2.6 pour windows en 64 bits et le racourci F7 ne fonctionne pas sur cette version.
Je bloque à cette endroit de votre tuto ...

”Pour cela, sélectionner le plan, allez dans le panneau Object (F7) et dans Anim Settings cochez DupliFrames”.

je ne trouve pas Anim Settings pour cocher Dupliframes” Le tutoriel date de 2006 je crois ... Blender 2.6 n’a peut être pas ce racourci ou peut etre qu’ une configurattion s' impose ? merci de votre aide.

Amicalement Dan

 
griffonfab
Blendie


Inscrit le: 15/2/2012
De: Clairvaux les lacs, Jura
Envois: 22
 Re: Lumière volumétrique 18/2/2012 13:30  Mis à jour: 18/2/2012 13:30

Bonjour Dan,

pour les dupliframes de la version 2.6 c'est dans le menu object -> duplication -> Frames

 
dufoin
Clan Afficionado


Inscrit le: 18/3/2013
De: son ordinateur
Envois: 43
 Re: Lumière volumétrique 26/3/2013 9:35  Mis à jour: 26/3/2013 9:35

Désolé c'est peut être évident mais comment on entre dans la vue de courbes ipos?

 
Benoit31
Touriste


Inscrit le: 30/8/2016
De: Toulouse
Envois: 8
 Re: Lumière volumétrique 30/8/2016 11:32  Mis à jour: 30/8/2016 11:32

Excellent sa rend trop bien.

 
Snark
RegulatorZ


Inscrit le: 17/1/2006
De: chez les Ch'tis !
Envois: 4032
 Re: Lumière volumétrique 30/11/2016 20:26  Mis à jour: 30/11/2016 20:26

Wow, 10 ans que j'ai fait ce tutoriel, et le fichier d'exemple fonctionne toujours.
Il faudrait que je le mette à jour pour Blender d'aujourd'hui, à l'occasion :)

 

Sujets récemment répondus
Forums Sujets Réponses Lus Dernières contributions
The Blender Clan 'tchat Buy (30 Pcs ) Apple iPad Mini 8.3-inch 256GB Wifi $11,970 0 25 Hier 12:19:27
emailychang01 
The Blender Clan 'tchat Buy (30 Pieces) New Apple iPad Pro 12.9-Inches 2021 1TB Wifi only $38,970 0 21 26/11 12:30:21
emailychang01 
The Blender Clan 'tchat Buy (30 Pieces) New Apple iPad Pro 11-Inches 2021 1TB Wifi only $32,970 0 39 24/11 03:28:24
emailychang01 
The Blender Clan 'tchat Buy (30 Pieces) New Apple iPhone 13 5G 512GB $20,970 Website: www.cutebitelectronics.com 0 54 22/11 01:26:33
emailychang01 
Questions & Réponses Orienter une texture    [1][2] 11 2478 20/11 12:27:21
moonboots 
Hors Sujet !! les tutos de Moonboots    [1][2][3]...[33] 321 53448 17/11 12:12:10
moonboots 
The Blender Clan 'tchat Buy (30 Pcs) New Apple iPhone 12 Pro Max 5G 256GB $17,970 Website: www.cutebitelectronics.com 0 932 16/11 09:36:23
emailychang01 
The Blender Clan 'tchat Buy (20 Pcs) iPad 10.9-inch (2022) 64GB Wifi only $6,980 : www.cutebitelectronics.com 0 70 15/11 12:10:40
emailychang01 
The Blender Clan 'tchat Buy(20 Pcs) iPad Pro 12.9-Inch (2022) 128GB Wifi $17,980 : www.cutebitelectronics.com 0 84 14/11 11:46:55
emailychang01 
Questions & Réponses Modélisation d'après une image en noir & blanc ? 8 345 11/11 15:57:26
moonboots 
The Blender Clan 'tchat Buy (20 Pieces) New Apple iPad Pro 11-Inches (2022) 128GB Wifi only $11,980 0 87 11/11 10:02:44
emailychang01 
The Blender Clan 'tchat Buy (200 Pcs) Insignia - Portable Nugget Icemaker $39,800 Website: www.cutebitelectronics.com 0 72 10/11 08:50:55
emailychang01 
Questions & Réponses ma texture bump glisse pendant animation 2 172 09/11 19:24:41
ALK-chimiste 
The Blender Clan 'tchat Buy (200 Pieces) New Innokin Cool Fire Mini Zenith D22 Kit Original $5,400 0 91 09/11 12:13:21
emailychang01 
The Blender Clan 'tchat Buy (20 Pcs) New Studio Display 27-inch (2022) $24,000 Website: www.cutebitelectronics.com 0 125 08/11 11:41:50
emailychang01 
The Blender Clan 'tchat Buy (20 Pieces) New A.p.p.l.e Watch Ultra Small $11,980 Website: www.cutebitelectronics.com 0 137 07/11 12:08:28
emailychang01 
Questions & Réponses [non résolu] Qualité de définition pour impression 3D 6 1087 05/11 18:29:09
Sphere3d 
The Blender Clan 'tchat Buy (20 Pieces) New Original Unlocked Apple iPhone 14 Pro 5G 256GB $17,980 0 138 05/11 10:29:45
emailychang01 
Questions & Réponses dynamic painting 2 195 04/11 17:22:54
drums 
The Blender Clan 'tchat Buy (200 Pieces) New AirPod Pro (2nd generation) $41,800 Website: www.cutebitelectronics.com 0 145 04/11 11:56:48
emailychang01 

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

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


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
Dec 29
Anniversaire d'ebrain
Jan 7
BUG de Lyon
Fev 15
Anniversaire de Dany
plus 231 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