5.6 KiB
5.6 KiB
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]