Une nouvelle version de krPano est sortie début Septembre. Cette version intègre maintenant un système de plugin pour javascript que j’ai essayé brièvement cette semaine pour comprendre le fonctionnement. Les plugins en javascript ne fonctionne pour l’instant que lorsque la visite virtuelle est lancée en HTML5, sur iPhone et iPad donc.
D’un côté, cette API est très bien développée, les balises communes du xml de krpano entre flash et HTML5 sont un must. D’un autre coté, il devient de plus en plus long de maitriser toutes les technologies pour avoir une visite virtuelle sur mesure … multi plateformes. Il faut non seulement maitriser l’Actionscript 3 pour la visite virtuelle en Flash mais maintenant aussi le javascript pour la visite en HTML5. Les deux langages sont basés partiellement sur ECMAScript et reflètent une certaine similitude, mais apprendre un nouveau langage demande quelques semaines / mois pour pouvoir en tirer pleinement partie.
Certes, il y a quelques années, avoir du multiplateforme n’était quasiment pas possible, à moins de tout re-développer from scratch, mais en même temps, cela n’était demandé par personne avant l’avènement de l’iPhone.
Si à mon sens, le javascript est aujourd’hui assez anodin dans le secteur de la visite virtuelle, il deviendra un langage très important dès que krPano sera compatible avec WebGL. Sur ce point là, Pano2VR a pris de l’avance, car il propose déjà, depuis le mois d’Août, le support du WebGL pour Chrome et Firefox.
Le premier plugin disponible en javascript est « gyro », qui utilise le gyroscope pour tourner automatiquement lorsque l’on bouge l’iPhone et l’iPad. Il a été développé par Aldo Hoeben.
Voici la liste des nouvelles fonctions de krpano 1.0.8.14.
Flash incubator permettait déjà de tester les nouvelles fonctionnalités de la futur version de Flash, avec notamment Molehill, le nom de code donné au nouveau moteur 3D de flash. Adobe vient d’annoncer la sortie de la version beta dévoilant toutes les fonctionnalités. Pour le domaine de la visite virtuelle, on retiendra :
- Le moteur 3D Molehill bien entendu
- La suppression de la limite sur la taille des BitmapData. C’est une bonne nouvelle, car on ne sera plus contraint d’utiliser des tuiles lorsque l’on veut travailler sur de grandes images. Cela peut avoir un intérêt lorsque l’on travaille en local, si l’on veut faire du préchargement ou si l’on veut faire des effets d’alpha entre différents panoramas, ce qui est compliqué avec les tuiles
- Utilisation du format Jpeg-XR pour une meilleure compression des images, donc a terme un temps de chargement un peu plus court des visites virtuelles
- L’utilisation de la mémoire pourra être optimisé avec le Garbage Collector que l’on peut guider
- Une version 64 bits de Flash, cela devrait améliorer les performances de Flash sur les plateformes et navigateurs compatibles
Alors que krPano prend une certaine avance sur les autres players pour la réalisation de visites virtuelles, notamment depuis sa compatibilité avec le HTML 5 ( qui reste compliqué à intégrer, car il faut jongler avec de l’AS3 et du javascript ), d’autres players flash émergent. Je vais en présenter deux : VRSmarty et SaladoPlayer. Lire la suite »
Une très bonne nouvelle pour le futur des visites virtuelles. Flash va bientôt être compatible avec OpenGL et DirectX. Cette annonce a été faite pendant l’Adobe Max, évènement sur les technologies web et flash se déroulant en ce moment à Los Angeles.
Qu’est-ce que cela va changer ?
À moyen terme, beaucoup de choses : des visites virtuelles avec une fluidité sans précédant sur flash, même sur un ordinateur un peu vieillissant. On peut ainsi espérer avoir un rendu comme celui de DevalVR, mais directement en flash ! Cela va permettre aussi de créer un certain nombre d’effets qui sont jusqu’à présent à utiliser avec parcimonie : du flou, de la transparence, superposition de plusieurs panoramas … la liste pourrait être longue.
Avec la compatibilité annoncée avec OpenGL ES 2 sur les mobiles, on peut aussi imaginer qu’il sera possible de créer, à partir de flash, des visites virtuelles pour toutes les plateformes (iOS, Windows Mobile, Android), sans craindre de ralentissement. Un nouvel espoir d’avoir un lecteur unique compatible pour toutes les plateformes courantes ?
L’API s’appelle Molehill. Elle sera disponible en bêta pour les développeurs au premier semestre 2011. Plus d’infos ici.
Il semblerait qu’Apple vienne tout juste de changer ses conditions générales et que flash serait à nouveau une solution pour créer des logiciels sur Iphone / Ipad ! Voir le communiqué sur le site d’Apple.
Je suis déjà, comme tous développeurs AS3, très content de ce retour en arrière d’Apple. Comme dit le jargon, il n’y a que les cons qui ne changent pas d’avis.
Première question que je me pose suite à ce changement : va-t-on avoir, dans un futur plus ou moins proche, des programmes clés en main permettant de créer des visites virtuelles sous forme d’applications téléchargeables, ou est-ce que la voie du HTML5 prise par la majorité des développeurs de viewer de visites virtuelles – Pano2Vr, en avance sur krPano – restera la solution à moyen terme ?
Vous connaissez certainement Spi-V, le moteur 360 développé par Aldo Hoeben basé sur ShockWave (malheureusement, c’est pour cela qu’il est très peu utilisé…). Vous savez peut-être que Spi-V est un des rares lecteurs à supporter un type de HDR (avec l’archaïque HDR Panoramaviewer de Helmut Dersch en Java), que Spi-V nomme ADR.
Probablement sur une base de l’ADR, Aldo a sorti un plugin, gratuit et open source, pour avoir un effet similaire sur krPano : autolevels. Lire la suite »
Adobe vient tout juste de sortir deux versions majeures pour Flash et Air. Ce que j’en retiens pour ce qui m’intéresse, la visite virtuelle :
Avec Flash 10.1, Adobe fait un pas de plus vers le multi-plateforme avec des applications tournant mieux sur les téléphones portables… encore faut-il que les constructeurs veuillent bien de Flash
Aussi, une meilleure optimisation pour Mac. Et ça c’est un bon point ! La visite virtuelle utilise des algorithmes gourmands en ressources systèmes, tant pour que le CPU que pour la mémoire vive. J’espère que cette version comblera le manque de fluidité perceptible sur les « vieux » macs.
Concernant Air 2.0, l’innovation la plus intéressante : le Multitouch ! Sur Windows 7 uniquement, mais pour faire des bornes interactives, ce serait pas mal !