shade_non_spatial painted every stream, which is right for MiniMax H3 and LTXAV
where the second stream is audio, and wrong for TripoSplat where it is a
[B, 1, 5] camera. Writing shader noise into that moves the viewpoint rather than
varying the subject -- the tooltip warned about it, which is not the same as
handling it.
Streams carrying fewer than 64 cells per batch item are now skipped. The gap is
wide: TripoSplat's camera is 5, and H3's audio, the smallest real content stream
in the roster, is 414. The first stream is never skipped, so the refusal for a
genuinely unpaintable primary stream still comes from require_spatial_latent
with its named error rather than from silence here.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>