Skip to content

Silhouette pass tints the actor ghost-cyan IN THE OPEN on the g4 build (ZTest Greater passes vs the actor's own body depth) — blocks owner install #1677

Description

@100yenadmin

g4 build (main f954af2, first build with ActorSilhouette baked in): the walk-behind silhouette WORKS behind occluders (player_cert GREEN, head_density 0.2264), but the party actor ALSO renders with a full-body cyan silhouette overlay when standing in the open — measured in tavern_snug and throne_hall frames (LEXAR session-notes 2026-07-22/g4-build/artifacts/{snug_g4b,throne_g4}.png). Cause shape: the silhouette clone renders with ZTest Greater, which passes wherever its fragments are behind ANY written depth — including the actor's own body — so the tint bleeds over the whole figure. The #1545 original had this scoped (silhouette only behind OCCLUDER depth); re-check its stencil/queue/mask discipline vs the current clone-host pass. ALSO: player_cert needs the COUNTER-assert (a visible-cell actor must NOT show silhouette tint — e.g. sample the silhouette color channel at the head band on an unoccluded cell and assert below threshold). This defect BLOCKS the owner install of the g4 build (pixels-before-credit): the player character reads permanently ghost-blue.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions