AgentFX is open source under Apache 2.0.

agentfxhq/agentfx

Infinite zoom video, seamless and loopable

Nest a scene inside itself, set how many levels the camera passes, and AgentFX zooms at constant speed so the last frame runs straight into the first.

script.reel
video "Neon tunnel" size=1920x1080 fps=30 formats=[16:9, 9:16]
scene tunnel dur=6s bg=#05010D
  layer #tunnel
    nest #core levels=28 scale=0.72 rot=4 cycle=[#FF2BD6, #22E4FF, #FFC23D] w=1920 h=1920 blend=plus
      rect x=50 y=50 w=1820 h=1820 radius=150 stroke=$cycle sw=14
  camera loop #tunnel levels=6 dur=6s

Ask your agent

"Make a 6 second seamless infinite zoom through our product screens, one screen inside the next, as a 9:16 loop for Reels."

The agent writes the script, lints it, checks a contact sheet and renders every format. You give notes in plain words.

Parameters

  • nest levels, scale, rot: how the world repeats inside itself
  • cycle: colours that rotate per level
  • camera loop levels, dur: levels passed per loop, loop length
  • world camera: tours across one large canvas, zooms past 10,000x

Related effects

FAQ

Does the loop really have no jump?

Yes. The camera zooms at constant log speed across an exact number of levels, so the end matches the start pixel for pixel.

Can I zoom through my own artwork?

Yes. Any layer, image or UI mockup can be nested or placed on the world canvas.

Put an effects engine in your agent's hands.

AgentFX is open source under Apache 2.0. Clone it, build it, give the skill to your agent. Questions, ideas and effect requests are welcome on GitHub.