BOYI TAN PRESENTS · AN INTERACTIVE RESEARCH DOCUMENTARY
Who Is at the Helm?
A documentary about interactive media — with interactive nodes inside it. At chosen moments, the director hands the camera to you.
DIRECTED BY BOYI TAN · CARLETON MPAD4400 · MENTORED BY KATIE GRAHAM · 2024.09–2025.01
CUT IN PREMIERE PRO · MOTION IN AFTER EFFECTS · BUILT IN HTML WITH A 360 RIG
DIRECTED BY
Boyi Tan
Director, planner & initiator
FORMAT
Web-based interactive doc
Linear film + parallel 360 video
VOICES
3 expert interviews
Cut into one conversation
MY SCOPE
Full pipeline
Research question · interviews · shoot · edit · interaction build
ACT III — THE BUILD, THREE VERSIONS DEEP
TC 04:35
TECHNICAL REPORT — THE 8K PROBLEM
INT. BROWSER — NIGHT
STATUS
8K 360 footage loaded locally eats ~3GB of memory — color degrades, playback stutters.
OPTIONS ON THE TABLE
Rebuild in Unreal Engine 5. Compress the footage and lose the point of 8K. Or move playback off the machine entirely.
DECISION
Host the video on YouTube and embed it — Katie's suggestion. Playback holds; the trade is preset quality settings, autoplay limits, and a dependency on the network.
VERSION HISTORY — FROM PROOF OF CONCEPT TO WORKING FILM
V1 — local HTML playback: the mechanism works, the footage doesn't yet
V2 — stress-testing with stock footage: where the memory wall appeared
V3 — the shipped logic: YouTube-hosted streams inside the HTML player
Function beat chrome, every time they fought.
CSS styling on the interaction buttons kept shoving the small video window out of position. I simplified the button treatment and kept the playback solid — built with Tianyu Zhang on code support and bug fixes, leaning on W3Schools and ChatGPT for syntax and debugging.
director's note — a prettier button that breaks the player is a worse button.
FRAME 3A — the shipped player: plain controls, unbroken playback