Vous pouvez voir le résultat obtenu après avoir peint en 3D sur la surface d'un modèle fusionné. L'outils de clônage a été utilisé pour copier l'oeil droit sur le front et la brosse a été utilisée pour dessiner la couleur rose en tranparence, un mauve et bleu opaque. L'image de l'interface est une courtoisie de InSpeck inc, Québec.
|
Une fonction de type Plug-ins est utilisée pour construire une animation a base de positions-clés (keyframes). L'abeille est construite en utilisant des noeuds sous forme hiérarchique. Ceux-ci utilisent des transformations qui leur sont appliqués. L'image de l'interface est une courtoisie de InSpeck inc, Québec.
|
Cette fonction de type Plug-Ins permet de construire des B-Spline ou des NURBS (surface courbes) sur la surface de modèles de type Mesh (polygonals). Dessinez un chemin (path), définissez les quatre coins du rectangle et construisez une grille. Après avoir corrigé les points en 3D dans la grille, construisez les surfaces courbes qui suivront cette grille. L'image de l'interface est une courtoisie de InSpeck inc, Québec.
|
|
| Parti de rien, on a presque tout fait, sauf une partie de la mathématique pour les NURBS, une partie de la fusion de modèles, le convertisseur pour MAYA et une partie de la registration des modèles | ||
| Interface des caméras en 3D (affichage, translation, rotation, zoom, hiérarchisation, calcul de distance, ajout d'éléments, changement d'échelle et sélection) | ||
| Mode de sélection par modèles, polygones, vertex et points de référence | ||
| Outils pour peindre sur les objets en 3D ou directement dans l'image 2D de la couleur ou de la tranparence | ||
| Fonctions d'édition pour convertir, sélectionner, grouper, cacher, refaire/défaire, séparer, dupliquer et nettoyer des modèles, des polygones, des vertex ou des points de référence | ||
| Classe pour gérer les boutons et les barres d'outils de forme bombée, ce qui donne un Look à l'interface | ||
| Programme structuré pour travailler avec les Plug-Ins, c'est-à-dire des fichiers .DLL qui sont chargés en mémoire seulement quand ils sont utilisés par l'application | ||
| Classes en C++ pour gérer une scène contenant la caméra (en perspective ou en parallèle), les modèles, les textures et les groupes... | ||
| Méthodes pour interfacer avec la librairie OpenGL | ||
| Écriture et lecture des fichiers de modèles .OBJ de Wavefront, .WRL de VRML 2.0, .HRC de Softimage, .DXF de Autocad et .3DS de 3D Studio | ||
| Écriture et lecture des fichiers d'image .BMP de Windows, .PIC de Softimage et .TGA de Targa | ||
| Outils (fonction Plug-Ins) pour faire la registration des modèles provenant du scanner 3D, c'est-à-dire replacer ensemble toutes les pièces qui sont des vues partielles pour permettre de fusionner celles-ci pour obtenir un modèle unique | ||
| Outils (fonctions Plug-Ins) pour faire la fusion par la forme de plusieurs modèles pour obtenir un modèle unique | ||
| Outils (fonctions Plug-Ins) pour faire
la simplification de polygones et permettre d'alleger les modèles |
||
| Outils (fonctions Plug-Ins) pour faire la fusion par la texture de plusieurs modèles pour obtenir un modèle unique | ||
| Outils (fonction Plug-Ins) pour construire un nouveau modèle (Mesh, Patch, B-Spline ou NURBS) sur la surface d'un autre modèle. La forme et la texture sont reconstruites a partir du modèle qui sert de gabarit | ||
| Outils (fonction Plug-Ins) pour modifier la morphologie d'un modèle en se servant d'un autre modèle qui sert de gabarit | ||
| Outils (fonction Plug-Ins) pour animer les modèles par position-clé (keyframe), fonctions d'édition, de presse-papier et d'ajout de positions-cles (transformation, forme et texture) | ||
| Outils (fonction Plug-Ins) pour créer l'animation d'une petite abeille ayant le visage d'une personne qui a été scannée et qui servira ensuite dans un programme de mise en veille (screen saver) | ||
| Outils (fonction Plug-Ins) pour créer une animation qui est dessinée en utilisant un algorithme de traçage de rayons (refraction, ombres portées et reflection) | ||
![]() |