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.
Partager