Skip to content

Positional Shadows - #1153

Draft
RuffledPlume wants to merge 9 commits into
117HD:masterfrom
RuffledPlume:PositionalShadowsV1
Draft

Positional Shadows#1153
RuffledPlume wants to merge 9 commits into
117HD:masterfrom
RuffledPlume:PositionalShadowsV1

Conversation

@RuffledPlume

Copy link
Copy Markdown
Contributor
  • Added ShadowManager
    • Tracks Visible Shadow Casting lights
    • Zones which overlap with visible lights now count as visible
    • Lights are packed into a Shadow Atlas by biasing larger lights on screen to take up more space vs lights which are smaller
    • Positional Shadow Map is a Texture Array of 6 Layers repersenting each cubemap face
  • Enabled all Lights to cast static shadows
image image image

@RuffledPlume
RuffledPlume marked this pull request as draft July 30, 2026 03:28
 * Added ShadowManager
    * Tracks Visible Shadow Casting lights
    * Zones which overlap with visible lights now count as visible
    * Lights are packed into a Shadow Atlas by biasing larger lights on screen to take up more space vs lights which are smaller
    * Positional Shadow Map is a Texture Array of 6 Layers repersenting each cubemap face
 * Enabled all Lights to cast static shadows
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant