Encore un effet basé sur la déformation d'une texture. Maintenant que j'ai suffisamment bidouillé sur les effets simples, il est temps de passer aux choses sérieuses, j'ai nommé: la réflexion dans la flotte!
C'est un effet qui accumule les passes:
- Créer le stencil buffer pour le miroir
- Dessiner la scène normale, en mettant à jour le stencil pour éviter de dégommer plus tard ce que l'on dessine maintenant
- Réinitialiser le depth-buffer au niveau du miroir
- Dessiner la scène dans le miroir, dans un framebuffer
- Afficher le framebuffer comme une texture, en l'ayant déformé à l'aide d'un shader
C'est schématiquement l'association des démos osgreflect, osgprerender, et de mes déformations.
Plus qu'à s'y mettre!
samedi 14 mars 2009
Nuages réfléchis dans l'eau
à 14:51
Labels: 3d, glsl, programmation
Inscription à :
Publier les commentaires (Atom)
Aucun commentaire:
Enregistrer un commentaire