Files
metaverseDubai/TASKS/phase3_tasks.md

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]