Effet d’effritement 3D en OpenGL

0 Flares Twitter 0 Facebook 0 Google+ 0 Email -- Filament.io 0 Flares ×

Test en OpenGl d’un effet que je tentais de mettre au point pour la nouvelle version du Matrix Fall, mais qui pour finir n’aura jamais été utilisé.

L’effet est obtenu en décomposant une image de base en une série de carrés dont la taille est paramétrable.
Dans ce cas-ci, les carrés ont une taille de 1×1 pixel. Pour une image de 256×256, cela donne un total de 65536 particules.

Effet d'effritement en 3D, vue de face.

Effet d'effritement en 3D, vue de face.

Rien de très compliqué techniquement. Les sources commentées vous permettront d’apprendre à charger une image au format BMP ainsi que de comprendre les fonctions de base de l’OpenGL telles que le texturage et le déplacement en 3D.

Télécharger : Source code for: OX : prototype d’un jeu d’échec

0 Flares Twitter 0 Facebook 0 Google+ 0 Email -- Filament.io 0 Flares ×

Leave a Comment

*