ClientsEnglish Version

    

Bienvenue Sur Algosoft
Le passé
Topographie
Jeux
Scanner
MédecineSqueletteSculpture
Le présent
Le dépliant

     

       e projet a été réalisé entre août 2000 et septembre 2001.  Ce projet a été développé et compilé avec Microsoft Visual Studio en utilisant les classes de QT de la compagnie Trolltech.  Le logiciel peut fonctionner sous l'environnement Windows, Linux et Irix.  La librairie graphique OpenGL a été utilisée pour dessiner en 3D.  

       e logiciel vous permet de charger une scène en 3D provenant de Maya (Alias/Wavefront) et de convertir celle-ci pour lui donner une apparence en 2D.  Des lignes noires sont ajoutées pour donner le même effet qu'une ligne tracée à la main par un dessinateur.  La transparence, l'ombrage, les reflets de lumière sur les objets et les ombres portées sont traités dans la conversion. 
      

Courriel
      

Image de l'interface du Toonshader 1.2, la fenêtre sert à la prévisualisation de la convertion du 3D vers le 2D.  En jouant avec les sliders, on peut modifier le nombre de lignes noires de contour, la grosseur de l'ombrage et du reflet de lumière.  L'image de l'interface est une courtoisie de Toonboom inc, Montréal.

 

Image de l'interface de la caméra dans USAnimation 5.3, la fenêtre sert à visualiser l'image finale compositée avec les différents masques.  Le Toonshader a servi pour sauver le résultat dans le format de USAnimation.  L'image de l'interface est une courtoisie de Toonboom inc, Montréal.

 

Cliquer sur l'une des images de gauche pour voir un film d'animation réalisé à l'aide du Toonshader.  L'image du film d'animation est une courtoisie de Toonboom inc, Montréal.

     

  
Cliquer sur l'une des images pour voir un film 
d'animation réalisé à l'aide du Toonshader.  
Une courtoisie de Toonboom inc, Montréal.
        

iste complète des éléments développés:
Parti de rien, on a tout fait                                                    
Classes écrites en C++ pour gérer une scène en 3D  contenant la caméra, les matériaux, les lumières, les modèles en 3D et les transformations.   
Fenêtre de prévisualisation qui se sert d'OpenGL pour dessiner.et afficher la prévisualistion en 3D.   
Méthodes pour calculer et dessiner les lignes noires autour des modèles en 3D, les surfaces colorées uniformément, le masque de l'ombre ambiante, le masque de la spéculaire et le masque de l'ombre portée.    
Méthodes pour faire la composition des différents masques et les sauver en format de fichier PNT de USAnimation 5.3 de Toonboom.  
Plug-In pour Maya 2.5 et 3.0 (Linux, Irix et Windows) de Alias/Wavefront pour sauvegarder la scène animée en 3D dans le format de fichier TS du Toonshader 1.2.   
Résolution variable (qualité du rendu) en nombre de pixels lors de la conversion d'un scène du 3D vers le 2D.  
Rendu de l'image finale (Toonshading) calculer complètement par le logiciel, sans l'aide d'OpenGL.  C'est un mélange de Shading et de Raytracing qui permet de rendre une image précise et rapidement.   
Sources écrites en C++ et utilisant la librairie QT de la compagnie Trolltech.  Cette librairie permet de compiler et d'éxécuter le programme sur plusieures plateformes: Windows, Linux, Irix et MacOS.  
Précédent

Suivant