Atelier Vivance

Ponente

Website · 2026 · Web, Art Direction, Scroll Choreography, Film Edit

Self-initiated studio work, not a client commission. The moving imagery in this demonstration film was generated and composited by the studio.

A villa approached by sea. The whole of it is cut as one continuous scroll-scrubbed film — the daylight cliff approach and the dark threshold corridor belong to the same unbroken shot, scrubbed by the visitor's own scroll rather than divided into pages.

A dark stone passage under timber beams, opening onto daylight and sea.

See the live site. Ponente, live at ponente.ateliervivance.com/v2

What you see

Ponente shows one evening in one continuous shot, carried from 19:42 to 20:14 by a timecode in the corner of the frame. The timecode advances with your scroll rather than on its own — stop reading and the hour stops with you.

The problem

Property marketing defaults to a gallery: a stack of still plates, or video that plays whether or not anyone is watching. A first-time viewer shown this build cold said it read as “pictures one after another” — the whole failure in five words. A house on a cliff is not a catalogue. It is an approach, and an approach is something you make, not something played at you.

How this was made

Every moving background in Ponente is a scroll-scrubbed frame sequence drawn to a canvas, the surface a browser paints pictures onto. The camera walks forward as you scroll, holds when you stop, and reverses when you go back. The one exception is the closing shot, which plays once you have arrived — everything before it moves only because you do. Frames load only within reach of the viewport, the part of the page on screen, and are released behind you — one decoded frame is about four megabytes, and five loaded scenes would cost over a gigabyte of memory.

The visitor sets the pace of their own arrival, so dwelling is possible and the piece is built to reward it. It ships as flat static files with no server, six runtime dependencies, and a build that fails outright if the JavaScript passes 205 kB. What is for sale is not the look — it is that the look is held to a budget somebody actually checks.

Engineering

Chapters
7
Desktop scrub frames
520
Enforced JS ceiling
205 kB
Runtime dependencies
6

In plain words: a chapter is one continuous scene of the film. A scrub frame is one still image the scroll can land on, so 520 of them is how finely you can move the picture. The JavaScript ceiling is a hard limit on how much code the page may download — the build refuses to finish if it is passed. A runtime dependency is an outside library the finished page still needs in order to run.

Who made this

Atelier Vivance, spelled V-I-V-A-N-C-E, is a cinematic web studio in Lahore, Punjab, Pakistan, founded and directed by Fasih Ud Din Mazhar. It is not connected to any similarly named business elsewhere.

Fasih Ud Din Mazhar directs every build here. The registration, how a build is reviewed and the rest of the plain facts are set out on the studio page.

Write to the director. fasih@ateliervivance.com

WhatsApp +92 307 578 9282

Services this build demonstrates

The service pages below describe what Atelier Vivance offers, and this build is the demonstration each of them points to.

Other work

Atelier Vivance has one other demonstration build, and it has a case study of its own written the same way as this one.