Infinite Zoom

john's Avatar

john

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.

Enjoy!

John

  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

Generic

? 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

15 Jun, 2026 05:05 PM
24 May, 2026 08:01 AM
19 Apr, 2026 11:02 AM
06 Apr, 2026 08:40 PM
12 Mar, 2026 01:15 AM

 

10 Mar, 2026 03:15 AM
22 Jan, 2026 08:50 AM
22 Jan, 2026 07:17 AM
19 Dec, 2025 07:35 AM
26 Nov, 2025 06:16 AM
24 Nov, 2025 03:36 PM