INTERNALOur own product
Ten Reels in Code: ten motion films drawn and scored entirely by code
Ten vertical motion films for the studio’s Instagram, each built on a different technique: a particle globe, a murmuration, a machine that plays music by collisions, a 3D medallion, a kinetic-type edit. Every frame is drawn by code and every sound is synthesised: no stock footage, no AI imagery, no licensed music.

- films
- 10
- total running time
- 152 s
- stock clips, AI images or licensed tracks
- 0
- from brief to ten finished films
- 1 day
Videos
Poster frame of the Reel “From $13.”
Poster frame of the Reel “The history of AI in 16 seconds.”
Poster frame of the Reel “Ten desks. One newsroom.”
Poster frame of the Reel “Seven directions. One rhythm.”
Poster frame of the Reel “Three programmes. Thirteen skills.”
Poster frame of the Reel “VJOURNAL, counted.”
Poster frame of the Reel “It starts with a dot.”
Poster frame of the Reel “Same model. Different result.”
Poster frame of the Reel “Full stop.”
Poster frame of the Reel “Seven stages.”
Task
Make a run of Reels for the studio’s own Instagram that looks like the work of ten different motion designers, about three things we make: the studio’s services, VITON13 SCHOOL and VJOURNAL.
The account and the brief are ours; no client commissioned these films.
What we did
Ten vertical films of 14 to 16 seconds, each with its own look, soundtrack, cover and caption, plus the shared engine they run on.
Four films are about the studio’s services, three about the school and three about the journal; every figure on screen was read from our live sites on 12 October 2026.
How it works
As references we took public prompts collected on prompt-motion.com under the tag “particles” and answered each with a different idea. Each film is an HTML scene whose every frame is a pure function of time; a shared engine provides springs, a 3D camera, particles, depth of field and type that lands on the beat.
The music and every hit, tick and whoosh are synthesised from the scene’s own cue list, so picture and sound cannot drift. The ten scenes were written in parallel from one brief, checked one frame per beat and rendered in headless Chrome with motion blur.
What exists now
Ten finished films, 152 seconds in total, made in one day and scheduled one a day from 13 October 2026.
The engine stays: a new film is one scene file, one soundtrack file and one command.
What this does not prove
These are our own Reels, not client work, and they have only started to publish: there are no reach or sales figures yet.
The sound was balanced by measurement, not mastered by ear. The reference prompts are public and belong to their authors; we took the ideas of the techniques, not footage or code.


Services this case shows
Describe the task on the service page; a written scope, timeline and price come back within one working day.
Discuss a similar projectMore cases
All cases
INTERNALOur own product
Carousels for our studio’s Instagram
10 carousels · 83 slides · Instagram · 2026
Ten Instagram carousels for VITON13 Studio’s services account: six white lessons on websites, three dark posts that show proof and an earlier dark-green one. All 83 slides are laid out as HTML pages and rendered in headless Chrome, so a price or a word changes in the source, not in a design file. Our own work, not a client commission.
Read the case →
INTERNALOur own product
tarasovvitalii.com security audit
Security audit · own site · 2026
A white-box security review of the founder’s portfolio site, tarasovvitalii.com: its chat, its message API, its server and 15 concept demos. We found eight issues, one of them high-risk script injection on the origin where the chat keeps its sign-in session, fixed all eight and re-tested every fix.
Read the case →
INTERNALOur own product
VITON13 brand identities
Identity · 5 marks · 2026
The marks VITON13 uses for its own brands, as they exist in the site's code: two drawn globe-V marks, three wordmarks set in type and one accent colour, sky blue #5ac8ff on black. The case also covers VITON XIII, a line of five fragrances.
Read the case →