savannah-register-public
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Savannah-register-public] [task #4881] Submission of Triceratops, un mo


From: Bruno Mahé
Subject: [Savannah-register-public] [task #4881] Submission of Triceratops, un modeleur 3D
Date: Mon, 31 Oct 2005 12:54:45 +0100
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.12) Gecko/20050929 Firefox/1.0.7

URL:
  <http://savannah.gnu.org/task/?func=detailitem&item_id=4881>

                 Summary: Submission of Triceratops, un modeleur 3D
                 Project: Savannah Administration
            Submitted by: paf
            Submitted on: lun 31.10.2005 à 12:54
         Should Start On: lun 31.10.2005 à 00:00
   Should be Finished on: jeu 10.11.2005 à 00:00
                Category: Project Approval
                Priority: 5 - Normal
                  Status: None
                 Privacy: Public
             Assigned to: None
        Percent Complete: 0%
             Open/Closed: Open
                  Effort: 0.00

    _______________________________________________________

Details:

A new project has been registered at Savannah 
The project account will remain inactive until a site admin approve or
discard the registration.


######### REGISTRATION ADMINISTRATION #########

While this item will be useful to track the registration process, approving
or discarding the registration must be done using the specific "Group
Administration" page, accessible only to site administrators, effectively
logged as site administrators (superuser):

  <https://savannah.gnu.org/admin/groupedit.php?group_id=8078>


######### REGISTRATION DETAILS ######### 

Full Name:
----------
  Triceratops, un modeleur 3D

System Group Name:
-----------------
  triceratops

Type:
-----
  non-GNU software &amp; documentation

License:
-------- 
  GNU General Public License V2 or later

Description:
------------
  Ceci est un projet développé par deux étudiants en dernière année
d'école d'ingénieur en informatique.
Il a pour but de créer un modeleur 3D et est effectué dans le cadre de
travaux pratiques sur la modélisation géométrique.
Ce modeleur sera portable (développé dans un environnement GNU/Linux, mais
testé sous d'autres systèmes d'exploitations tels que Windows), et
permettra de construire des scènes composées d'objets via des primitives de
base telles que des courbes ou des surfaces de différentes natures. A ces
objets pourront être associés divers matériaux, procéduraux ou non.
Afin d'assurer la portabilité ce logiciel utilisera les bibliothèques Qt et
OpenGL. Doxygen sera utilisé pour documenter le code, les diagrammes UML
seront faits avec Umbrello, et les divers documents (conception, rapports...)
seront rédigés soit sous LaTeX soit sous OpenOffice.org.

A moyen terme nous comptons coupler le logiciel de modélisation 3D à un
système de calcul d'images de synthèse distribuées mis au point l'année
dernière en langage java. Ceci se fera grâce à un format commun de
stockage des scènes de type XML. Mais cela restera indépendant du modeleur
3D.
A plus long terme nous comptons ré-écrire le système de calcul d'images de
synthèse distribuées en C++ afin de pouvoir mieux l'intégrer si possible au
modeleur.

Nous comptons aussi étendre les types de bases utilisables ainsi que les
modifications possibles.
De même différents modules tels que de la peinture 3D (la possibilité de
peindre directement sur un objet 3D), d'animation ou de reconstruction
géométrique seront implémentés. Mais ceci ne sera fait qu'une fois la
base du modeleur 3D crée.
Évidemment nous tenterons d'améliorer les performances des différents
algorithmes tout au long de son développement.


Actuellement une petite base du squelette a été implémenté afin de mettre
en place les différentes classes.
Des objets peuvent être créés et dessinés (pas encore via l'interface).
Un début de sélection a aussi été mis en place puisque les objets
changent de couleur lorsque la souris les survole.
Concernant le système de rendu distribué en java, il est terminé et
pleinement fonctionnel. Un début d'interface graphique avait été fait mais
n'a pu être terminé par manque de temps. Il se manipule donc actuellement
via les lignes de commande. Je tiens à signaler que le système de rendu
distribué en java ne sera en rien lié au projet (sauf le fait qu'il pourra
utiliser les scènes mises au point avec le modeleur 3D), et ne sera pas
hébergé sur ce compte.

Le début du projet a été placé à cette URL :
http://www.esil.univ-mrs.fr/~bmahe/pub/qgltest.tar.gz
Il ne s'agit que d'une esquisse en cours d'élaboration. Enormément de
travail reste à fournir.

Other Software Required:
------------------------
  Les bilbiothèques utilisées sont :
- Qt
- OpenGL
- STL
- libpng








    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/task/?func=detailitem&item_id=4881>

_______________________________________________
  Message posté via/par Savannah
  http://savannah.gnu.org/





reply via email to

[Prev in Thread] Current Thread [Next in Thread]