updated structure
This commit is contained in:
108
junk_files/TEST_MODE_DOCUMENTATION.md
Normal file
108
junk_files/TEST_MODE_DOCUMENTATION.md
Normal file
@@ -0,0 +1,108 @@
|
||||
# 3D Video Generation Test Mode
|
||||
|
||||
## Overview
|
||||
|
||||
The 3D video generation now supports two modes to balance quality and generation speed:
|
||||
|
||||
### 🏃♂️ 720p Test Mode (Fast)
|
||||
- **Resolution**: 1280x720 pixels
|
||||
- **Frame Rate**: 30 FPS
|
||||
- **Entry Sequence**: 60 frames (2 seconds)
|
||||
- **Route Frames**: 2x per GPS point
|
||||
- **Generation Speed**: ~3x faster than production mode
|
||||
- **File Size**: ~1/4 of production mode
|
||||
- **Best For**: Quick previews, debugging routes, testing changes
|
||||
|
||||
### 🎯 2K Production Mode (High Quality)
|
||||
- **Resolution**: 2560x1440 pixels (2K)
|
||||
- **Frame Rate**: 60 FPS
|
||||
- **Entry Sequence**: 120 frames (4 seconds)
|
||||
- **Route Frames**: 3x per GPS point
|
||||
- **Generation Speed**: Full quality processing
|
||||
- **File Size**: Full size for maximum quality
|
||||
- **Best For**: Final videos, presentations, high-quality output
|
||||
|
||||
## How to Use
|
||||
|
||||
### In the App UI
|
||||
1. Click "Generate 3D Video" button
|
||||
2. Choose from the popup:
|
||||
- **"Generate 720p Test Video"** for fast testing
|
||||
- **"Generate 2K Production Video"** for final quality
|
||||
|
||||
### In Code
|
||||
```python
|
||||
# Test mode (720p, faster)
|
||||
generate_3d_video_animation(project_name, resources_folder, label, progress, popup, clock, test_mode=True)
|
||||
|
||||
# Production mode (2K, high quality)
|
||||
generate_3d_video_animation(project_name, resources_folder, label, progress, popup, clock, test_mode=False)
|
||||
|
||||
# Or use convenience functions
|
||||
generate_3d_video_animation_test_mode(...)
|
||||
generate_3d_video_animation_production_mode(...)
|
||||
```
|
||||
|
||||
## Performance Comparison
|
||||
|
||||
| Aspect | 720p Test Mode | 2K Production Mode |
|
||||
|--------|----------------|-------------------|
|
||||
| Resolution | 1280x720 | 2560x1440 |
|
||||
| Total Pixels | ~0.9 megapixels | ~3.7 megapixels |
|
||||
| Frame Rate | 30 FPS | 60 FPS |
|
||||
| Space Entry | 2 seconds | 4 seconds |
|
||||
| Processing Time | ~3x faster | Full quality |
|
||||
| File Size | ~1/4 size | Full size |
|
||||
| Quality | Good for preview | Cinema quality |
|
||||
|
||||
## When to Use Each Mode
|
||||
|
||||
### Use 720p Test Mode When:
|
||||
- ✅ Testing route visualization
|
||||
- ✅ Debugging GPS data issues
|
||||
- ✅ Iterating on video parameters
|
||||
- ✅ Quick previews for clients
|
||||
- ✅ Development and testing
|
||||
- ✅ Limited storage space
|
||||
- ✅ Faster upload/sharing needed
|
||||
|
||||
### Use 2K Production Mode When:
|
||||
- ✅ Creating final deliverable videos
|
||||
- ✅ Professional presentations
|
||||
- ✅ High-quality demos
|
||||
- ✅ Maximum visual impact needed
|
||||
- ✅ Detailed route analysis required
|
||||
- ✅ Large screen display planned
|
||||
|
||||
## File Naming Convention
|
||||
|
||||
Generated videos will include the mode in the filename:
|
||||
- Test mode: `project_720p_test_20250708_142815.mp4`
|
||||
- Production mode: `project_2K_production_20250708_142815.mp4`
|
||||
|
||||
## Technical Details
|
||||
|
||||
### Test Mode Optimizations:
|
||||
- Reduced frame generation (60 vs 120 for entry)
|
||||
- Lower resolution reduces processing per frame
|
||||
- Fewer intermediate frames per GPS point
|
||||
- 30 FPS reduces total frame count
|
||||
- Optimized rendering pipeline
|
||||
|
||||
### Production Mode Features:
|
||||
- Ultra-high resolution Earth rendering
|
||||
- Extended space entry sequence
|
||||
- Maximum detail in atmospheric effects
|
||||
- Professional-grade visual effects
|
||||
- Cinema-quality color grading
|
||||
- Smooth 60 FPS motion
|
||||
|
||||
## Tips for Best Results
|
||||
|
||||
1. **Start with Test Mode**: Always preview your route in 720p test mode first
|
||||
2. **Iterate Quickly**: Use test mode to adjust route parameters
|
||||
3. **Final Production**: Once satisfied, generate the 2K production version
|
||||
4. **Storage Planning**: Test mode files are ~25% the size of production files
|
||||
5. **Time Management**: Test mode generates ~3x faster than production mode
|
||||
|
||||
This dual-mode approach allows for rapid iteration during development while maintaining the ability to produce ultra-high-quality final videos.
|
||||
Reference in New Issue
Block a user