Retire the near-eye cull by default: the eye-shroud is authentic content

The death sequence re-flushes the view with hither=1/yon=2 -- a thin
render shell that reveals geometry parked around the camera: the
escape-pod interior and the "blue swirly" ring dome (period VHS stills
of a 4.10 death match: violet concentric ripples, drifting center,
static canopy silhouette at the frame edge). Normal play clips the
shroud via the standard hither plane, so nothing leaks; the cull was
only masking authentic content. VRVIEW_NEARCULL=1 re-enables it.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
Cyd
2026-07-08 19:53:52 -05:00
co-authored by Claude Fable 5
parent 7ae11f174c
commit bb8978c127
+8 -5
View File
@@ -44,11 +44,14 @@ def inst_visible(nodes, inst):
return len(b) >= 20 and struct.unpack_from('<I', b, 16)[0] != 0 return len(b) >= 20 and struct.unpack_from('<I', b, 16)[0] != 0
# First-person near-eye cull (the cockpit-canopy "vertical line" fix). # First-person near-eye cull -- DEFAULT OFF (VRVIEW_NEARCULL=1 re-enables).
# VRVIEW_NEARCULL=0 disables it: with the camera at the true chain eye the # It was the cockpit-canopy "vertical line" workaround, but the eye-shroud
# always-armed cockpit/bay assembly should render as the authentic canopy # it culls IS authentic content: the escape-pod interior and the death
# surround instead of a stray sliver -- A/B toggle for that investigation. # "blue swirly" ring dome live parked around the camera, normally clipped
NEARCULL = os.environ.get('VRVIEW_NEARCULL', '1') != '0' # by the standard hither plane (0.25) and revealed when the death sequence
# re-flushes the view with hither=1/yon=2 (period VHS stills match). The
# true-eye camera renders the canopy correctly, so the workaround retires.
NEARCULL = os.environ.get('VRVIEW_NEARCULL', '0') != '0'
# NOTE: vrboard.do_flush stores the flush payload MINUS the leading remote word, # NOTE: vrboard.do_flush stores the flush payload MINUS the leading remote word,