3D in the clouds, 3D en JS et streaming d’images dans le navigateur

jdn

Serait-ce le départ de la 3D & Gaming in the Cloud ou de la 3D sans plugin et tous ces éléments annoncent-ils de prochaines difficultés pour Flash ? Je reviens sur deux techniques rapidement qui arrivent petit à petit…

Streaming d’images et de vidéo

Sur Journaldunet, un article sur Nova Server de Vertice qui a mystérieusement disparu puis réapparu (!), traitant d’une technologie orientée serveur en développement depuis quelques mois à présent . Depuis la dernière démo que j’avais vu, la solution a réalisé de nombreux pas en avant et propose une visite virtuelle en 3D dans le navigateur grâce à un streaming d’images, multi-utilisateur avec des interactions avec le décor. Point besoin de plugin3D, de flash ou autre : tout est géré directement in the browser. On avance grâce au clic de souris, comme une sorte de google street view mais image par image.

f5c5cf5e29
Cette solution francaise rentre en concurrence avec le serveur de Mental Ray que j’avais déjà évoqué. Elle propose tout un ensemble de webservices, et de dialogue avec Flash et Silverlight. Il faudrait que je demande une petite démo pour avoir une idée du rendu. Egalement à citer les premières solutions d’Autodesk en la matière déjà évoquée ici.

Streaming vidéo
Techcrunch reparle régulièrement de OTOY, un concurrent de Onlive, que j’avais déjà évoqué :

Les questions pour le jeu restent entières : un lag supérieur à 300ms qui rend un FPS injouable, les ressources nécessaires au-delà d’un grand nombre d’utilisateurs… etc… Mais si l’on écarte un certain type d’usage, cela pourrait être un bon début une fois que l’on aura une véritable démo jouable. Qui peut le plus, peut le moins, n’est-ce pas…

De la 3D in the browser : le flash en balotage ?

Cela fait des années que beaucoup attendent une vraie réponse à de la 3D sous flash, et les Papervision/Away, si elles représentent une petite prouesse technique, ont des limites qu’il est inutile de rappeller ici. J’ai déjà parlé de Unity3D qui avance pas mal, même s’il s’agit encore d’un plugin.

On commence à voir des premières démos de pseudo déplacements en 3D d’éléments de MrDoob avec une gestion du flou sous Chrome, entièrement en Javascript, qui remplacerait bien ce que pourrait faire un Papervision dans certains cas. Là encore, pour bon nombre d’usages, le flash pourrait être mis en difficulté, si… eh bien, si ces exemples étaient compatibles avec le reste des versions d’InternetExplorer, qui conserve encore à l’heure actuelle une place de marché importante sur le terrain des navigateurs. Il n’empêche, toutes ces solutions émergent, et pourraient être prometteuses dans un proche avenir.

6 Commentaires

  1.  a posté le 11 juillet 2009 à 11:05 -

    [...] Hebiflux » 3D in the clouds, 3D en JS et streaming d’images dans le navigateur [...]

  2. switcherdav
     a posté le 11 juillet 2009 à 11:25 -

    Vraiment prometteur tout ça.

    Pour le fait que ces technos pourraient supplanter le format flash, je ne pense pas qu’Adobe ait jamais investi massivement dans la 3D, je ne pense pas qu’il faille en faire un flash killer donc

    J’ai plutôt l’impression que le cheval de bataille actuel est le monde de l’entreprise avec Flex et les RIA

    Pour ce qui est des technos côté serveur, quid de l’hébergement ? et des connexions pas haut débit ?

    Je pense également qu’il ne faut pas uniquement regarder le produit fini, certes on peut faire en javascript la même chose qu’en flash, mais dans quelles conditions ?

    L’expérience utilisateur est importante, mais celle du développeur n’est pas à occulter.

    Personnellement, je ne connais pas d’environnement de développement aussi agréable à utiliser que le celui de flash pour le javascript.

    C’est un peu comme Linux, on peut être fan, mais devoir utiliser le terminal pour installer la webcam ou l’imprimante n’est pas le top pour le commun des utilisateurs.

    De la même façon qu’il y a des gens pour dire que celui qui utilise un ordinateur sans utiliser la ligne de commande ne devrait pas avoir droit au chapitre, il y a des gens qui considèrent qu’un vrai développeur se doit de tout coder dans un éditeur sans complétion auto, sans interface graphique ….

    Pour conclure, je dirais que la force de flash c’est aussi son environnement de développement et ça, il ne faut pas l’oublier …

    Au passage, j’en profite pour te féliciter pour des articles passionnants

    switcherdav

  3.  a posté le 12 juillet 2009 à 12:09 -

    Tout à fait switcherdav … et en plus tu as switché sur osX, donc t’as tout compris :)

  4.  a posté le 12 juillet 2009 à 12:02 -

    Je pensais plutôt au domaine de la 3D dans flash, qui est attendu par beaucoup depuis des années sans jamais vraiment y parvenir. En gros, je vois un peu flash passer à côté de ce challenge technique et concurrencé avant même d’y être arrivé.

    J’aurais pu citer la balise vidéo dans le html5 également, mais ce n’est pas pour moi un concurrent potentiel, tant le flash représente beaucoup d’autres choses pour moi qu’un player vidéo :)

    Pour tout le reste, cela ne se discute pas, je crois que nous sommes tous bien d’accord :) Les environnements de devs, la communauté énorme dont bénéficie le flash est un atout certain.

  5.  a posté le 15 juillet 2009 à 15:45 -

    Pour le jeu vidéo, ce n’est pas encore une réel possibilité de déporter le traitement graphique. Le temps de réponse moyen étant le principal problème.
    Sur les jeux vidéos, les gamers se plaignent que certaines souris ne sont pas suffisamment réactives, et l’on est bien loin de 300Ms…

    Par contre, du coté du traitement graphique pour tout TAO (On le dit Traitement Assisté par Ordinateur ?) c’est extraordinaire.
    De toute manière, la mutualisation des ressources en entreprise est l’avenir à court/moyen terme de notre informatique. La RAM, le CPU, la GPU et autres ressources ainsi que les applications vont se centraliser de plus en plus dans des Nuages de ressource.

    PS: Avec mes 350 demandes d’augmentation de RAM à ma direction, je l’attend avec hâte cette mutualisation :p

  6. switcherdav
     a posté le 15 juillet 2009 à 15:38 -

    « la mutualisation des ressources en entreprise est l’avenir à court/moyen terme de notre informatique »

    C’est drôle, je suis à l’origine dévelopeur Cobol sur système MVS et la centralisation c’est justement le principe du mainframe, un seul système et des terminaux passif !

    En fait, l’informatique n’innove pas vraiment puisqu’on prend les vieilles recettes avec un peu de couleurs et une souris (ben oui, on avait pas de souris sur les terminaux 3270) !

    C’est un peu comme la mode en fait, on tourne en rond