HomeDecorumOur PortfolioContact Us
TopographyGameScannerMedicalCartoonSkeleton
CloudSculptureVirtualSurveillanceAvatar

Jeu

Ce projet a été réalisé entre décembre 1997 et mai 1998. Il a été développé et compilé avec Microsoft Visual Studio en utilisant les classes MFC. Le logiciel peut fonctionner sous l'environnement Windows 95, Windows 98 et Windows NT. La librairie graphique OpenGL a été utilisée pour dessiner en 3D.

Le logiciel vous permet de charger une scène (fichier .lws) ou un modèle (fichier .lwo) de Lightwave et d'assigner des images de textures sur la surface de polygones. Vous pouvez sélectionner des polygones pour ensuite leur assigner une surface (fichier Lightwave .srf). Chaque surface peut être assignées d'une texture (image) et il est aussi possible d'éditer les coordonnées de textures (même si Lightwave ne les supporte pas).

 

Sur cette image on retrouve trois fenêtres pour gérer les polygones, les surfaces et les textures (images). L'interface en général se rapproche beaucoup de celle de Lightwave par la sélection et les racourcis (short cuts) à l'aide du clavier. Le logiciel vous permet d'assigner des images de textures sur une surface et des surfaces sur des polygones. La fenêtre en 3D (polygones) peut être subdivisés en 1, 2, 3 ou 4 sous-fenêtres et travailler sur n'importe quel axe (X, Y ou Z). L'image de l'interface est une courtoisie de Behaviour Interactive inc (Megatoon), Québec.

 

Éléments dévelopés par Axialmedia:

  • Création complète de l'outil
  • Interface des caméras en 3D (affichage, translation, rotation, zoom et sélection)
  • Fenêtre pour gérer les surfaces qui sont appliquées aux polygones sélectionnés
  • Fenêtre pour gérer les images de textures qui sont assignées aux surfaces selectionnées
  • Fonction de presse-papier (clipboard): couper, copier et coller les surfaces sur les polygones sélectionnés
  • Classes en C++ pour gérer une scène contenant les caméras (en projection perspective et parallèle), les surfaces, les textures, la hiérarchie (transformations) et les objets en 3D
  • Méthodes pour interfacer avec la librairie OpenGL
  • Écriture et lecture des fichiers LWO (modèles), .SRF (surfaces) et .LWS (scène) de Lightwave