Skip to content

Add ortho camera model support for 2DGS projection/rasterization#873

Open
ofirbartal100 wants to merge 1 commit intonerfstudio-project:mainfrom
ofirbartal100:feature/2dgs-ortho-camera-support
Open

Add ortho camera model support for 2DGS projection/rasterization#873
ofirbartal100 wants to merge 1 commit intonerfstudio-project:mainfrom
ofirbartal100:feature/2dgs-ortho-camera-support

Conversation

@ofirbartal100
Copy link
Copy Markdown

Summary

  • add camera_model plumbing for 2DGS fused/packed projection paths (Python wrappers, C++ ops/projection interfaces, CUDA kernel launchers)
  • add ORTHO branches for 2DGS forward and backward in fused/packed kernels
  • keep PINHOLE behavior unchanged and verify 2DGS rasterization compatibility with ortho-generated ray transforms

Validation

  • fused projection fwd+bwd smoke tests pass for both PINHOLE and ORTHO
  • packed projection fwd+bwd smoke tests pass for both PINHOLE and ORTHO
  • rasterization smoke test returns finite outputs for both camera models
  • no Python syntax/lint issues in touched Python files

Compatibility

  • existing pinhole path remains intact
  • orthographic support is additive (camera_model="ortho")

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant