Actor.cast_hidden separates drawn from casting. ac_visible rejected a hidden actor from the shadow pass too, so hiding the player's own body for first person took the player's shadow with it - and in a sunlit basin your own shadow is what tells you where you are. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
8 lines
473 B
Markdown
8 lines
473 B
Markdown
bump: patch
|
|
type: fix
|
|
`Actor.cast_hidden` separates being DRAWN from CASTING. `ac_visible` rejected any hidden
|
|
actor from the shadow pass as well as the scene pass, so a game that hides the player's
|
|
own body - first person, or a viewfinder held to the eye - lost that player's shadow
|
|
entirely. An actor hidden because the camera is inside its head is still standing in the
|
|
sun; set this on it and it keeps its shadow. Everything else still stops casting when it
|
|
is hidden.
|