Sélectionner une page

2010 : Odyssée de la 3D sur le web

Pour l’instant, afficher de la 3D sur une page web est une galère (ou un délice de geek, selon l’inclination de chacun). D’ailleurs, si vous êtes sages, je vous dirais comment je fais pour afficher le beau modèle ci-contre que vous pouvez manipuler à la souris. Si, si… Essayez ! Encore mieux : En cliquant/glissant/lâchant plus ou moins fort vous ferez tourner le modèle plus ou moins vite ! Et voilà : Je viens de vous faire jouer à la balle sur mon blog 😆

A ce propos, on consultera un article de synthèse qui présente les différentes technologies 3D Web actuelles et le site Web3D consacré aux langages et outils nécessaires. Jusqu’à présent, on était contraint d’utiliser des plugins et tout le monde ne sait pas comment les installer dans un navigateur. Ainsi, VRML, SCOL, CosmoPlayer et d’autres sont restés confidentiels. Mais le rêve 3D perdure… Et puis je suis tombé sur ce communiqué qui annonce (enfin) l’avènement d’un standard pour l’affichage de la 3D sur les pages web et ce, dès 2010 !

Le Khronos Group (on nage déjà en pleine science fiction !), consortium en charge des spécifications de langages comme OpenGL, espère parvenir à mettre rapidement au point un nouveau standard, baptisé Web GL, qui permettrait d’exploiter nativement de la 3D au sein d’un navigateur Web. WebGL bénéficie du soutien de NVIDIA et AMD, principaux fabricants de cartes graphiques dédiées, ainsi que d’organismes tels que Mozilla, Google, Ericsson ou Opera Software. WebGL sera un standard permettant d’exploiter par l’intermédiaire du JavaScript, des commandes OpenGL ES 2.0 au sein du navigateur. Il tirerait parti des avancées proposées par HMTL 5, à commencer par l’élément Canvas qui permet d’effectuer des rendus dynamiques d’images bitmap via des scripts. Le rendu 3D serait directement effectué par la carte graphique.

Google, toujours à la pointe, a déjà développé un plugin expérimental allant dans ce sens, O3D, tandis que Mozilla propose Canvas 3D JS Libary (C3DL), une bibliothèque offrant des fonctionnalités similaires. Pour l’instant, ces solutions ne sont pas compatibles. D’où l’intérêt de mettre en place un standard. Les spécifications finales de WebGL pourraient voir le jour dans le courant du premier semestre 2010. Elles seront ensuite accessibles à tous, gratuitement.

On rêve tous de Minority Report : Demain, le web sera 3D ou ne sera pas…

Publié le Sep 15, 2009

Voir le site pro ?

Tous les tableaux

Tous les articles

21 Commentaires

  1. yannick

    Je ne sais pas vous, mais a part 2 player youtube, j’ai pas de balle en 3D a faire tourner 🙁
    pour info: j’utilise firefox3.5.2

    Réponse
    • Francis Le Guen

      Je suis sous Firefox et ça marche nickel. Mais votre feedback m’intéresse…  Dans Firefox il faut faire Outils/Options/contenu et cocher la case « activer Java ». Et peut être aussi « activer javascript », c’est toujours utile, notamment pour voir les images en grand. Si Java est installé sur votre machine (par défaut) ça devrait marcher. Il faudra sans doute aussi actualiser la dernière version de Java.

      Dites moi si ça marche ?

      Réponse
      • yannick

        effectivement, java etait désactivé…    😕     désolé pour le dérangement.
        pas mal ce patatoïde troué ❗

        Réponse
        • Francis Le Guen

          Aaaah ! Bon, je vais donc pouvoir passer à de la 3D moins « patatoïde »… On monte en puissance ?

          Réponse
  2. Denis

    En tout cas sous firefox, je ne vois rien du tout et on ne m’a rien proposé comme module à télecharger. Tout le problème de la 3D sur le web. Je regarde ça depuis longtemps et je n’ai jamais été convaincu, pourtant se balader dans des espaces virtuels pour une boutique par exemple, ça doit être sympa. Plusieurs experiences ont été réalisées, cela n’a jamais vraiment décollé.

    Réponse
    • Francis Le Guen

      Caramba ! Et pourtant, elle tourne, comme disait Galilée… Dans les préférences du navigateur il faut que Java soit activé. Et peut-être actualiser Java avec la dernière version, ce qui devrait être proposé par Windows au bout d’un moment (icône dans la barre d’état en bas à droite sur Windaube). Et moi qui était tout content : Pour une fois un truc qui marche sans rien avoir à télécharger 😥

      Trop cool ton masque !

      Réponse
      • yannick

        ah ouais…
        mais si en plus il faut faire la java…
        au bureau, je crains que ca ne le fasse pas

        Réponse
        • Francis Le Guen

          En principe Java est activé par défaut. Il se peut que dans un environnement de travail la fonction ait été désactivée par l’administrateur du réseau, ou par un firewall. Mais ça m’étonnerais. C’est très utile Java ! Vérifiez vos options et dites moi, que je ne meure pas idiot…

          Réponse
  3. Sophie

    ça fonctionne !

    Réponse
  4. Sophie

    mouais, bah, tout le monde n’est pas webmaster 😉

    Réponse
    • Francis Le Guen

      Bon, et le mur/chat/ce que vous voulez/… Ça marche ce coup ci ❓

      Réponse
  5. Denis

    Chez moi tout est activé mais je ne vois rien. Je te le dis, la 3D c’est pas pour tout le monde. Trop de configurations différentes.

    Réponse
    • Francis Le Guen

      C’est pourtant multi plateforme et multi navigateur…T’es sur quoi  : MacOs, Windows, Linux ? Non, je sais ! Si ça marche pas, c’est Vista 😆

      Réponse
  6. Denis

    Non, à la maison ça fonctionne sous Vista, c’est sous xp au bureau avec firefox que ça ne fonctionne pas.

    Réponse
  7. Denis

    oui, mais c’est du flash, donc visible

    Réponse
    • Francis Le Guen

      Merci ! Très intéressant. Voilà qui augure en effet de belles avancées. Mais si je ne m’abuse, Catia de Dassault utilisait déjà les nuages de points ?

      Réponse
      • Tom

        Je n’en sait rien, je t’avoue que j’ai découvert le nuage de points avec cette vidéo. A priori ce qui est nouveau c’est l’optimisation du nuage de points à la résolution, ce qui rend le rendu très rapide. En fait ça fait comme les fractales : tout jusqu’aux petits graviers sont modélisés, mais tant qu’ils ne sont pas affichés à l’écran, il ne sont pas rendus, donc ça fait une sorte de « détail infini » comme ils disent.
        Enfin si j’ai bien compris :~)

        Réponse

Laissez une réponse à Francis Le Guen Annuler la réponse

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *