Exploring Infinite Zoom
Today, my friend Jeremiah brought up infinite zoom effects and started doing some research on how to create them.
After a bit of time, he sent me over detailed documentation on creating infinite zoom effects, and asked me to translate the technical pieces. This is how the rabbit hole began.
I just had to try it, so this blog will detail my own journey creating an infinite zoom using Midjourney!
Prompts⌗
First, I needed to start creating prompts. In total I created 21 unique images. Here are the prompts I used:
- Two dragons at the top of mount olympus –s 720 –ar 16:9 –v 5
- Two dragons at the top of mount olympus –s 720 –ar 16:9 –v 5 –zoom 2
- A look through an opening into a mystical land –s 720 –v 5 –ar 16:9 –zoom 2
- A mythical land seen through a rectangular mirror with an ornate frame –s 720 –v 5 –ar 16:9 –zoom 2
- An ornate room hidden inside of a pyramid –s 720 –v 5 –ar 16:9 –zoom 2 (x2)
- The Cosmos creating a vision into a pyramid –s 720 –v 5 –ar 16:9 –zoom 2 (x2)
- Eye shaped portal to another dimension –s 720 –v 5 –ar 16:9 –zoom 2
- Mayan Temple –s 720 –v 5 –ar 16:9 –zoom 2 (x3)
- Amazon rain forest –s 720 –v 5 –ar 16:9 –zoom 2 (x3)
- Disolves into darkness –s 720 –v 5 –ar 16:9 –zoom 2 (x2)
- Papyrus map –s 720 –v 5 –ar 16:9 –zoom 2 (x2)
- Desk with papyrus map on it –s 720 –v 5 –ar 16:9 –zoom 2
- Adventurers and archaeologists office space with bright lights and a desk –s 720 –v 5 –ar 16:9 –zoom 2
The images produced were not exactly what I wanted, but since this was a test run, I used what was generated.
Video Generation⌗
AI-Infinite-Zoom-Generator was used to generate the video and stitch all the images together. The install was painless on my Arch Linux box. It just needed a couple dependencies (python-opencv
and python-rawpy
) and then it was ready to go.
I put all the generated images in the story
directory, then ran:
python ./infinite_zoom.py -as -i ./story -o story.mp4
This created story.mp4
which you can see below!
Post Production⌗
Before finishing up, Thomas of Sacred Mirror Media, suggested upscaling the content with Topaz Video AI. This took about 20 minutes, and then produced the following 4K version.
Final Thoughts⌗
Generating these videos is actually quite easy, and a lot of fun. Midjourney doesn’t always generate exactly what you want, but with enough patience you can get amazing results.
Now go and create some epic infinite zoom videos!