RESEARCH LOG

TunnelVision

Origins / Attribution

TunnelVision originated with filmmaker Terran Boylan, who developed the concept and manual filmmaking technique through work for his own YouTube channel and video content. The technique was later adapted for the Digging in the Dirt project, where we used the playful name TunnelTV. The research documented here extends Terran's original TunnelVision work into an agentic filmmaking system.

Original TunnelVision concept and manual technique — Terran Boylan
Agentic Director/Cinematographer architecture and Camotion research — Dan DeGeest

Current research baseline

Current product: TunnelVision is an AI filmmaking system for directing continuous journeys through imagined worlds. The working loop is SPECIFY → DIRECT → CONSTRUCT → SHOOT. CREATE JOURNEY is the Director action. Agency is DIRECTED or AGENT. A Project camera grammar (POV, FOLLOW, LEAD, or MOUNTED) applies to the whole journey. Nano Banana 2 at 2K is the current strong canonical configuration. Cinematographer writes a Segment Motion Plan from the actual pair; segment guidance is injected before the grammar-specific locomotion baseline. Adaptive Camotion conditions A′/B′ as pace × depth × destination protection × VP protection. Greenhouse and Gravity City movies show the pipeline working on spatially plausible and near-unshootable journeys. Visual checkpoint: Product Slice 8. Camera grammar: Product Slice 13.

Ghost Library / Seedance 2.5. Conservative directed A→B video baseline: Camotion 01.5, depth-banded outgoing exposure, strength 0.08. Current Camotion operator: 01.8 route-preserved exposure. 01.9–01.12 are completed still-only evidence and are not promoted. 01.12 found no useful pristine baked-exposure operating window (classification C + D) and closes the current exposure-operator tuning branch. Integration Test 01 — The Wardrobe Loop is the first unattended end-to-end movie experiment. A later A→B Seedance 2×2 (seed 70) supported retaining Camotion plus Cinematographer locomotion prompting as complementary Phase 1 pieces: Camotion is motion-state conditioning, not image enhancement. A three-pair scene-aware strength experiment preferred bounded per-canonical selection from {0.02, 0.04, 0.08} over fixed 0.08. Camotion Phase 1 is frozen. It is not Camotion 01.13. A later E→A shootability experiment showed the Cinematographer can reject an unshootable direct route, propose a spatial intermediate camera position, inspect the actual generated set, and stop before video if the geometry is not shootable. TunnelVision Research Phase 1 is complete. Product development has begun. Product Slice 1 introduced the fixture-driven Plan | Shoot filmmaking workspace. Product Slice 2 records Plan as conversation → storyboard; Shoot remains the Destinations / Journey production workspace. See Product Slice 2. Product Slice 3 adds a thin autonomous Director over that Plan shell. First live Director observation: Product Slice 3. After that, the filmmaker can replace A, plan from an arbitrary story, and construct destination B from A through image-conditioned edit. First construction observation: Director-derived destination construction. Sequential Construct from the preceding actual destination is now product behavior. Product Slice 4 records the current Plan | Shoot UI with Project-panel PLAN, sequential destination construction, BLOCK, and SHOOT. Visual checkpoint: Product Slice 4. Product Slice 5 adds the Project panel Video model and records the first mid-tier comparison takes. Visual checkpoint: Product Slice 5. Product Slice 6 records destination look-ahead: Construct injects the following beat's visual description as far-field only. Visual checkpoint: Product Slice 6. Product Slice 7 records an earlier Plan | Shoot UI checkpoint on a live ten-destination train journey: media facts on the selected still, header Debug and Directed/Autonomous, MOTION Plan / FOOTAGE Generate, and stored Camotion overlay on destination preview. Visual checkpoint: Product Slice 7. Product Slice 8 is the current product overview: CREATE JOURNEY, DIRECTED / AGENT, SHOOT / RESHOOT, adaptive Camotion, and assembled greenhouse and Gravity City journeys. Visual checkpoint: Product Slice 8. Product Slice 9 tests that same Camotion path when A is a filmmaker-supplied photograph rather than a generated still. Observation: Product Slice 9. Product Slice 10 records the Construct prompt requiring visual camera-viewpoint displacement on same-environment journeys, with a deer-forest example. Observation: Product Slice 10. Product Slice 11 records Takes: NEW TAKE appends footage instead of overwriting; the selected Take drives FOOTAGE, preview, and export. Visual checkpoint: Product Slice 11. Product Slice 12 records the first unattended Agent CREATE JOURNEY loop, with jungle minecart and clown funhouse assembled movies. Visual checkpoint: Product Slice 12. Product Slice 13 records four whole-journey camera grammars — POV, FOLLOW, LEAD, MOUNTED — with the same canyon story and four comparison cuts. Visual checkpoint: Product Slice 13. A later evidence spike froze the actual forest destinations A–F, applied Camotion 01.8, generated five Seedance 2.5 legs, and hard-concatenated a review movie outside the product UI. See Forest A→F.

Key findings

Chapters

Research

01 — Origin & Exploration 02 — Motion Experiments 03 — Pre-Code Checkpoint 04 — Camotion Research 05 — Depth-Banded Camotion 06 — The Wardrobe Loop 07 — Camotion + Prompt 2×2 08 — Scene-Aware Camotion Strength 09 — Shootability / Intermediate Volume 13 — Director-derived destination construction 14 — Forest A→F Camotion evidence

Product

Product Slice 1 Product Slice 2 Product Slice 3 Product Slice 4 Product Slice 5 Product Slice 6 Product Slice 7 Product Slice 8 Product Slice 9 Product Slice 10 Product Slice 11 Product Slice 12 Product Slice 13