🌐 PanoVisu - Éditeur de Visites Virtuelles 360°

Créez facilement des visites virtuelles immersives professionnelles en HTML5/WebGL sans aucune connaissance en programmation

Documentation utilisateur complète

Consultez le guide utilisateur détaillé pour apprendre à utiliser toutes les fonctionnalités de PanoVisu : création de visites, configuration des hotspots, géolocalisation, personnalisation de l'interface, et bien plus encore.

Consulter la documentation

📋 Qu'est-ce que PanoVisu ?

PanoVisu est un projet open source complet permettant de créer des visites virtuelles panoramiques 360° interactives. Il se compose de deux éléments complémentaires pour une expérience professionnelle de bout en bout :

🖥️

Éditeur Java/JavaFX

Application de bureau WYSIWYG intuitive pour créer et configurer vos visites virtuelles avec interface drag & drop, sans programmation

🌐

Visualiseur HTML5/WebGL

Technologie web moderne et légère pour afficher des panoramiques 360° interactifs dans tous les navigateurs, avec support mobile et VR

🎯 Pourquoi choisir PanoVisu ?

  • 100% gratuit et open source - Aucune limitation, aucun filigrane, aucun abonnement
  • Multi-plateforme - Windows, macOS, Linux
  • Autonome - Générez des visites HTML5 hébergeables partout, sans serveur obligatoire
  • Technologie moderne - HTML5, WebGL, Three.js r128
  • Performant - Accélération GPU OpenCL, cache intelligent, rendu optimisé
  • Professionnel - Qualité comparable aux solutions commerciales coûteuses
  • Extensible - Code source ouvert, personnalisable à volonté

🚀 Fonctionnalités principales

📸

Types de panoramiques

Support complet des panoramiques sphériques équirectangulaires, cubemaps (6 faces), panoramiques partiels et cylindriques. Point de vue d'entrée et orientation de la boussole configurables

🎨

Hotspots personnalisables

16 animations différentes (bounce, pulse, flash, shake, swing, tada, wobble, jello, etc.), couleurs HSB personnalisées, icônes custom avec transformation automatique, agrandissement au survol

🗺️

Cartes & Géolocalisation

Intégration OpenStreetMap, ESRI ArcGIS (World Street Map, Imagery, Topo), positionnement GPS des panoramiques, plans interactifs, géocodage avec LocationIQ et Nominatim

🧭

Navigation avancée

Boussole dynamique interactive, visite automatique, vignettes de navigation, mode plein écran haute résolution (1200×780), liens entre panoramiques, partage réseaux sociaux

📱

Multi-plateforme & VR

Compatible desktop et mobile avec support tactile complet, gyroscope intégré, mode VR, responsive design, fallback CSS3D si WebGL indisponible

🖥️

Éditeur WYSIWYG

Interface intuitive "What You See Is What You Get", prévisualisation temps réel, drag & drop, 24 thèmes (AtlantaFX, MaterialFX, FlatLaf, minimalistes), icônes colorées dynamiques

🌊

Transitions fluides

Fondus enchaînés WebGL entre panoramiques (2 secondes) avec shaders pour une expérience visuelle professionnelle et immersive

📽️

Visualiseur diaporama

HTML5 moderne avec Material Design, glassmorphism, barre de progression, contrôles complets (Play/Pause, miniatures), masquage auto après 3s, ultra-léger (~20 KB)

Accélération GPU

Support OpenCL 1.2+ (NVIDIA CUDA, AMD ROCm, Intel), transformations panoramiques 3.3× plus rapides, chargement visites 3.4× plus rapide, interpolation Bicubic/Lanczos3 haute qualité

🤖

IA intégrée

Génération de descriptions assistée par IA : 9 modèles OpenRouter (en ligne) ou Ollama (local), modèles gratuits disponibles, support Cogito v2 Preview pour raisonnement avancé

📦

Export & Partage

Export ZIP pour partage simplifié, visites HTML5 100% autonomes hébergeables partout, compatibles tous navigateurs modernes, aucun serveur obligatoire

🔧

Outils de conversion

Cube → Équirectangulaire, Équirectangulaire → Cube, redimensionnement intelligent, compression optimisée, conversion ratio 2:1, gestion colorspaces (CMYK, YCbCr, RGB)

🔧 Technologies utilisées

Frontend (Visualiseur)

HTML5 CSS3 JavaScript ES6+ Three.js WebGL OpenLayers 9

Backend (Éditeur)

Java 25 JavaFX 19 Maven 3.9

Cartes & Géolocalisation

OpenStreetMap ESRI Satellite LocationIQ Leaflet.js

📥 Télécharger PanoVisu v3.3.3

Version actuelle : v3.3.3 • Dernière mise à jour : 24 Octobre 2025

⚠️ Java runtime inclus - Aucune installation Java séparée requise !

📋 Configuration requise :

  • Windows : Windows 10/11 64-bit
  • macOS : macOS 11 Big Sur ou supérieur
  • Linux : Toutes distributions récentes (format portable)
  • RAM : 4 GB minimum, 8 GB recommandé
  • Disque : 500 MB d'espace libre

