Je kent die scrollanimaties op Apple's productpagina's — waarbij je naar beneden scrollt en het product rondraait, zichzelf opbouwt, of frame voor frame uiteen valt?
Bureaus vragen duizenden euro's om die te bouwen. Normaal vereist het een 3D-artiest die een lange beeldreeks rendert en een developer die dat aan de scroll koppelt. Het ziet er duur uit omdat het dat normaal ook is.
Dit is de snelkoppeling. Je genereert het begin en einde van de animatie met AI, laat AI elk tussenliggend frame invullen, snijdt die clip op in losse afbeeldingen, en geeft die map aan een AI-codetool die alles aan je scroll koppelt. Vier stappen, nul code — en het resultaat is exact de techniek die Apple gebruikt op de AirPods-pagina.
Wat je na deze cursus kunt: Een werkende scrollgekoppelde productanimatie bouwen met AI-gegenereerde frames, zonder één regel code zelf te schrijven.
Wat je eigenlijk bouwt
Een scrollgekoppelde beeldreeks. In plaats van een video die vanzelf afspeelt, heb je een stapel stilstaande frames op een canvas — en de scrollpositie bepaalt welk frame te zien is. Scroll naar beneden: een frame verder. Scroll terug: een frame terug.
Daardoor voelt het alsof je de animatie zelf fysiek aanstuurt. Dit is precies de techniek achter high-end productpagina's.
De vier stappen
1 Genereer twee frames in Google Flow
Ga naar labs.google/flow en genereer twee afbeeldingen via een tekstprompt: een startframe (hoe de animatie begint) en een eindframe (hoe die eindigt). De exacte prompts staan hieronder.
Houd het onderwerp, de camerahoek en de belichting consistent tussen beide frames — zodat alleen het element dat je wil animeren daadwerkelijk verandert.
2 Animeer de tussenliggende frames met Frames to Video
Kies in Flow voor Frames to Video: First + last, upload beide afbeeldingen, voeg een korte motionprompt toe (bijv. "slow smooth 360 rotation") en laat Veo elk frame ertussenin genereren. Download de clip.
3 Knip de clip in frames via EZGIF
Ga naar ezgif.com/video-to-jpg, kies Video to JPG (image sequence), stel 30fps in, converteer, en klik op Download frames as ZIP. Pak het bestand uit — je hebt nu een genummerde map met afbeeldingen, één per frame.
4 Geef de map aan een AI-codetool
Sleep de map met frames naar een AI-codetool (Claude Code, Cursor, of wat je gebruikt) en plak de megaprompt verderop in dit artikel. De tool schrijft de code die je scroll aan de frames koppelt — jij typt niets zelf.
De twee afbeeldingsprompts
Stap 1 bepaalt het resultaat, dus improviseer hier niet. Beide prompts zijn woord voor woord identiek, behalve het ene element dat verandert. Zo blijven het product, de camera en de belichting consistent — en blijft de animatie ertussenin strak.
Startframe — je product, in elkaar gezet:
Eindframe — je product als exploded view:
Vervang de haakjes door wat je wilt: een smartphone, een mechanisch horloge, een filmcamera, een espressomachine, een sneaker. "Exploded view" is de sleutelterm — het is de technische naam voor uitgespreide productvisualisaties, en AI-beeldmodellen herkennen die goed.
Noem voor het eindframe de 4 à 6 onderdelen die zichtbaar moeten zijn, zodat het model niets verzint:
- Telefoon: batterij, printplaat, cameramodule, luidspreker, kleine schroefjes
- Sneaker: buitenzool, tussenzool, binnenzool, bovenwerk, veters
- Espressomachine: boiler, portafilter, pomp, behuizingspanelen
Drie consistentietips: Genereer het startframe eerst en ga pas verder als je tevreden bent. Als Flow het toelaat het eerste frame te hergebruiken bij het eindframe, doe dat. En als de twee frames eruitzien als twee verschillende producten, genereer het eindframe opnieuw — een retry hier is goedkoper dan het uitvechten in de videostap.
Motionprompt voor stap 2 (teardown animatie):
De megaprompt
Sleep je map met frames naar je AI-codetool en plak dit eronder:
3 bonusprompts voor daarna
Zodra de scrollsequentie werkt, zetten deze drie prompts één animatie om in een complete gepolijste sectie. Zelfde project, zelfde AI-codetool.
+ De parallaxsectie
+ De sticky-scroll reveal
+ De hover-animatie
Hoe je er het meeste uithaal
Vergrendel je twee frames voordat je animeert. Het hele effect staat of valt met de start- en eindafbeelding. Als frame één en twee eruitzien als twee verschillende producten, wordt de tussenliggende animatie een wazige brei.
Meer frames = vloeiender, maar zwaarder. 30fps bij een clip van 2 tot 4 seconden is de sweet spot. Als het traag laadt, vraag de codetool dan om de afbeeldingen te comprimeren of elk tweede frame over te slaan.
Nieuw? Plak de megaprompt exact zoals-ie is. Sleep de map, plak de prompt, en vraag de tool: "run it and show me a preview" zodat je het ziet werken voor je iets aanraakt.
Gevorderd? Geef het je echte pagina. Plak je bestaande sitecode of design system eerst, vertel je sectiebreedtes, lettertypen en breakpoints, en laat het aansluiten op jouw stack (React, Webflow embed, plain HTML).
Eerlijk gezegd
Dit is echt hoe de pro-versie werkt — maar AI-gegenereerde frames kunnen afwijken: een logo vervormt, een reflectie flikkert, een rand wiebelt. Genereer een paar clips en kies de schoonste. Houd de animatie kort en simpel — eenvoudige onderwerpen op schone achtergronden geven het scherpste resultaat.
Klaar om je AI-business te bouwen?
GainLab begeleidt je van expertise naar een werkend aanbod — met AI als hefboom.
Start de gratis sessie →