CLAUDE: CuasRender - disparity defined for ALL tiles (conditionDisparityCuas)
Per Andrey: the sky has nothing to match but is the BACKGROUND FOR DRONES -
it must render (at infinity), NaN acceptable only outside the image.
Root of the NaN tiles in -CUAS-RT-RENDER: use_lma_dsi=true selected the LMA
DSI slice, which is NaN wherever the LMA did not fit (the whole sky) ->
tiles dropped from the task list. The plain slice has no NaN but carries
garbage (crazy < -1 tiles in the sky, negatives near the sign post).
Fix: NEW static QuadCLT-free conditionDisparityCuas() (the legacy
conditionInitialDS takes a QuadCLT instance - out per the RT rules):
plain slice 0, NaN -> 0.0 (infinity), negatives -> 0.0. testRenderSequence
now uses it unconditionally (not gated by use_lma_dsi - that gate is for
the pose measurement, not rendering).
Verified: mvn -DskipTests clean package OK.
Co-Authored-By:
Claude Fable 5 <noreply@anthropic.com>
Showing
Please register or sign in to comment