Vos pages web en 3D dans Firefox avec Tilt

closeCet article a été publié il y a 12 ans 8 mois 29 jours, il est donc possible qu’il ne soit plus à jour. Les informations proposées sont donc peut-être expirées.

L’extension pour Firefox Tilt est issue d’un projet lancé dans le cadre d’un Google Summer of Code project, ces stages sponsorisés par Google. Elle permet de visualiser les pages web en trois dimensions à partir de la structure du document. Une idée qui pourrait connaître des usages notamment dans le contexte du travail collaboratif dans les univers virtuels 3D

Plaisir de geek

En testant cette extension, je me fais un petit plaisir de geek. En ce qui me concerne, cette extension ne me sera probablement pas d’une grande utilité. Je ne programme pas de page web et joue très peu avec les CSS. Mais les développeurs de pages web y trouveront peut-être une nouvelle façon de travailler la structure de leurs pages web.

La structure est donc représentée par l’empilement des différentes couches créées à partir de l’organisation hiérarchique du code. On peut alors faire varier le point de vue de la page à l’aide de la souris ou du clavier pour voir « en épaisseur la page » ou accéder au code des différents éléments.

Tilt pour Firefox page en 3D

WebGL dans le moteur

Ceci étant dit, je voulais voir un peu ce que pouvait donner une application de WebGL au sein d’un navigateur.

Pour rappel il s’agit d’une technologie d’affichage 3D pour les navigateurs web, créée par le Khronos Group. Elle permet d’utiliser le standard OpenGL depuis le code JavaScript d’une page web (source Wikipédia).

J’ai installé l’extension que l’on peut trouver sur le dépôt Git du projet tout d’abord sur mon Firefox 5 sous Fedora 15. Là rien à faire, WebGL ne veut pas fonctionner malgré l’activation de mes pilotes propriétaires Nvidia. Je me rabats donc sur ma partition « de secours » sous Windows Seven.  Là pas de soucis, Tilt fonctionne du premier coup.

Voici une démonstration en vidéo (vous pouvez la télécharger au format ogg sur ce lien) que j’ai faite  à l’aide de CamStudio :

L’interface que j’obtiens est quelque peu différente de celle de l’image précédente, mais je n’ai pas cherché à compiler la dernière version.

Au passage j’ai pas mal bataillé pour vous publier cette vidéo en HTML5 en utilisant Youtube. Je vous laisse un petit sondage pour m’indiquer si vous la voyez avec un lecteur flash ou HTML5.

Et si on utilisait cela en « immersion » 3D

Je sais que c’est l’été (enfin presque…), mais ne sortez pas vos palmes et vos tubas, c’est inutile. Comme depuis quelque temps je m’initie aux usages des univers virtuels 3D et à leurs technologies (en version ouverte bien sûr ), la conception d’objets et donc pourquoi pas de sites web fait partie des nombreuses possibilités. Je vous ai fait deux photos de ce que cela donne en immersion sur une maquette d’un outil similaire :

les css en immersion 3Dcss en 3D

Il serait possible d’utiliser ce type de représentation pour travailler à plusieurs sur une maquette d’un site web, chacun pouvant au travers de son avatar manipuler les blocs, les redimensionner pour constituer la page voir la générer. Cela suppose évidemment qu’il y ait une interaction avec le code en lui-même.

Je passe aussi rapidement sur ce que la représentation en trois dimensions peut apporter d’un point de vu pédagogique à certaines personnes pour comprendre le fonctionnement des CSS. Certes, cette représentation en trois dimensions ne remplacera pas les outils de conception habituel, mais peut apporter un complément utile.

[troll]En plus du caractère collaboratif qu’offrirait les univers 3D, les logiciels clients utilisés sont bien moins gourmands en mémoire qu’un Firefox[/troll]. Mais ils demandent plus de ressources côté carte graphique bien que n’importe quel PC récent suffise amplement. On a même vu un utilisateur d’eepc venir visiter un univers virtuel (clin d’oeil à la Tunisie).

Si vous voulez en savoir plus sur les usages des univers virtuels ou les toucher du doigt pour mieux comprendre ce que je viens de vous expliquer, la porte est ouverte à tous par ici avec en prime un projet « différent ».

[Source]

Votre avis

