Infinite Zoom

john's Avatar


05 Nov, 2017 08:39 PM

For this animation I placed a tiny version of my svg (at .5%) inside a full scale version inside a gigantic version (10,000%) - which is as far as NodeBox zooming allows. I lined everything up so that my left eye was centered on the origin. It was fun just to manually zoom in and out.

To make the animation I combined and grouped everything and added yet another scale node to control the zoom. I could have created the zoom by hooking a frame node directly to that scale node, but a linear zoom bogs down after awhile. To create a steady accelerating plunge into my eye I needed an exponential zoom. So the frame node goes to a power node which THEN goes into the scale node. The power node was set to 1.05 raised to the frame number (the same rate you would get in a savings account by compounding interest at 5%).

It took a little trial and error to find the best start and end points to create a nice repeating loop: 87 to 194 in this case. I used GIF Brewery to convert the MP4 to a GIF.



  1. Support Staff 1 Posted by Frederik De Ble... on 06 Nov, 2017 09:31 PM

    Frederik De Bleser's Avatar

    Nicely done! It reminds me of ZoomQuilt which is this really trippy infinite zooming thing.

    I didn't realise zooming factors would need to use exponential zooming — I haven't tried it in this way.

Reply to this discussion

Internal reply

Formatting help / Preview (switch to plain text) No formatting (switch to Markdown)

Attaching KB article:


Already uploaded files

  • eye_screenshot.png 318 KB
  • into_my_eye.gif 392 KB

Attached Files

You can attach files up to 10MB

If you don't have an account yet, we need to confirm you're human and not a machine trying to post spam.

Keyboard shortcuts


? Show this help
ESC Blurs the current field

Comment Form

r Focus the comment reply box
^ + ↩ Submit the comment

You can use Command ⌘ instead of Control ^ on Mac

Recent Discussions

16 Jun, 2022 05:30 AM
15 Jun, 2022 06:03 AM
06 Jun, 2022 01:07 PM
02 Jun, 2022 11:58 PM
30 May, 2022 07:48 AM


24 May, 2022 06:27 PM
20 May, 2022 04:12 PM
05 May, 2022 02:25 AM
03 May, 2022 04:46 AM
01 May, 2022 09:22 AM
18 Apr, 2022 09:01 PM