Files
metaverseDubai/docs/CINEMATIC_PIPELINE.md

341 lines
6.3 KiB
Markdown

# Cinematic Pipeline - Dubai Metaverse
## Overview
This document describes the cinematic rendering pipeline using Sequencer and Movie Render Queue for 8K cinematic output.
## Sequencer
### Overview
Sequencer is Unreal Engine's cinematic tool for creating and editing cinematic sequences.
### Setup
1. **Create Sequence**:
- Content Browser > Right-click > Cinematics > Level Sequence
- Name: `SQ_DubaiCinematic_01`, etc.
2. **Add Tracks**:
- Camera tracks
- Actor tracks
- Property tracks
- Audio tracks
---
## Cinematic Shots
### Shot Planning
**6-12 cinematic shots planned**
#### Shot Types
1. **Drone Sweeps**: Aerial shots of district
2. **Helicopter Shots**: High-altitude shots
3. **Street-Level Shots**: Ground-level shots
4. **Building Focus**: Focus on Cayan Tower
5. **Marina Shots**: Marina water and yachts
6. **Sunset Shots**: Sunset lighting shots
7. **Night Shots**: Night lighting with neon
8. **Vehicle Shots**: Supercars in motion
### Shot Breakdown
#### SQ_DubaiCinematic_01: Opening Drone Sweep
- **Camera**: CineCamera_Drone
- **Duration**: 5-8 seconds
- **Movement**: Slow sweep over district
- **Focus**: District overview, Cayan Tower
#### SQ_DubaiCinematic_02: Cayan Tower Focus
- **Camera**: CineCamera_StreetLevel
- **Duration**: 4-6 seconds
- **Movement**: Slow orbit around tower
- **Focus**: Cayan Tower details
#### SQ_DubaiCinematic_03-12: Additional Shots
- **Variety**: Mix of shot types
- **Duration**: 4-8 seconds each
- **Total**: 45-60 seconds combined
---
## Camera Setup
### CineCamera Actors
#### CineCamera_Drone
**Drone camera for aerial shots**
- **Lens**: Wide-angle (18-24mm)
- **Focus**: Manual focus
- **Aperture**: f/2.8-f/4
- **Movement**: Smooth, cinematic
#### CineCamera_Helicopter
**Helicopter camera for high-altitude shots**
- **Lens**: Wide-angle (18-35mm)
- **Focus**: Manual focus
- **Aperture**: f/2.8-f/5.6
- **Movement**: Smooth, sweeping
#### CineCamera_StreetLevel
**Street-level camera for ground shots**
- **Lens**: Normal to wide (24-50mm)
- **Focus**: Manual focus, shallow DOF
- **Aperture**: f/1.4-f/2.8
- **Movement**: Smooth, tracking
---
## Master Sequence
### SQ_MasterSequence
**Master sequence combining all shots**
### Setup
1. **Create Master Sequence**:
- Create new level sequence
- Name: `SQ_MasterSequence`
2. **Add Sub-Sequences**:
- Add all cinematic shots as sub-sequences
- Arrange in order
- Add transitions (optional)
3. **Audio Track**:
- Add music track
- Sync with visuals
- Mix audio levels
---
## Movie Render Queue
### Overview
Movie Render Queue is Unreal Engine's high-quality rendering system for cinematic output.
### Setup
1. **Open Movie Render Queue**:
- Window > Movie Render Queue
2. **Add Sequence**:
- Add master sequence
- Configure render settings
3. **Render Presets**:
- Create render presets
- Save for reuse
---
## Render Presets
### MRQ_8K_EXR
**8K EXR render preset**
#### Settings
- **Output Format**: EXR (16-bit)
- **Resolution**: 7680x4320 (8K UHD)
- **Frame Rate**: 24 fps (cinematic)
- **Anti-Aliasing**: Temporal AA
- **Additional Passes**:
- Motion Vectors
- Depth
- Normals (optional)
#### Output
- **File Format**: EXR sequence
- **Color Space**: Linear
- **Bit Depth**: 16-bit
- **Compression**: None or ZIP
---
### MRQ_4K_MP4
**4K MP4 render preset**
#### Settings
- **Output Format**: MP4
- **Resolution**: 3840x2160 (4K UHD)
- **Frame Rate**: 24 or 30 fps
- **Anti-Aliasing**: Temporal AA
- **Codec**: H.264 or H.265
#### Output
- **File Format**: MP4
- **Quality**: High
- **Bitrate**: High (50+ Mbps)
---
## Render Settings
### Quality Settings
#### Anti-Aliasing
- **Method**: Temporal AA
- **Quality**: High
- **Samples**: Maximum
#### Motion Blur
- **Enable**: Yes
- **Amount**: Cinematic amount
- **Quality**: High
#### Depth of Field
- **Enable**: Yes
- **Method**: Gaussian
- **Quality**: High
#### Global Illumination
- **Lumen Quality**: Epic
- **Reflection Quality**: Epic
- **Final Gather**: High quality
---
## Additional Passes
### Motion Vectors
- **Purpose**: For motion blur in post
- **Format**: EXR
- **Usage**: Post-production
### Depth
- **Purpose**: For depth effects in post
- **Format**: EXR
- **Usage**: Post-production
### Normals
- **Purpose**: For compositing
- **Format**: EXR
- **Usage**: Post-production (optional)
---
## Rendering Workflow
### Pre-Render
1. **Sequence Review**: Review all sequences
2. **Settings Check**: Verify render settings
3. **Output Path**: Set output directory
4. **Test Render**: Render test frame
### Render
1. **Start Render**: Start Movie Render Queue
2. **Monitor**: Monitor render progress
3. **Time Estimate**: Review time estimates
4. **Completion**: Wait for completion
### Post-Render
1. **Review**: Review rendered output
2. **Validation**: Validate quality
3. **Post-Production**: Edit in post (optional)
4. **Delivery**: Prepare for delivery
---
## Performance Considerations
### Render Time
- **8K EXR**: Long render time (hours)
- **4K MP4**: Moderate render time
- **Optimization**: Optimize settings for balance
### Resource Usage
- **CPU**: High CPU usage
- **GPU**: High GPU usage
- **Memory**: High memory usage
- **Storage**: Large output files
---
## Troubleshooting
### Common Issues
**Issue**: Render fails
- **Solution**: Check output path
- **Solution**: Verify disk space
- **Solution**: Check render settings
**Issue**: Quality issues
- **Solution**: Increase quality settings
- **Solution**: Check anti-aliasing
- **Solution**: Verify resolution
**Issue**: Render time too long
- **Solution**: Optimize quality settings
- **Solution**: Reduce resolution for tests
- **Solution**: Use render farm (if available)
---
## Post-Production
### Editing
- **Software**: Premiere, DaVinci Resolve, etc.
- **Color Grading**: Final color grading
- **Audio**: Final audio mix
- **Export**: Final export
### Delivery
- **Format**: Final delivery format
- **Resolution**: Final resolution
- **Codec**: Final codec
- **Quality**: Final quality check
---
## Documentation
### Shot Documentation
Document each shot:
- **Shot Name**: Shot identifier
- **Camera**: Camera used
- **Duration**: Shot duration
- **Description**: Shot description
- **Notes**: Production notes
---
**Version**: 1.0
**Last Updated**: [Current Date]