Stéréogrammes

stereogram/stereogram01 stereogram/stereogram02 stereogram/stereogram03

Un stéréogramme est une image qui apparaît en trois dimensions lorsqu'on louche pour la regarder. Ce programme est un exemple d'utilisation de classes qui permettent de générer un stéréogramme à partir d'un patron à répéter (qui peut être généré aléatoirement) et d'un tableau de profondeur associée à chaque pixel (profondeur relative situe entre 0 et 1). Ce programme lit le Z-buffer OpenGL à chaque image pour obtenir les profondeurs relatives, calcule le stéréogramme correspondant et l'affiche à la place du "color buffer" déjà calculé. Cela permet donc de transformer n'importe quel programme OpenGL en générateur de stéréogrammes. Toutefois, la lecture du Z-buffer est relativement lente, ce qui fait que le nombre d'images par seconde est relativement faible. Il est à noter que les stéréogrammes présentés sur ce site doivent être vus avec une résolution de 24 bits.

Projets