|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
![]() ![]() Xavier PhilippeauArchitecte système Inscription : décembre 2006 Messages : 9 424 ![]() |
Ayant retrouvé mes vieux sources C (époque Atari ST), je vous décris ici un effet totalement inutile, et donc completement indispensable.
Le but de cet effet etait de faire, en post-production, un halo lumineux autour des zones "brillantes" d'une image de synthese (raytracing). La technique est très simple. 1. Pour commencer, on prend une image de synthese fraichement calculée: ![]() 2. On extrait de cette image les zones "brillantes", c'est a dire les zones ou la norme du gradient et l'intensité sont toutes les deux elevées: Grad(x,y)*Value(x,y) > Cste ![]() 3. On floute fortement l'image récupérée ci-avant: ![]() 4. On ajoute l'image floutée a l'image originale: final = max( originale, flou ) ![]() Et voila... un superbe effet Gloss ! NB: on peut utiliser cette technique pour afficher des images HDR avec un effet de surexposition.
__________________
ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple. |
|
00
|
|
|
#2 |
![]() ![]() Romuald PerrotAttaché Temporaire d'Enseignement et de Recherche (ATER) Inscription : avril 2005 Messages : 4 144 ![]() |
En fait, ton effet n'est pas si inutile que ça, perso j'appelle ça du blooming et en fait l'oeil est habitué à le voir sur des photos, par conséquent, ça permet de gagner en réalisme.
Cependant, sur tes images de test l'effet est peut-être un peu trop marqué pour être réaliste mais c'est sympa
__________________
http://rperrot.developpez.com http://phos-graphein.fr Vous désirez contribuer à la rubrique algorithmique, n'hésitez pas à me contacter. |
|
|
00
|
|
|
#3 | |
![]() ![]() Xavier PhilippeauArchitecte système Inscription : décembre 2006 Messages : 9 424 ![]() |
Citation:
Mais j'etais jeune a l'epoque et je ne connaissais pas le nom, et j'ai appelé mon source "gloss.c" . Sinon, j'ai fait expres de "trop marquer" l'effet pour qu'on le voit. Surtout que l'image de départ est déja "bloomé"
__________________
ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple. |
|
|
00
|
|
|
#4 | |
|
Expert Confirmé Sénior
![]() Inscription : janvier 2007 Messages : 8 743 ![]() |
Citation:
__________________
"Un homme sage ne croit que la moitié de ce qu’il lit. Plus sage encore, il sait laquelle". Consultant indépendant. Architecture systèmes complexes. Programmation grosses applications critiques. Ergonomie. C, Fortran, XWindow/Motif, Java Je ne réponds pas aux MP techniques |
|
|
|
00
|
|
|
#5 |
![]() ![]() Xavier PhilippeauArchitecte système Inscription : décembre 2006 Messages : 9 424 ![]() |
Ok... voila differents facteurs de bloom sur une image raytracée:
![]() (a gauche: l'originale, sans bloom)
__________________
ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple. |
|
00
|
|
|
#6 |
![]() ![]() Romuald PerrotAttaché Temporaire d'Enseignement et de Recherche (ATER) Inscription : avril 2005 Messages : 4 144 ![]() |
Tu as encore le code de la méthode ?
__________________
http://rperrot.developpez.com http://phos-graphein.fr Vous désirez contribuer à la rubrique algorithmique, n'hésitez pas à me contacter. |
|
|
00
|
|
|
#7 |
![]() ![]() Xavier PhilippeauArchitecte système Inscription : décembre 2006 Messages : 9 424 ![]() |
De cette version en particulier, non.
Mais il y a une version actualisée disponible dans l'application de Millie :
__________________
ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple. |
|
00
|
|
|
#8 |
![]() ![]() Romuald PerrotAttaché Temporaire d'Enseignement et de Recherche (ATER) Inscription : avril 2005 Messages : 4 144 ![]() |
Ok, ça ira pour faire une archive.
__________________
http://rperrot.developpez.com http://phos-graphein.fr Vous désirez contribuer à la rubrique algorithmique, n'hésitez pas à me contacter. |
|
|
00
|
|
|
#9 |
![]() ![]() Xavier PhilippeauArchitecte système Inscription : décembre 2006 Messages : 9 424 ![]() |
Pour une fois que je faisais une contrib sans source Java.
__________________
ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple. |
|
00
|
Copyright © 2000-2012 - www.developpez.com