Files
metaverseDubai/TASKS/phase3_tasks.md

229 lines
5.6 KiB
Markdown

# Phase 3 Tasks - World Systems (Days 45-70)
## Week 6: Lighting, Atmosphere, & Weather (Days 36-43)
### Lighting Setup
- [ ] Research Dubai lighting references
- [ ] Set up HDRI sky
- [ ] Configure sky light
- [ ] Create BP_DirectionalLight (sun)
- [ ] Configure Lumen GI settings
- [ ] Configure Lumen reflection settings
- [ ] Test lighting in level
- [ ] Adjust lighting quality settings
### Day/Night Cycle
- [ ] Create BP_DayNightCycle blueprint
- [ ] Set up time of day system
- [ ] Configure sun rotation
- [ ] Configure sky color changes
- [ ] Test sunrise (6:00-8:00)
- [ ] Test daytime (8:00-17:00)
- [ ] Test sunset (17:00-19:00)
- [ ] Test night (19:00-6:00)
- [ ] Validate smooth transitions
### Atmosphere & Fog
- [ ] Create BP_Atmosphere blueprint
- [ ] Configure volumetric fog
- [ ] Set up humidity simulation
- [ ] Configure atmospheric perspective
- [ ] Test fog density
- [ ] Adjust fog color and intensity
- [ ] Test performance impact
### Heat Haze
- [ ] Create MFX_HeatHaze material
- [ ] Set up heat distortion shader
- [ ] Apply to appropriate surfaces
- [ ] Test heat haze effect
- [ ] Adjust intensity and distance
- [ ] Validate visual quality
### Post-Process
- [ ] Create PP_DubaiCinematic post-process volume
- [ ] Configure bloom settings
- [ ] Configure chromatic aberration
- [ ] Configure depth of field
- [ ] Set up color grading (time-of-day LUTs)
- [ ] Test post-process effects
- [ ] Adjust for cinematic quality
### Documentation
- [ ] Document lighting setup
- [ ] Document day/night cycle system
- [ ] Create progress report (week6_report.md)
## Week 7: Vehicles, Water, & World FX (Days 43-50)
### Vehicle Models
- [ ] Model/import Lamborghini
- [ ] Model/import G-Wagon
- [ ] Model/import Ferrari
- [ ] Create vehicle materials
- [ ] Texture vehicles (4K)
- [ ] Validate vehicle models
### Chaos Vehicle System
- [ ] Research Chaos vehicle system
- [ ] Create BP_VehicleBase blueprint
- [ ] Set up vehicle physics
- [ ] Configure vehicle movement
- [ ] Create BP_VehicleController
- [ ] Set up input mapping
- [ ] Test vehicle driving
- [ ] Adjust physics parameters
- [ ] Validate vehicle feel
### AI Traffic
- [ ] Create traffic spline system
- [ ] Set up PCG_Traffic graph
- [ ] Configure vehicle spawning
- [ ] Set up vehicle AI movement
- [ ] Test traffic flow
- [ ] Adjust traffic density
- [ ] Validate performance
### Marina Water
- [ ] Research water shader techniques
- [ ] Create M_MarinaWater material
- [ ] Set up water reflections
- [ ] Configure water caustics
- [ ] Create M_WaterFoam material
- [ ] Set up wave animation
- [ ] Create BP_WaterSystem controller
- [ ] Test water simulation
- [ ] Validate visual quality
### Particle Effects
- [ ] Create P_Dust particle system
- [ ] Configure dust particles
- [ ] Create P_HeatDistortion effect
- [ ] Create P_SandBlowing particle system
- [ ] Create P_Fountain water simulation
- [ ] Place particles in level
- [ ] Test particle effects
- [ ] Adjust particle parameters
- [ ] Validate performance
### Documentation
- [ ] Document vehicle system
- [ ] Document water system
- [ ] Document particle effects
- [ ] Create progress report (week7_report.md)
## Week 8: MetaHumans + AI NPCs (Days 50-57)
### MetaHuman Creation
- [ ] Set up MetaHuman Creator account
- [ ] Create MetaHuman 01 (Dubai diverse)
- [ ] Create MetaHuman 02 (Dubai diverse)
- [ ] Create MetaHuman 03-05 (continue)
- [ ] Create MetaHuman 06-10 (if needed)
- [ ] Export MetaHumans to UE5
- [ ] Import MetaHumans to project
- [ ] Validate MetaHuman quality
### Animation Setup
- [ ] Import/create AM_Walking animation
- [ ] Import/create AM_Sitting animation
- [ ] Import/create AM_PhoneUsage animation
- [ ] Import/create AM_Gestures animations
- [ ] Create animation blueprints
- [ ] Test animations on MetaHumans
- [ ] Validate animation quality
### Behavior Trees
- [ ] Research behavior tree system
- [ ] Create BT_NPC_Wander behavior tree
- [ ] Create BT_NPC_Social behavior tree
- [ ] Create BT_NPC_Phone behavior tree
- [ ] Test behavior trees
- [ ] Adjust behavior parameters
### NPC Controller
- [ ] Create BP_NPCController blueprint
- [ ] Set up AI perception
- [ ] Configure NPC movement
- [ ] Link behavior trees to controller
- [ ] Test NPC behavior
- [ ] Adjust AI parameters
### ChatGPT Integration (Optional)
- [ ] Research ChatGPT API
- [ ] Set up API credentials (secure storage)
- [ ] Create BP_DialogueSystem blueprint
- [ ] Implement API integration
- [ ] Create dialogue templates
- [ ] Test dialogue system
- [ ] Document integration
### NPC Placement
- [ ] Place NPCs in level
- [ ] Configure NPC spawn points
- [ ] Set up NPC groups
- [ ] Test NPC behavior in level
- [ ] Adjust NPC density
- [ ] Validate performance
### Documentation
- [ ] Document MetaHuman pipeline
- [ ] Document NPC behavior system
- [ ] Document facial capture (if using)
- [ ] Document ChatGPT integration (if using)
- [ ] Create progress report (week8_report.md)
## Deliverables Checklist
### Week 6 Deliverables
- [ ] Lighting system complete
- [ ] Day/night cycle working
- [ ] Atmosphere and fog configured
- [ ] Post-process volume set up
### Week 7 Deliverables
- [ ] Vehicles drivable
- [ ] Marina water simulation working
- [ ] Particle effects created
- [ ] AI traffic system working
### Week 8 Deliverables
- [ ] 5-10 MetaHumans created
- [ ] NPC behavior system working
- [ ] NPCs populating district
- [ ] ChatGPT integration (optional)
## Notes
- Week 6: Lighting is critical for visual quality - allocate sufficient time
- Week 7: Water simulation can be complex - prototype early
- Week 8: NPCs add life to the district - prioritize natural behavior
---
**Status**: Pending
**Last Updated**: [Current Date]