4.0 KiB
4.0 KiB
LOD Guidelines - Dubai Metaverse
Overview
This document describes LOD (Level of Detail) creation and usage guidelines for the Dubai Metaverse project.
LOD System
Overview
LODs reduce polygon count and detail for distant objects, improving performance while maintaining visual quality.
When to Use LODs
- Non-Nanite Assets: Assets not using Nanite
- Performance: When performance optimization is needed
- Distance: For assets visible at distance
When Not to Use LODs
- Nanite Assets: Nanite handles LOD automatically
- Close-Only Assets: Assets only visible up close
- Simple Assets: Very simple assets may not need LODs
LOD Creation
LOD Levels
LOD0
- Detail: Full detail
- Polygon Count: 100% of original
- Distance: 0-50m (close)
- Usage: Close-up views
LOD1
- Detail: High detail
- Polygon Count: 50-70% of LOD0
- Distance: 50-150m (medium)
- Usage: Medium distance
LOD2
- Detail: Medium detail
- Polygon Count: 30-50% of LOD0
- Distance: 150-300m (far)
- Usage: Far distance
LOD3
- Detail: Low detail
- Polygon Count: 10-30% of LOD0
- Distance: 300m+ (very far)
- Usage: Very far distance
LOD Generation
Automatic Generation
Unreal Engine
-
Import Settings:
- Enable "Generate LODs" on import
- Set LOD count
- Set reduction settings
-
Post-Import:
- Right-click mesh > Generate LODs
- Configure settings
- Generate LODs
Manual Creation
DCC Tools
-
Create LODs in Blender/Maya:
- Create simplified versions
- Maintain shape and silhouette
- Export as separate meshes
-
Import to Unreal:
- Import LOD meshes
- Assign as LODs
- Configure distances
LOD Settings
Distance Settings
Primary Buildings
- LOD0: 0-100m
- LOD1: 100-200m
- LOD2: 200-400m
- LOD3: 400m+
Background Buildings
- LOD0: 0-50m
- LOD1: 50-150m
- LOD2: 150m+
Props
- LOD0: 0-30m
- LOD1: 30-100m
- LOD2: 100m+
LOD Quality
Visual Quality
- Silhouette: Maintain silhouette
- Shape: Maintain overall shape
- Details: Remove fine details progressively
- Materials: Maintain material appearance
Performance
- Polygon Reduction: Significant polygon reduction
- Draw Calls: Reduce draw calls
- Memory: Reduce memory usage
LOD Validation
Quality Check
- LODs maintain silhouette
- LODs maintain overall shape
- LOD transitions are smooth
- Visual quality is acceptable
- Performance improvement is significant
Testing
- Visual Testing: Test LOD transitions
- Performance Testing: Test performance impact
- Distance Testing: Test at various distances
Best Practices
LOD Creation
- Start with LOD0: Ensure LOD0 is high quality
- Progressive Reduction: Reduce detail progressively
- Maintain Shape: Maintain overall shape and silhouette
- Test Transitions: Test LOD transitions
LOD Usage
- Appropriate LODs: Use appropriate LOD count
- Distance Settings: Optimize distance settings
- Performance: Balance quality and performance
- Validation: Validate LOD quality
Troubleshooting
Common Issues
Issue: LOD transitions visible
- Solution: Adjust LOD distances
- Solution: Improve LOD quality
- Solution: Use fade transitions
Issue: LODs too aggressive
- Solution: Reduce polygon reduction
- Solution: Improve LOD quality
- Solution: Adjust distance settings
Issue: Performance not improved
- Solution: Verify LODs are being used
- Solution: Check LOD distance settings
- Solution: Profile performance
Documentation
LOD Documentation
Document LOD setup:
- LOD Count: Number of LODs
- Distance Settings: LOD distance settings
- Polygon Counts: Polygon count per LOD
- Quality Notes: Quality considerations
Version: 1.0 Last Updated: [Current Date]