Document ID: /fineweb-2-swissfilter-quality_10-filterrobots/filtered/07062.jsonl.gz/194

Rapport:
Galerie (VRML)
Objectif
Le but de mon travail était de construire une galerie pour accueillir quelques photographies sur la nature à l'aide d'un VRML statique. Au cours de la construction de la page j'ai décidé de créer une galerie de peintures.
Conceptualisation
Au début, j'avais pensé construire une galerie classique, c'est-à-dire, comme dans un musée: une salle de 4 murs avec les peintures sur le mur. Au cours de réalisation j'ai changé le scénario, et j'ai construit une galerie en plein air: une rotonde avec le sol de marbre, six colonnes et un toit de bois, au centre duquel on posait un mur (cube) avec des peintures et un aquarium en forme de sphère. Cette galerie devrait être posée sur un bleu ciel.
Réalisation et difficultés rencontrées
La tâche a été réalisée principalement avec le logiciel "Community Place Conductor" de Sony. Parce qu'il y avait des fonctions que je ne pouvais pas faire travailler dans ce logiciel j'ai modifié parts du programme à l'aide d'Emacs. Au début je me suis basé exclusivement sur le logiciel, mais comme je ne pouvais pas obtenir ce que je voulais (par exemple, l'arrière plan), j'ai révisé le "VRML Primer and Tutorial " de TECFA, "The Annotated VRML 97 Reference Manual" et surtout les pages source de quelques exemples que j'ai trouvé dans le Web.
Au début avec le logiciel la tâche n'a pas été compliquée. Placer trois couches de sol (un cylindre avec un gif pour le marbre), construire les colonnes (un cylindre couleur vert), et le toit. Essayer plusieurs fois avec les translations pour que ça soit juste (il y avait des espaces vides entre le sol et les colonnes alors il fallait bien calculer les translations).
Plus problématique a été de poser les peintures autour du cube car le tâtonnement ne fournissait pas des résultats assez précis (la rotation m'a causé beaucoup de problèmes). Après avoir fini le travail et d'avoir comparé avec d'autres programmes, je crois que l'utilisation du logiciel fait perdre un peu l'idée d'ensemble du programme (jusqu'à maintenant je ne sais pas comment faire pour que la fonction soit à l'intérieur ou extérieur du "node", quelque fois ça marche, la plupart des fois non).
Le plus compliqué a été de construire l'arrière plan. J'ai voulu introduire un gif avec le logiciel mais ça n'a pas marché. J'ai décidé alors d'introduire un arrière plan qui donne la sensation de ciel et en même temps d'eau. Parce que le logiciel ne m'aidait pas, j'ai révisé d'autres exemples, et j'ai joué plusieurs fois avec les tonalités de couleurs jusqu'à obtenir les couleurs souhaitées.
Une autre difficulté, a été le temps de chargement des images. Au début le temps était de près de cinq minutes, alors j'ai décidé de changer la texture des colonnes (j'ai enlevé le gif pour introduire une texture verte) et transformer les images JPG en GIF. La durée de chargement alors a été réduite à 3 minutes. Finalement, j'ai réduit la taille des GIF de telle façon que la taille la plus grande d'une image est approximativement 85k. Le temps de chargement a été aussi une des raisons pour ne pas introduire plus d'images de peintures.
Autre problème a été le déplacement. Quand on s'approchait à l'image des peintures, on ne pouvait plus avancer, seulement faire une rotation de l'image. J'ai introduit l'option FALSE dans "Collide" du "node" "Collition", mais il y a problèmes pour se déplacer librement. Peut être, j'ai mal compris l'instruction Collition.
Ensuite, j'ai mis deux points de lumière pour illuminer la rotonde parce que le sol et le toit étaient trop sombres.
Finalement, j'ai utilisé DEF et WorldInfo pour documenter le programme, et introduit des "Viewpoint" sur chaque tableau.
Réflexions et références
Il me semble que le logiciel que j'ai utilisé n'est pas à point. Il y a des fonctions qui ne marchent pas (par exemple, l'arrière plan). L'ergonomie n'est pas adéquate. Chaque fois que j'ouvre le fichier, je dois arranger les fenêtres de nouveau. Il n'y a pas la fonction UNDO.
Il me semble que VRML est assez puissant, mais qu'il faut beaucoup de travail pour créer un scénario plus réaliste. La solution serait de travailler avec des images extérieures, mais la taille des fichiers impose une limite à son utilisation. Je pense qu'avec l'avance de la technologie ce problème sera résolu et VRML constituera un élément important dans le Web.
Les références utilisées sont les suivantes:
Schneider, Daniel K et Sylvere Martin-Michiellot, "VRML Primer and Tutorial", TECFA, Université de Genève, mars 18, 1998.
Carey, Rikk et Gavin Bell, "The Annotated VRML97 Reference Manual", http://www.best.com/~rikk/Book, 1997.
Hartman, Jed et Josie Wernecke, "The VRML 2.0 Handbookl", Cosmosoftware, seulement la part Exemples, http://cosmosofware.com/developer/hadbook/examples.html.
Home Page "Travaux"