Visualisez-vous la video avec le lecteur ?

  • HTML5 (90%, 62 Votes)
  • Flash (clique doit sur la vidéo affiche un menu indiquant A propos d'Adobe Flash) (10%, 7 Votes)

Nombre de votes: 69

Chargement ... Chargement ...

Imagineriez-vous maquetter un site à plusieurs en immersion 3D ?

  • Non (36%, 18 Votes)
  • je n'arrive pas à me l'imaginer (36%, 18 Votes)
  • Oui (28%, 14 Votes)

Nombre de votes: 50

Chargement ... Chargement ...

Philippe Scoffoni

Je barbote dans la mare informatique depuis 30 ans (premier ordinateur à 16 ans, un ORIC ATMOS) et je travaille à mon compte au travers de ma société Open-DSI. J'accompagne les associations, TPE et PME dans leurs choix et dans la mise en oeuvre se solutions informatiques libres.

17 réponses

  1. Capello dit :

    J’avais pensé faire une représentation 3D des pages en fonction des couches, pour s’aider à retrouver où mettre tel image de fond…
    Par contre, j’ai installé l’extension, mais je n’arrive pas à passer au mode 3D.

  2. Philippe dit :

    @Capello : tu es sous quel système d’exploitation ?

  3. Bonob0h dit :

    ah bon comme ça 47 % ne « voient pas qu’on pourrait maquetter un site a plusieurs en immersion / web3D !

    C’est pourtant pas compliqué … c’est comme a l’époque ou l’on faisait un journal, et un chemin de fer a la mano … avec des pages de papier vierges … des bouts d’articles mis en pages et imprimé dont on découpait les contour a la main … et avec un baton de colle on l’encollait et pour le placer, le déplacer, et …

    En plus la on peut aussi avoir la machine a café, mais on peux aussi aller danser … faire venir papys et mamys qui comprendront mieux comment ça fonctionne … sans parler bien sur de leur petits enfants à partir de 3 ans 😀

    C’est quand même plus sympa que chacun bêtement derrière une page web de son ordi, seuls …

  4. Capello dit :

    C’est l’ordi du boulot : Windows 7 entreprise.

  5. Philippe dit :

    ha… Là je vois pas trop, je n’ai pas eu de soucis pour l’installer sur Seven… Peut-être un problème de pilotes matériel ou alors le support d’openGL qui n’est pas implémenté par ce dernier

  6. Capello dit :

    Non, il est installé, mais comment l’utiliser ? Un racourcis clavier ? Je ne vois pas de boutons non plus.

  7. Capello dit :

    Trouvé: ctrl + shift +L
    Désolé pour le bruit.

  8. Greg dit :

    A quand le bureau 3D sur une page web??? Plutôt que d’avoir des menus encombrant, on pourrait imaginer un site composé de plusieurs bureaux !! Cet effet 3D m’a donné envie de voir ça … ça serait un pas supplémentaire vers un WebOS

  9. Greg dit :

    Par contre, j’ai oublié de dire que j’imagine bien la complexité que ça pourrait ajouter du coté du développeur pour avoir un site basé sur plusieurs bureaux !! Mais y’aura bien une librairie qui fera ça tout joliment !

  10. Bonob0h dit :

    @ greg … y a mieux qu’un bureau en 3D sur une page Web 😉
    Déjà dans ce qui se mets en place par ici http://philippe.scoffoni.net/x-repetita-avenir-pour-logiciel-libre-propositions/
    et dont on a un aperçu en image ici même dans cet article on peux déjà avoir des pages oueb 😉
    on peut même en avoir pleins si on veux 😀 … mais en plus on peut aussi avoir une chaise longue, un bureau, etc …

    Et en suivant le chemin du lien 😉 on peut aussi apprendre que l’avenir des « bureaux » d’ordinateurs » est même encore ailleurs 😉

    Faut juste venir se bouger ! Qu’on soit développeur ou non ! Il y en a autant besoin que de graphistes, commerciaux, manager, balayeurs, hote/sse/s d’accueil, etc

  11. Quentin dit :

    C’est pas vraiment du 3d …

  12. Capello dit :

    En plus d’avoir réussi sous l’ordi du boulot, ça marche très bien sur ma gentoo à la maison.

  13. Philippe dit :

    @Quentin : C’est vrai que le marketing a fait évoluer la définition de 3D qui est maintenant associé à la vision en relief.. Mais bon malgré tout ça reste quand même de la 3D de l’ancien temps 😉
    @Capello : bon visiblement succès sur toute la ligne 🙂

  14. Hugo dit :

    Bonjour à tous,

    Un ami m’a envoyé le lien du blog mozilla avec l’extension tilt.xpi
    En voyant les videos démo, je n’ai pas pu m’en empêcher de vouloir la tester. J’ai donc téléchargé et installé le fichier « tilt.xpi »

    Seulement voilà rien ne se passe :s j’ai beau me rendre dans l’onglet outil, je ne vois nul part le menu tilt. J’ai également essayé le racourcis clavier, qui, bizarrement, m’ouvre le DOM dans firebug …
    Alors que j’ai bien eu la fenêtre de firefox me demandant si je voulais bien installer tilt. J’ai même redémarré firefox, mais toujours rien.

    J’utilise firefox 7.0
    Je suis sur windows xp professionnel

    Est-ce que quelqu’un aurait une idée d’où peut venir le problème ?

    Merci 🙂

  15. Philippe dit :

    @Hugo je n’ai pas retesté l’extension, mais est-ce qu’elle n’est pas simplement désactivée automatiquement par Firefox 7 car non compatible ?
    Vérifiez dans les modules complémentaires.

  16. Hugo dit :

    @ philippe
    Je me suis rendu sur ce site et fais les différentes manipulations mais toujours rien.
    http://www.commentcamarche.net/faq/18994-firefox-forcer-la-compatibilite-des-modules-complementaires
    Est-ce de cela que tu voulais parler ?

    Si pas je vais essayer en réinstallant une version antérieur de firefox.

  17. Philippe dit :

    @Hugo : Oui