Skip to content

fix: match quad renderer near-plane behavior in compute GSplat renderer#8566

Merged
mvaligursky merged 1 commit intomainfrom
mv-compute-near-clip
Apr 1, 2026
Merged

fix: match quad renderer near-plane behavior in compute GSplat renderer#8566
mvaligursky merged 1 commit intomainfrom
mv-compute-near-clip

Conversation

@mvaligursky
Copy link
Copy Markdown
Contributor

@mvaligursky mvaligursky commented Apr 1, 2026

Fix aggressive near-plane clipping in the compute GSplat renderer that prevented the camera from getting close to splats.

Changes:

  • Relax splat center culling from nearClip distance to behind-camera check (z > 0.0), matching the quad renderer
  • Replace Jacobian depth clamping from -nearClip to a small epsilon (-0.001) so splats between the camera and near plane continue to grow correctly instead of freezing in size

Relaxes near-plane culling so the camera can get close to splats without aggressive clipping. The center cull now only rejects splats behind the camera (z > 0), matching the quad renderer, and the Jacobian depth clamp uses a small epsilon instead of nearClip so splats continue to grow correctly as the camera approaches.

Made-with: Cursor
@mvaligursky mvaligursky self-assigned this Apr 1, 2026
@mvaligursky mvaligursky added the area: graphics Graphics related issue label Apr 1, 2026
@mvaligursky mvaligursky merged commit 53ee416 into main Apr 1, 2026
8 checks passed
@mvaligursky mvaligursky deleted the mv-compute-near-clip branch April 1, 2026 10:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: graphics Graphics related issue

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant