De jaguar van Suriname — een natuurfilm van 60 seconden

2026

Een korte, geanimeerde natuurfilm in de browser. In 60 seconden loop je door het regenwoud van Suriname, ontmoet je de jaguar en hoor je wat hij nodig heeft. Met Nederlandse vertelstem, ondertiteling en een kaart van Suriname. Gebouwd met SvelteKit, WebGL en de Web Audio API.

De film duurt precies 60 seconden en bestaat uit acht scènes: het regenwoud, de ontmoeting, een kaart van Suriname, de jaguar op een omgevallen boom, de jaguar in de rivier, de dieren waarop hij jaagt, de bedreigingen en een slot in het zonlicht. De Nederlandse vertelstem en de ondertiteling lopen synchroon met het beeld, ook na pauzeren.

De beelden zijn vooraf geschilderd met de beeldmodellen van OpenAI, in een handgeschilderde animatiestijl. Voor elke jaguarscène is er één schilderij met een paar varianten waarin alleen de jaguar beweegt, zoals bij handgetekende animatie met weinig tekeningen. Een eigen WebGL-shader laat de schilderijen leven: water rimpelt, de lucht trilt en de jaguar ademt. Waar hij ademt, staat in een masker dat een script uitrekent door elke pose te vergelijken met hetzelfde schilderij zonder jaguar. Komt de muis bij zijn kop als hij je aankijkt, dan knippert hij.

De stem is vooraf gemaakt met tekst-naar-spraak van OpenAI; muziek, bosgeluiden en effecten zijn met een eigen script gesynthetiseerd. De website zelf gebruikt geen AI: alles staat als bestand op de server. De klok van de Web Audio API stuurt alles aan, zodat beeld en geluid niet uit elkaar kunnen lopen. De kaart gebruikt de echte landsgrenzen van Natural Earth. De feiten zijn nagelopen bij onder meer de IUCN, Panthera en UNESCO. Na de film kun je via 'Meer ontdekken' verder lezen over sporen, voedsel, verspreiding en bescherming.

Op een telefoon blijft de jaguar heel in beeld, met daarachter een vervaagde kopie van het schilderij. Met 'minder beweging' aan staat de camera stil en zweven er geen deeltjes.

Technologieën

SvelteKit WebGL Web Audio API TypeScript OpenAI gpt-image-2 OpenAI TTS

Meer van mijn werk

Bekijk het hele portfolio of lees het blog.

Meer werk