2002-2003 OGLX Renderer
Visualiseur 3D Opengl/MFC/C++ utilisant des dialogues Xlib (skinnés)
Présentation

C'est en faite la suite des projets glVisioner et xLib. Faire un visualiseur 3D OpenGL, plus rapide, permettant de visualiser des surfaces maillés avec texture, effet de blending, fog, lumiére, avec deux utilisations, mode polaire ou bien mode pilote.

Le dialogue Pos&Rot, permet de visualiser la position et la rotation du point de vue de la caméra. On peut soit utiliser la souris sur la zone d'affichage (click droit, droit pour tourner, click gauche pour les déplacements). L'utilisateur peut aussi directement modifier la position et la rotation en clickant sur les données contenue dans le dialogue et en déplaçant la souris (celle-ci n'apparait plus et quand l'utilisateur relache le bouton, la souris n'a pas changé de place). A remarquer, qu'en maintenant le bouton de la souris appuyé, l'utilisateur peut changer la valeur de 1 en 1, sur l'axe des x et de 10 en 10 sur l'axe des Y, permettant ainsi d'avoir un controle préscis et rapide de la position et l'orientation de la caméra.
Différents boutons sur la gauche permettent de changer le rendu graphique : flat, smooth, color, ligth, accum color+ligth, blend color+ligth et Fog.
Flat
Smooth
Color
Blend
Accum
Fog
Un dialogue permet de gérer et de visualiser toutes les lumiéres OpenGL. Le but de se dialogue était de modifier rapidement et simplement les lumiéres du visualiseur. Il posséde deux modes , un graphique, utilisable par tous, et un autre, directement traduit en code OpenGL, et qu'un utilisateur averti peut modifier : deux IHM, une pour tous, une pour les experts. C'est une version plus accomplie du dialogue glScript, qui permet de pouvoir directement écrire en C/OpelGL, des commandes OpenGL, pour modifier le rendu et le fonctionnement d'opengl : à utiliser avec précaution ...
Et enfin le dernier dialogue, permet de visualiser en stéréographie bi-color.
On peut modifier l'écartement entre les yeux, ou encore choisir une projection non-paralléle et modifier les coefficients. Il est également possible de changer les couleurs utilisées pour le rendu bi-color : cyan-rouge, vert-rouge, cyan-vert, ou rouge-cyan, rouge-vert et vert-cyan. Cela permet d'explorer et définir les paramétres qui produisent une image stéréographique donant un bon rendu 3D.