Implement dynamic ambient lighting and enhance shadow mapping

  • Add dynamic ambient light calculation based on scene light sources.
  • Support alpha testing in shadow mapping for transparent materials.
  • Refactor material uniform setup into RenderData for reuse in shadow pass.
  • Update RespawnAreaDoor with auto-closing timer.
  • Refactor camera up vector calculation in Render and ShadowRender to address cases with straight up/down camera or spotlight.
  • Adjust various light intensities and scene asset configurations.
  • Add respawn areas near Wargan’s place, near Jeromi’s Workshop, near the Old Foundry, and near the Crystal Sanctuary.

Next - Previous