Mot-clé: krpano

krPano autolevels. un simili HDR pour krPano !

1
Catégorie : Lecteur flash

Vous connaissez certainement Spi-V, le moteur 360 développé par Aldo Holbein 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 »

Une DTD pour krPano

0
Catégorie : Tutorial

Avant de démarrer l’explication, un petit screencast (vidéo à base de captures d’écrans) permettra de mieux comprendre à quoi cela sert.

Voilà, vous l’aurez donc deviné : la Document Type Definition, ou DTD, sert à avoir de l’auto-complétion lorsqu’on programme le fichier xml de krPano. Plus besoin d’aller 10x sur le site de krPano pour se souvenir si le nom de l’attribut xml qu’on recherche est loadcomplete, onloadcomplete, oncomplete ou onloaded. Il suffit de taper <events, et le logiciel affichera toutes les possibilités sur les évènements.

Génial, pour programmer une visite virtuelle, non ?

Voici, en quelques étapes, comment on peut bénéficier de cette aide. Lire la suite »

Charles Proxy, l’ami des connexions lentes.

1
Catégorie : Divers

Lorsqu’on développe une visite virtuelle avec du contenu multimédia, on a forcément tendance à tout essayer en local. Pour mon cas, je travaille sur un serveur NAS avec lequel je suis relié par une connexion … 1 Gbit. ça dépote, tous les contenus s’affichent super vite … mais ce n’est – malheureusement – pas très représentatif de la vitesse de connexion qu’aura l’internaute une fois mis en ligne !

Alors, ce qu’on fait d’une manière générale, lorsqu’on est satisfait du résultat, on envoie les fichiers par FTP à son hébergeur, et puis on teste en ligne. Suivant la vitesse de sa connexion, la visite virtuelle et les contenus multimédias se chargeront plus ou moins rapidement. Le problème est là : plus ou moins. Lire la suite »

Réaliser des panoramas avec un Iphone … au fisheye !

1
Catégorie : Général

Faire des panoramas avec un Iphone est une idée déjà bien réfléchie. Autostitch, par exemple, permet d’assembler des clichés pris avec un Iphone directement sur l’Iphone, et même plutôt bien grâce à un algorithme pointu.

L’idée de Pixeet, société française basée à Amiens, est de proposer en plus du logiciel de stitch sur Iphone, une optique fisheye pour réaliser un panorama 360×180 en seulement 4 clichés. L’export pour les médias sociaux courants est également au programme. L’optique (ou plutôt le complément optique) se monte grâce à une attache magnétique, et le montage et démontage se fait instantanément. Lire la suite »

krPano sur Iphone / Ipad avec krPanoJS

2
Catégorie : Général

Klaus a créé la surprise aujourd’hui, en proposant une nouvelle version de son lecteur de visite virtuelle pour Iphone et Ipad : krPanoJS. Je suis intimement convaincu que la sortie de l’Ipad a fait accélérer les choses pour le portage de cette application sur la plateforme Apple.

Deux démos, sur Ipad et Iphone :

(c’est drôle, on voit la crispation de la main gauche de la personne qui tient l’Ipad (Klaus?))

Cette nouvelle version de krPano, krpanoJS donc, marche avec le navigateur safari. Inutile d’installer une application depuis l’Apple Store.

Le fait de pouvoir regarder des panoramas dans Safari n’est pas une nouveauté en soit. Il existe déjà une version compatible Safari : Iphone VR utilisée entre autre par 360 Cities.

La bonne nouvelle c’est la compatibilité avec le fichier xml existant pour krPano … à terme. Car aujourd’hui, aucune option n’est compatible : il faut rajouter des balises pour renseigner les images qui doivent être d’une taille réduite et aucune option n’est disponible si ce n’est l’affichage du panorama : pas d’actions, pas de hotspots, pas de plugins, pas de projection autre que la projection linéaire.

Les outils krPanoTools permettent de générer les images de taille réduite et les balises adéquates de façon automatique. Logique !

Les images doivent être d’une définition relativement basse : 640×640 pour Iphone et 1280×1280 pour Ipad. C’est suffisant en vue grand angle, mais on ne pourra guère zoomer sans voir les pixels ! À titre indicatif, les images que je fournis aujourd’hui sur le web font 3000x3000px au format cubique, cela fait quand même une surface 8x plus grande que celle disponible sur l’Ipad et 16x pour l’Iphone.

L’utilisation d’un nouveau langage (le Javascript avec le CSS 3D) pour le viewer ne m’étonne pas. Il faut se rappeler que la première version krPano fut développée sur java, mais vite abandonnée au profit de flash. En revanche, je me pose des questions sur la compatibilité à venir de tous les paramètres du fichier xml. L’utilisation d’un langage XML sur plusieurs plateformes risque d’être difficile à débugger dès que l’interface sera complexe … Malheureusement, sans Flash sur Iphone / Ipad, impossible de faire autrement.

Cela a un coût : 39 € HT. C’est le prix de la nouvelle licence à s’acquitter, en plus de 90€ HT de la licence « traditionnelle » de krPano. On remarquera que les autres licences – krPanoTools à 30€ et krPano pour deux noms de domaines à 30€ – ont disparu.

Il y a moins de 1% des internautes à venir sur www.nicolasburtey.net avec un Iphone. Une mise à jour avec krPanoJS changera certainement les choses, tout en baissant le taux de rebond : 7 personnes sur 10 arrivant sur le site avec un Iphone le quitte immédiatement, à cause de l’importante place occupée par le flash sur ma page d’accueil.

À signaler la sortie de krpano version 1.0.8.10, mais cela fera l’objet d’un autre billet !

Flash Builder 4 est disponible – et petit tour d’horizon sur la plateforme Flash

5
Catégorie : Lecteur flash

La nouvelle version de Flex Builder, qui s’appelle désormais Flash Builder est (enfin) sortie, après de long mois de bêta 1 puis de bêta 2. C’est sans aucun doute un très bon outil pour développer des applications sur Flash, bien plus puissant que Flash IDE dès que l’on doit coder plus que quelques lignes de code. Utile (indispensable ?) lorsqu’on doit développer des plugins de visite virtuelle un peu pointus pour krPano par exemple.

Le logiciel est disponible à l’adresse suivante : Flash Builder. Plus d’infos sur les nouveautés de cette version sur Flex tutorial

C’est peut-être le moment de faire le point sur les différentes technologies actuelles développées par Adobe, avec Flash IDE, Flex, Flash Builder, Air, les fichiers SWF, FLA, les langages AS2, AS3, MXML et tous ces acronymes qui peuvent paraitre barbares pour certains :-) Lire la suite »

Flash Panorama Player v3 … pour bientôt ?

3
Catégorie : Lecteur flash

Denis, le développeur de Flash Panorama Player, a refait son apparition sur le forum récemment. Pour rappel, krPano et Flash Panorama Player sont aujourd’hui probablement les deux lecteurs de visite virtuelle flash les plus aboutis. PanoSalado v2 devrait bientôt rentrer dans la compétition avec ses nouvelles fonctionnalités prometteuses. Lire la suite »

krPano 1.0.8 beta 9

0
Catégorie : Lecteur flash

Klaus a sorti une nouvelle version de son viewer, la 1.0.8 béta 9.

La principale fonctionnalité de cette nouvelle version est certainement la possibilité de mettre en cache les panoramas. Cela permet d’avoir des transitions beaucoup plus fluide.

Voici le détail de la release notes sur ce point :

new internal caching
  • all elements will be automatically cached
  • e.g. when one image is used several times it will be downloaded only once
  • variables:
  • network.caching = true|false
  • network.cachesize = 7 (MB)
  • as xml: <network caching="true" cachesize="7" />

Je n’ai pas encore testé cette fonction dans le détail, mais elle est certainement très, très utile !

Une autre fonction que je n’attendais pas de si tôt est le « image.layer ». Cette fonction permet d’appliquer un filtre sur le panorama, tel qu’un effet de flou (accentué sur les bords, par exemple). Le filtre doit être programmé en AS3. Pour des raisons de performance, l’utilisation d’un filtre pixel bender est probablement le meilleur choix à faire !

INTERFACES:

 use the "image.layer" variable to the get AS3 Sprite object of the
 pano image layer (for adding filters or postprocess effects...)
 e.g.: (as3 code)
 var panoimage:Sprite = krpano.get("image.layer");

Une liste d’exemple est disponible à l’adresse suivante : http://krpano.com/examples/108b9/

J’ai été assez surpris par l’exemple du XML Slider / Blending, celui qui est tout en bas à droite. Le principe consiste a avoir deux panoramas avec un fondu enchainé de l’un vers l’autre. Ce qui m’a surpris, c’est la fluidité de la chose. Chaque panorama est composé d’un ensemble de 6 « distorted hotspot » représentant chaque face du cube.

Est-ce qu’un panorama en haute définition serait aussi fluide en utilisant cette technique ?

Cette nouvelle bêta, avec le système de cache, apporte des fonctionnalités indispensables pour programmer finement une visite virtuelle. Il faut maintenant espérer que la version définitive 1.0.8 soit mise en ligne, et que la documentation soit mise à jour !

Page 1 sur 41234