Comment réaliser une vidéo en dézoom infini sur une image avec Midjourney
Introduction
Midjourney a récemment dévoilé son modèle le plus avancé, la version v5.2, en juin 2023. Pour exploiter ce modèle, il suffit d'ajouter le paramètre --v 5.2
à la fin d'un prompt ou d'utiliser la commande /settings
et de sélectionner 5️⃣ MJ Version 5.2
.
La fonctionnalité "Zoom Out", très attendue par la communauté, permet à l'IA d'agrandir une image qu'elle a déjà créée, révélant ainsi davantage l'environnement de l'image. Cette fonctionnalité est disponible en deux niveaux de zoom par défaut : 1.5x et 2x.
Voici ce que nous allons réaliser lors de ce guide :
Génération d'une image de base avec MidJourney
Avec le prompt de votre choix, demandez une illustration à MidJourney. Cette illustration sera l'image qui apparaîtra au tout début de votre vidéo, là où commencera le dézoom. Si vous n'avez pas d'idées de prompts, vous pouvez utiliser notre liste :
Une fois que MidJourney vous a présenté les 4 illustrations, cliquez sur "U1" ou l'un des trois autres pour agrandir votre image préférée.
Zoom Out avec MidJourney
Vous pouvez désormais cliquer sur "Zoom Out" sous l'image agrandie. MidJourney va alors vous générer 4 illustrations. Agrandissez votre favorite.
Cliquez de nouveau sur Zoom Out.
Vous pouvez répéter cette opération autant de fois que vous le souhaitez.
Lissage des bordures
Nous allons utiliser un logiciel comme Photoshop pour améliorer les bordures des images. MidJourney modifie légèrement les bords lors du Zoom Out, il faut donc effacer légèrement les contours. Superposez les images dans le bon ordre : image 1 sur image 2, image 2 sur image 3, etc.
Utilisez la gomme avec arrondi flou pour effacer les bordures de l'image se trouvant au-dessus.
Voici à quoi devrait ressembler votre image une fois les modifications effectuées.
Effectuez la même opération pour toutes les images.
Création de la vidéo
Pour la création de la vidéo, j'utilise Adobe After Effects, mais vous pouvez utiliser n'importe quel logiciel, tant qu'il est possible de modifier l'échelle d'une image ainsi que sa position à l'aide de keyframes. Pour ses dimensions, je me base sur les dimensions de la dernière image générée par MidJourney. Je vais utiliser une base de 6-7 secondes par image. En utilisant 3 images, j'aurai donc une vidéo de 20 secondes.
Commencez par importer vos images et superposez-les. La dernière image doit prendre toute la largeur. Placez par-dessus l'avant-dernière image et faites en sorte qu'elle ne soit plus discernable en la positionnant parfaitement. Répétez ces opérations pour toutes les images que vous ajoutez. Le résultat final sera une superposition parfaite de toutes vos images, sans aucune coupure ou bordure visible.
Si vous avez utilisé le Zoom Out 2x sur MidJourney, vous pouvez facilement les superposer en entrant des valeurs telles que 50% dans le champ "scale" pour que vos images soient à la bonne dimension.
Placez-vous à la fin de la vidéo sur la dernière frame. Ouvrez les paramètres d'échelle (scale) et de position pour les 3 images. Ajoutez une keyframe pour chaque image. Cela va permettre de sauvegarder l'échelle (scale) ainsi que la position à un moment précis. Ici la dernière frame, c'est le résultat final que nous aurons à la fin du zoom out.
Retournez maintenant au tout début de votre vidéo, à la première frame. Placez votre première image comme vous le souhaitez en modifiant son échelle (scale) et sa position.
Maintenant, réduisez son opacité pour vous aider et superposez la totalité des images avec elle. Il n'y a pas besoin que la superposition de la dernière et de la première soit parfaite, si vous avez beaucoup d'images, vous pourrez réajuster en cours de vidéo.
Une fois que toutes vos images sont alignées, ajoutez une keyframe de scale et position pour chacune d'entre elles.
Votre vidéo est prête. AfterEffects s'occupe de lisser la transition entre la première et la dernière keyframe. Il est également possible de modifier les transitions en utilisant le logo de la courbe en haut à droite des "calques".
Voila le résultat que nous obtenons après exportation :
Conclusion
Vous savez désormais comment utiliser MidJourney et sa fonction de zoom out pour créer une vidéo qui dézoom à l'infini à partir d'une image. Vous pouvez utiliser autant d'images que vous le souhaitez, laissez libre cours à votre imagination.