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.