Inspiration
The inspiration for this project emerged from a profound desire to preserve and share one of Vietnam's most brilliant military victories through the power of AI-generated filmmaking. The Battle of Bach Dang River (1288) represents not just a military triumph, but a testament to strategic genius, national resilience, and the indomitable spirit of a people who made even their rivers fight for freedom.
What captivated us was the multi-layered brilliance of General Tran Quoc Tuan (Hung Dao Vuong):
- Strategic Mastery: Using tidal patterns as a weapon
- Psychological Warfare: Turning enemy confidence into their downfall
- Historical Evidence: The 700-year-old wooden stakes still exist at Yen Giang, providing tangible proof of this incredible story
- Universal Themes: David vs Goliath, intelligence over brute force, and the power of preparation
We wanted to create an 8-minute epic that could compete with modern historical documentaries while leveraging AI to bring this 13th-century battle to life in ways traditional filmmaking couldn't achieve within our constraints.
What it does
"Bach Dang 1288: The River's Judgment" is an 8-minute AI-generated historical epic film that:
Core Features:
Narrative Structure - Four acts chronicling the final phase of the Mongol-Yuan invasion:
- Act 1: The Broken Plan (0:00-1:30) - Yuan retreat strategy
- Act 2: The Saint's Chessboard (1:30-3:30) - Vietnamese preparation
- Act 3: The River's Judgment (3:30-6:30) - The battle climax
- Act 4: Immortal Echo (6:30-8:00) - Legacy and reflection
Visual Storytelling Techniques:
- Flyover cinematography of actual locations (Van Don Bay, Hai Duong)
- 3D historical reconstructions of naval battles and troop movements
- "Following the Footsteps" documentary segments at Yen Giang archaeological site
- Period-accurate visualizations based on "Dai Viet Su Ky Toan Thu" (Complete Annals of Dai Viet)
Multilayered Audio Design:
- Authoritative Vietnamese narration (solemn, powerful male voice)
- Epic orchestral score building from contemplative to triumphant
- Historical document citations read with gravitas
- Ambient sound design (water, battle, fire)
Historical Accuracy:
- Direct quotes from primary sources (Vietnamese and Yuan chronicles)
- Archaeological evidence integration
- Accurate tactical diagrams and troop movements
- Cultural authenticity in visual representation
How we built it
Technology Stack:
AI Video Generation:
- Primary Tool: Runway Gen-3, Luma AI, and Pika for different scene types
- Flyover shots: Luma AI for realistic landscape generation
- Battle sequences: Runway Gen-3 for dynamic action
- Historical reconstructions: Pika for controlled 3D-style animations
- Workflow: Text-to-video with image prompting for consistency
AI Image Generation (for video prompts):
- Midjourney v6: Historical character designs, period costumes
- DALL-E 3: Tactical maps, documentary-style diagrams
- Stable Diffusion XL: 3D-rendered battle scenes, ship designs
Audio Production:
- ElevenLabs: Vietnamese narration with custom voice training for authoritative tone
- Suno AI / Udio: Epic orchestral score composition
- Adobe Audition: Audio mixing and mastering
Video Editing & Post-Production:
- DaVinci Resolve: Primary editing, color grading, transitions
- After Effects: Motion graphics for maps, text overlays, tactical arrows
- Topaz Video AI: Upscaling and enhancement of AI-generated footage
Research & Scriptwriting:
- Historical texts analysis (Dai Viet Su Ky Toan Thu, Yuan Shi)
- Archaeological documentation from Yen Giang site
- Military strategy consultation for accurate tactical representation
Production Pipeline:
Pre-Production (Week 1):
- Historical research and script development
- Storyboard creation with 40+ scene breakdowns
- Voice-over recording and narration timing
- Music composition and sound design planning
Production (Week 2-3):
- AI image generation for key frames (200+ images)
- Text-to-video generation (150+ clips)
- Iterative refinement for historical accuracy
- Character consistency maintenance across scenes
Post-Production (Week 4):
- Video editing and scene assembly
- Color grading for epic, cinematic look
- Audio mixing (narration, music, SFX)
- Motion graphics and text overlays
- Final rendering in 4K
Challenges we ran into
1. Historical Accuracy vs. AI Limitations
Challenge: AI models often generated anachronistic elements (wrong ship designs, incorrect armor, modern landscapes).
Solution:
- Created detailed reference image libraries from historical sources
- Used image-to-video generation with carefully crafted seed images
- Multiple generation iterations with increasingly specific prompts
- Manual correction in post-production for critical historical elements
2. Temporal Consistency
Challenge: Maintaining character appearance and environmental consistency across 8 minutes of AI-generated footage.
Solution:
- Developed character reference sheets for each historical figure
- Used consistent seed images and prompts for recurring elements
- Created a "visual bible" document for the production team
- Strategic editing to minimize jarring transitions
3. Tidal Mechanics Visualization
Challenge: Depicting the crucial tidal trap mechanism in a way that's both accurate and visually compelling.
Solution:
- Combination of 3D animation (After Effects) and AI-generated water dynamics
- Multiple visualization approaches: overhead tactical view, ship-level perspective, and cross-section diagrams
- Consulted with naval historians for accurate tidal flow representation
4. Vietnamese Language Authenticity
Challenge: ElevenLabs' Vietnamese voice models lacked the gravitas needed for epic narration.
Solution:
- Custom voice training using recordings of Vietnamese documentary narrators
- Hybrid approach: AI generation + professional voice actor refinement
- Careful script adaptation to work with AI voice strengths
5. Balancing Documentary and Epic Styles
Challenge: Merging factual historical documentary with cinematic epic storytelling.
Solution:
- "Following the Footsteps" technique: Real location footage (AI-enhanced) interwoven with dramatizations
- Clear visual language: Documentary segments use natural lighting, epic scenes use dramatic lighting
- Narration tone shifts to signal mode changes
6. Rendering Time and Iterations
Challenge: Each AI video generation took 5-15 minutes, making iterations time-consuming.
Solution:
- Parallel generation workflow: Multiple scenes generating simultaneously
- Prioritization system: Hero shots first, B-roll later
- Proxy editing workflow to continue editing while waiting for final renders
Accomplishments that we're proud of
1. Historical Preservation Through Technology
We successfully used cutting-edge AI to preserve and share a 700-year-old story that deserves global recognition. The film makes Vietnamese history accessible to international audiences while maintaining cultural authenticity.
2. Technical Innovation
- Hybrid Documentary-Epic Format: Successfully merged AI-generated dramatic recreations with documentary elements
- Multi-AI Pipeline: Orchestrated 6+ different AI tools into a cohesive production workflow
- Quality Achievement: Produced broadcast-quality 4K footage entirely through AI generation
3. Educational Impact
The film serves multiple purposes:
- Entertainment: Compelling 8-minute epic
- Education: Accurate historical information with source citations
- Cultural preservation: Showcasing Vietnamese strategic brilliance
- Technical demonstration: Proving AI filmmaking viability for historical content
4. Emotional Resonance
Despite being AI-generated, the film successfully evokes:
- National pride for Vietnamese viewers
- Respect for strategic genius from military history enthusiasts
- Awe at the David vs. Goliath narrative
- Reflection on the nature of resistance and resilience
5. Production Efficiency
Created an 8-minute, multi-location, effects-heavy historical epic that would traditionally require:
- $500K+ budget → Achieved with <$500 in AI tool subscriptions
- 6-month production timeline → Completed in 4 weeks
- 50+ crew members → Accomplished by a team of 3
What we learned
Technical Learnings:
AI Tool Specialization:
- Different AI video generators excel at different tasks
- Luma AI: Best for landscapes and flyovers
- Runway Gen-3: Superior for action and movement
- Pika: Excellent for controlled, stylized animations
Prompt Engineering for Historical Content:
- Specificity is crucial: "13th-century Yuan dynasty war junk" vs. "old ship"
- Negative prompts are essential to avoid anachronisms
- Reference images dramatically improve consistency
AI Limitations Recognition:
- Complex human interactions still challenging
- Fine details (faces, hands, text) require post-production
- Physics simulation (water, fire) needs careful prompting
Creative Learnings:
Story Structure for AI:
- Breaking narrative into discrete, visually distinct scenes works better
- Narration-driven storytelling compensates for AI dialogue limitations
- Strategic use of maps and diagrams enhances clarity
Cultural Authenticity:
- Extensive research is non-negotiable
- Consultation with cultural experts prevents misrepresentation
- Primary source integration adds credibility
Production Learnings:
Workflow Optimization:
- Parallel processing is essential for AI-heavy projects
- Version control for prompts and settings saves massive time
- Proxy workflows enable continuous progress
Collaboration:
- Clear visual references prevent miscommunication
- Regular reviews catch historical inaccuracies early
- Diverse team perspectives improve authenticity
What's next for DAI VIET: The River that FIGHTS
Immediate Goals (3-6 months):
Series Expansion:
- Episode 2: "The First Bach Dang (938)" - Ngo Quyen's original victory
- Episode 3: "The Second Bach Dang (981)" - Le Hoan's triumph
- Complete the "Bach Dang Trilogy" spanning 350 years of Vietnamese resistance
Enhanced Interactivity:
- Interactive Map: Clickable tactical map showing troop movements
- 3D Model Viewer: Explore the wooden stake trap mechanism
- Timeline Explorer: Deep dive into the 100-year Mongol-Vietnamese conflict
Educational Package:
- Teacher's guide with historical context
- Student worksheets analyzing military strategy
- Comparison module: Bach Dang vs. other historical naval battles
Medium-term Vision (6-12 months):
Multilingual Expansion:
- English, Chinese, French, Japanese versions
- Culturally adapted narration (not just translation)
- Subtitles with historical annotations
VR Experience:
- "Stand on the Stakes": First-person perspective of Vietnamese soldiers
- "The Admiral's Deck": Experience the battle from O Ma Nhi's viewpoint
- "Tidal Simulation": Interactive demonstration of the trap mechanism
Documentary Feature:
- Expand to 45-minute format for broadcast
- Include expert interviews (historians, military strategists)
- On-location filming at Bach Dang River and Yen Giang site
Long-term Ambition (1-2 years):
"Dai Viet Chronicles" Series:
- 10-episode series covering Vietnamese resistance history
- From Trung Sisters (40 AD) to Dien Bien Phu (1954)
- Consistent AI-generated visual style creating a unified historical universe
AI Filmmaking Toolkit:
- Open-source our prompt libraries for historical content
- Tutorial series on AI historical filmmaking
- Community platform for collaborative historical preservation
Museum Partnership:
- Interactive installations at Vietnamese history museums
- AR app: Point phone at Yen Giang stakes to see battle visualization
- Educational VR stations for schools
Global Historical Preservation Initiative:
- Apply our methodology to other cultures' underrepresented histories
- Partner with historians worldwide
- Create a library of AI-generated historical epics
- Democratize historical storytelling
Technical Roadmap:
- Real-time Generation: As AI speeds improve, enable live customization
- Personalized Narration: Viewers choose perspective (Vietnamese, Mongol, neutral)
- AI Restoration: Apply techniques to actual historical footage/artifacts
- Holographic Display: Partner with museums for 3D holographic presentations
Impact Vision
Our ultimate goal is to prove that AI filmmaking can democratize historical preservation. Stories like Bach Dang 1288—crucial to national identity but lacking Hollywood budgets—can now be told with cinematic quality.
We envision a future where:
- Every culture's history can be visualized and shared globally
- Students learn history through immersive AI-generated experiences
- Underrepresented narratives gain the visual power they deserve
- Technology serves cultural preservation, not replacement
"The River that Fights" is not just about one battle. It's about giving voice to the rivers, mountains, and peoples whose stories deserve to flow through time, undiminished.
"A nation whose very rivers know how to fight... is an undefeatable nation."
Built With
- eleven-lab
- openart


Log in or sign up for Devpost to join the conversation.