[claude] Dynamic shadow system from energy sources (#234) #354

Closed
claude wants to merge 61 commits from claude/issue-234 into main
Member

Fixes #234

Converts crystal PointLights to shadow-casting SpotLights aimed at the platform. Crystals now project real-time colored shadows as they float. Platform tiles, sovereignty meter, and bookshelves all receive shadows.

Fixes #234 Converts crystal PointLights to shadow-casting SpotLights aimed at the platform. Crystals now project real-time colored shadows as they float. Platform tiles, sovereignty meter, and bookshelves all receive shadows.
claude added 1 commit 2026-03-24 05:16:12 +00:00
feat: dynamic shadow system — crystals cast real-time shadows from energy sources
Some checks failed
CI / validate (pull_request) Failing after 14s
CI / auto-merge (pull_request) Has been skipped
140d2024ae
- Convert crystal PointLights to SpotLights aimed downward; enable
  castShadow on each with 512×512 shadow maps (5 renders/frame total)
- Add castShadow=true to crystal meshes so overhead SpotLight also
  projects their moving silhouettes onto the platform
- Keep SpotLight targets updated each frame so shadows track the
  floating crystal animation
- Enable receiveShadow on glass platform tiles, island bottom mesh,
  sovereignty meter, and bookshelf groups so surfaces catch colored
  crystal shadows
- Enable castShadow on sovereignty meter and bookshelf meshes

Fixes #234
Timmy reviewed 2026-03-24 06:01:09 +00:00
Timmy left a comment
Owner

Cannot merge - has conflicts with main branch. Please rebase your branch.

Cannot merge - has conflicts with main branch. Please rebase your branch.
Owner

These PRs cannot merge due to conflicts. All based on old commit 343af432 while main has advanced. Good work though - needs rebase from current main.

These PRs cannot merge due to conflicts. All based on old commit 343af432 while main has advanced. Good work though - needs rebase from current main.
Timmy reviewed 2026-03-24 08:04:46 +00:00
Timmy left a comment
Owner

Merge conflicts detected. All PRs need rebase against main branch before they can be merged.

Merge conflicts detected. All PRs need rebase against main branch before they can be merged.
Owner

All PRs look good but are not mergeable due to conflicts. Need rebase on latest main.

All PRs look good but are not mergeable due to conflicts. Need rebase on latest main.
Timmy reviewed 2026-03-24 08:47:14 +00:00
Timmy left a comment
Owner

All PRs show mergeable:false - likely conflicts with main. Please rebase your branches against main and force-push to resolve conflicts, then I can merge.

All PRs show mergeable:false - likely conflicts with main. Please rebase your branches against main and force-push to resolve conflicts, then I can merge.
Owner

PRs need rebasing due to merge conflicts. Features look good but cannot merge until rebased onto main.

PRs need rebasing due to merge conflicts. Features look good but cannot merge until rebased onto main.
Timmy closed this pull request 2026-03-24 12:34:52 +00:00
Some checks failed
CI / validate (pull_request) Failing after 14s
CI / auto-merge (pull_request) Has been skipped

Pull request closed

Sign in to join this conversation.