🐧 Installation Linux (Version Portable)

Les versions Linux sont maintenant disponibles en archives portables (.tar.gz ou .zip).

Guide d'installation complet :

Voir la documentation d'installation

✨ Nouveautés version 3.3.3

🚀 Support Linux Portable Simplifié (Build 3597+ - 23 oct. 2025)

  • 📦 Archives portables autonomes : ZIP et TAR.GZ complets sans dépendances système
  • Installation ultra-simple : Extraire, chmod +x, lancer - pas de compilation requise
  • 📖 Documentation triple format : Markdown (INSTALLATION.md), texte (INSTALLATION.txt), HTML stylisé
  • 🤖 Script bash intelligent : Détection auto Java 25+, configuration JavaFX 3D optimale, messages d'erreur clairs
  • Corrections critiques Linux : Cache panoramas (700ms → <50ms), fenêtre configuration non bloquante
  • 🔧 Build Maven complet : 93/93 classes incluses dans le JAR

🎯 Visualiseur 3D Modernisé (Build 3417 - 20 oct. 2025)

  • 📱 Interface avec icônes PNG : Boutons intuitifs (home, photo, boussole, œil) avec tooltips et effets de survol
  • 🖼️ Mode haute résolution : Fenêtre popup 1200×780, image originale sans réduction (qualité 4× supérieure)
  • Performances GPU : Redimensionnement bicubique 8192×4096 → 3000×1500 en ~350ms
  • 🎨 Gestion d'erreurs : Vérification fichiers, logs détaillés, espacement optimal des boutons

🗺️ Refonte Carte et Géolocalisation (Builds 3376-3416)

  • 🌐 Migration Leaflet : Architecture lazy loading, chargement HTML optimisé
  • 📍 API complète : Marqueurs draggables, radar configurable (0-240m), géocodage Nominatim
  • 🔧 Corrections : Inversion lon/lat corrigée, callback asynchrone pour stabilité

⚡ Accélération GPU OpenCL

  • 🎮 Traitement GPU : Conversion Équirectangulaire ↔ Cube 3.3× plus rapide
  • 📊 Gains de performance : Chargement visites 3.4× plus rapide (15s → 4.5s), affichage 10× plus rapide
  • 🎨 Qualité d'image : Interpolation Bicubic/Lanczos3 élimine le crénelage
  • Fallback automatique : Bascule sur CPU si GPU indisponible

🎨 Interface & Visualiseur Modernisés

  • 🖥️ Éditeur WYSIWYG : Interface épurée, drag & drop, prévisualisation temps réel
  • 📽️ Visualiseur diaporama HTML5 : Material Design, glassmorphism, ~20 KB vs ~150 KB
  • 🎭 Hotspots personnalisables : 16 animations (bounce, pulse, flash, shake, swing, etc.)
  • 🎨 24 thèmes disponibles : 8 nouveaux thèmes minimalistes (Bleu/Vert/Rouge/Mauve × Clair/Foncé)

🌊 Personnalisation Avancée (v3.2.0)

  • 🎨 Hotspots individuels : Couleurs personnalisées HSB, icônes custom, agrandissement au survol
  • 🌊 Transitions WebGL : Fondus enchaînés fluides (2s) entre panoramiques avec shaders
  • 📦 Export ZIP : Partage simplifié, archives complètes
  • �️ Outils image : Redimensionnement, compression, conversion ratio 2:1

🎯 Démarrage rapide

Créer votre première visite virtuelle

📚 Besoin d'aide détaillée ? Consultez le guide utilisateur complet pour toutes les fonctionnalités avancées !

  1. Préparez vos images panoramiques
    • Format recommandé : équirectangulaire (ratio 2:1)
    • Résolution conseillée : 8192×4096 pixels
    • Outil gratuit : Hugin
  2. Lancez l'éditeur PanoVisu
  3. Créez un nouveau projet
    • Fichier → Nouveau projet
    • Importez vos panoramiques
    • Placez-les sur un plan ou une carte
  4. Ajoutez de l'interactivité
    • Créez des hotspots de navigation
    • Ajoutez des informations contextuelles
    • Personnalisez l'interface
  5. Exportez et publiez
    • Fichier → Exporter la visite
    • Uploadez sur votre serveur
    • Partagez votre visite virtuelle !

Prêt à créer votre visite virtuelle ?

Téléchargez PanoVisu gratuitement et commencez à créer des expériences immersives dès maintenant !

💬 Support et ressources

🐙

GitHub Repository

Code source & Releases

📚

Documentation

Guide complet sur GitHub

💬

Support

GitHub Issues

Releases

Téléchargements

📄

Licence

Open Source MIT

"J'ai voulu PanoVisu entièrement libre et gratuit parce que je crois que la connaissance et les outils doivent être partagés. Il est aujourd'hui possible de réaliser des visites virtuelles professionnelles uniquement avec des logiciels libres (assemblage avec Hugin, création avec PanoVisu)."

Développé avec ❤️ par Laurent LANG
© 2014-2025 - Projet open source communautaire