A scroll-scrubbed landing page that drives a camera through a continuous pre-rendered video of a clay burger world, built entirely on the Kubeez platform.

Stars

358

7-day growth

No data

Forks

1

Open issues

0

License

No data

Last updated

2026-07-14

Why it is worth attention

It showcases a novel technique for seamless scroll-based video navigation using frame-exact transitions, and provides an open-source engine and skill for others to replicate.

Who it is for

  • marketers
  • web developers
  • creative agencies
  • content creators

Use cases

  • interactive product tours
  • storytelling landing pages
  • virtual walkthroughs
  • museum exhibits

Strengths

  • frame-exact transitions eliminate visual cuts
  • lightweight vanilla JavaScript engine
  • open-source with clear pipeline tutorial
  • uses pre-rendered video for smooth scrubbing and low runtime load

Considerations

  • content generation requires the proprietary Kubeez platform
  • not fully self-hosted for video creation
  • pre-rendered scenes limit dynamic real-time changes

README quick start

🍔 Kubeez Scroll-World-Video — Smash & Co. demo

A scroll‑scrubbed "fly through the world" landing page. As you scroll, a pre‑rendered camera glides forward through a miniature clay burger world — market → grill → counter → the burger — as one continuous shot, no cuts. Every frame was generated with Kubeez.

▶️ Live demo → kubeezmedia.github.io/kubeez-scroll-world-video

Watch the full 20-second video · or scroll the live demo yourself.


What it is

Scroll doesn't move a page here — it drives a camera. Each scene is a short pre‑rendered video; the engine maps your scroll position to the video's currentTime, so scrolling scrubs the camera forward through the world. Between scenes, dedicated transition clips glide the camera from one place to the next, so the whole journey reads as a single continuous flight.

The worldLanding (Market)The CounterThe Burger

How it was built (the tutorial)

The entire thing — stills, motion, everything — was generated on the Kubeez platform. No external tools. Here's the pipeline:

1. Stills — one coherent world

  • A master world still (gpt-image-2, text‑to‑image) sets the palette, angle and light.
  • Each scene still (Market, Grill, Counter, Hero Burger) is derived from the master with image‑to‑image so they all share one look.

2. Dive clips — fly into each scene

  • Each scene still is animated with Seedance 2 Fast (720p), image-to-video: the camera begins high and wide, then glides forward and descends into the scene.

3. Transitions — the part that makes it feel continuous ✨

This is the technique that matters. For each pair of consecutive dives:

transition.firstFrame = the ACTUAL last frame of dive N   (extracted from the rendered mp4)
transition.lastFrame  = the ACTUAL first frame of dive N+1 (extracted from the rendered mp4)

Feed those two real frames to Seedance 2 as keyframes with a gentle forward‑glide prompt, and it fills the in‑between. Because the transition starts on dive N's real last frame and ends on dive N+1's real first frame

Description

Scroll-scrubbed 'fly through the world' burger demo, generated with Kubeez. Live: meepcastana.github.io/kubeez-scroll-world-video

Related repositories

Similar projects matched by category, topics, and programming language.

react
Featured
react GitHub avatar

react

React is a JavaScript library for building user interfaces with declarative, component-based, and cross-platform design.

Web Development
246,506
7-e1even
Featured
7-e1even GitHub avatar

learn-agent

A step-by-step, zero-dependency tutorial series that distills production-proven engineering patterns from a real open-source desktop coding agent into runnable single-file code.

AI & Machine LearningBackend & APIs
57
ray4rt
Featured
ray4rt GitHub avatar

yt-clip

A tool for extracting specific clips from YouTube videos without downloading the entire video, featuring real-time progress via SSE and intelligent caching.

Developer Tools
44