LePasse4b
HomeDecorumOur PortfolioContact Us
TopographyGameScannerMedicalCartoonSkeleton
CloudSculptureVirtualSurveillanceAvatar

Cartoon

Ce projet a été réalisé entre août 2000 et septembre 2001. Il 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.

Le 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.

 

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 barres coulissantes, on peut modifier le nombre de lignes noires de contour, la largeur 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 sauvegarder le résultat dans le format de USAnimation. L'image de l'interface est une courtoisie de Toonboom inc, Montréal.

 

 

 

 

 

 

 

 

Film Cartoon

 

 

 

 

Cliquez 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.
 
FilmFilmFilmFilm
Cliquez sur l'une des images pour voir un film d'animation réalisé à l'aide du Toonshader. Une courtoisie de Toonboom inc, Montréal.
 

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

  • Création complète de l'outil et de l'application
  • 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 création des différents masques et les sauvegarder 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
  • Le rendu de l'image finale (Toonshading) est calculé par le logiciel, sans l'aide d'OpenGL. C'est un mélange de Shading et de Raytracing qui permet de rendre rapidement une image précise
  • 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 plate-formes: Windows, Linux, Irix et MacOS