Avec Panolapse360
Cet outil assez simple d’utilisation permet d’animer des time lapses panoramiques en extrayant une vue classique ou bien “fisheye” d’un panorama. Parce que l’orientation d’une telle vue peut changer au cours du temps, on peut créer l’illusion d’une caméra qui effectuerait une rotation et/ou un zoom au cours de la prise de vue.
Note : ce mode de travail peut nécessiter un espace disque conséquent pour des projets de grande taille.
Conversion des images
Comme nous avons pu le détailler dans d’autres articles de blog [Comment corriger l’horizon d’un timelapse fait avec Tikee ?], le Tikee ne génère pas de panorama complets. Or, Panolapse360 n’accepte pas de panorama partiels (en v1.20).
La première étape consiste donc à intégrer chaque image Tikee dans une image équirectangulaire plus grande, un peu comme nous avons pu le faire dans l’article précédent [Comment corriger l’horizon d’un timelapse fait avec Tikee ?].
Pour cela, vous pouvez utiliser la fonctionnalité “Conversion par lot” du logiciel “XnConvert”.
Conversion multiple dans XnConvert
Commencez par ajouter le dossier contenant les images renommées, spécifiez le dossier de sortie, et allez sur l’onglet “Actions” > “Ajouter action” > “Image”.
Conversion multiple
Ajoutez l’action “Recadrage”, spécifiez 6960×3480* px comme dimensions pour une source qui fait 4260×1534 px. Vous pouvez alors cliquer sur “Lancer” pour déclencher la conversion par lot.
*à adapter selon la résolution initiale de la séquence avec la formule : HAUTEUR =HAUTEUR_ORIGINALE/0.441 et LARGEUR =2*HAUTEUR
Choisissez d’exporter les images dans un nouveau dossier au format jpg pour assurer la compatibilité avec Panolapse360.
Pour éviter les éventuelles pertes de qualité, vous pouvez changer les options de compression dans l’onglet “Général” de l’outil de conversion par lot.
Chargement des images
Lors du lancement de Panolapse, cliquez sur “Import photos”. Le logiciel vous demandera alors le type d’image d’entrée, et le type de vue que vous souhaitez en sortie (“Fisheye” ou “Normal”).
Panolapse : écran d’accueil
Panolapse : sélection de la séquence
Le type de vue de sortie “Fisheye” permet d’avoir un champ de vue plus large au prix d’une légère distorsion. Inutile de renseigner la longueur focale ou le “crop factor” à cette étape comme nous utilisons un type de vue “Equirectangular”.
Modification de la vue
Une fois votre séquence importée, vous obtenez une interface comme suit :
Panolapse : interface d’édition
En 1 la fenêtre de visualisation et d’édition de la vue. Vous pouvez changer la vue en cliquant dedans, en zoomant avec la molette, ou bien modifier l’angle de roulis avec un clic droit (ou Ctrl+clic).
En 2 la liste des frames de votre séquence avec leur orientation et focale.
Sélectionnez la première frame (cf. 2) et faites bouger la vue courante en cliquant dans la vue et en déplaçant le curseur.
Panolapse: édition d’une vue, première frame
Une fois que vous êtes satisfait, sélectionnez (et cochez) la dernière frame du timelapse et choisissez l’orientation voulue.
Panolapse: édition d’une vue, dernière frame
Vous pouvez alors voir que le logiciel a interpolé les vues dans la vidéo en cliquant sur le bouton “Preview”.
Vous pouvez ajouter d’autres images clefs de la même manière pour des mouvements plus complexes.
Vous pouvez aussi cocher “Enable zoom” pour avoir un degré de liberté en plus sur les vues que vous pourrez avoir.
Pensez à vérifier que le cadre de votre vue interpolée ne sorte pas de la zone définie par votre image. Pour cela, vous pouvez sélectionner n’importe quelle frame de la liste pour que la vue se mette à jour.
Génération de la vidéo
Lorsque vous êtes satisfaits de votre mouvement de caméra virtuelle dans le timelapse, cliquez sur “Export frames…”.
Panolapse : Export de la vidéo
Sélectionnez la résolution de sortie de la vidéo (limité à 720p en version gratuite), ainsi que le dossier de sortie, et cliquez sur “Queue for render”.
L’étape finale, “Render all” va générer toutes les frames de la vidéo dans le dossier de sortie ainsi que le fichier vidéo.
Voici la vidéo finale générée :