A Guided Journey Through Peach Blossom Spring
A four-minute narrated three.js storyworld tour that moves from a blossom river through a dark passage into a hidden village.
Starter prompt / by Refs
The creator shared no short prompt. This is ours for making a film like it with Claude.
Bring Tao Yuanming's Peach Blossom Spring to life as a guided 3D journey in three.js, synced to a recitation at {AUDIO_FILE} and its timestamped transcript. Fly the camera from a fisherman's boat on a stream lined with blossoming peach trees, through a narrow cave, into hidden farmland and a peaceful village, showing each line as calligraphic captions. Use free CC0 3D models where useful, add soft mist, reflections and drifting petals, and record the full tour at 1920×1080 with headless Chrome and ffmpeg.Field notes / why it works
The 0:00 title sits over a complete blossom-river world for 11 seconds, making the setting the hook before narration starts at 0:12. The camera then makes the story spatial: the dark threshold at 0:50 leads to an open village reveal around 1:15, and the river returns at 3:38. One continuous 4:17 recording and 32 internal picture changes keep the tour unhurried.
Plate 01 / The format in one breath
A title card opens on a rendered landscape, then a calm recitation leads the viewer along a river, through a constricted passage, into a lived-in settlement, and back toward a mysterious route. A persistent, restrained player and vertical text rail make the piece feel like a playable literary world. The promise is experiential: enter the story rather than hear a summary.
Why it works
- At 0:00–0:11, the large black calligraphic title sits over pink trees, green banks and a reflective river, establishing the destination before speech begins.
- The camera follows the narrative geography: open valley at 0:11, dark rock passage around 0:50–1:14, fields and settlement from 1:15, peach-lined water again at 3:38.
- Long, unhurried traversal and few graphic interruptions let changes of place carry attention: one measured recording, no confirmed cuts, 32 internal picture changes across 4:17.
Plate 02 / Format card
| Platform · aspect · length | X · 1280×720, 16:9 · 257.2 s · 60 fps |
| Pace | 1 continuous recorded shot, 0 confirmed cuts/min; 32 internal changes, 7.5/min; detector flags 70 uncertain motion events, so possible cut range 0–16.3/min. Mean measured shot 257.2 s. |
| Script | Chinese literary recitation; machine transcript reports 337 tokens, 85 tokens/min overall and 134 while speaking. Chinese segmentation and 87 low-confidence tokens make these rough pacing guides, not a reliable word count. |
| Voice | One medium-register, expressive reciter; first audible word 0:12.3; speech covers 92% by the measurement. |
| On screen | Nearly all rendered 3D world, with title card at the start, a slim vertical text rail on the left and a small player at bottom center after the title. No presenter. |
| Captions | No bold social subtitles. Small, pale, vertical literary text in a side rail; title uses large black brush-style Chinese characters. |
| Sound | Quiet tonal bed under recitation (music-like per audio analysis); integrated −22.9 LUFS, true peak −9.1 dBFS. |
| Structure | Title → river/forest → tunnel → fields/village → inhabitants → departure/search → return to blossom water → pale end card. No in-video CTA. |
Pro / 13 plates + recipe
The first plates are open. The full dissection is Pro.
Get the timed shots, type and sound specs, and the runnable recipe.
Open the full blueprint- Plate 03 / The hook, frame by frame (first 3 seconds)Pro
- Plate 04 / Structure (beat sheet)Pro
- Plate 05 / Shot grammarPro
- Plate 06 / Visual style guidePro
- Plate 07 / Voice and deliveryPro
- Plate 08 / Sound designPro
- Plate 09 / PackagingPro
- Plate 10 / Script templatePro
- Plate 11 / Production planPro
- Plate 12 / PromptsPro
- Plate 13 / Edit recipePro
- Plate 14 / QA checklistPro
- Plate 15 / Make it yoursPro
- Recipe / runnable promptPro