229 lines
5.6 KiB
Markdown
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]
|
|
|