Skip to content

refactor(gsplat): factor common camera/projection helpers#1

Open
fwilliams wants to merge 28 commits intofw/rasterize_3dfrom
cleanup/gsplat-readability
Open

refactor(gsplat): factor common camera/projection helpers#1
fwilliams wants to merge 28 commits intofw/rasterize_3dfrom
cleanup/gsplat-readability

Conversation

@fwilliams
Copy link
Owner

Summary\n- Refactor gsplat projection/rasterization code to reuse common helpers (camera matrices, intrinsics, rolling shutter time, conic packing, optional inputs).\n- No intended algorithmic changes; readability/maintainability improvement only.\n\n## Why\n- Keeps the main rasterize-from-world/UT work focused, while landing mechanical cleanup separately.\n\n## Test plan\n- Build + \Usage

ctest [options]\n- Run key Python tests (Gaussian splat + rasterize-from-world)\n

Made with Cursor

fwilliams and others added 28 commits February 4, 2026 17:04
Signed-off-by: Francis Williams <francis@fwilliams.info>
Signed-off-by: Francis Williams <francis@fwilliams.info>
Signed-off-by: Francis Williams <francis@fwilliams.info>
Signed-off-by: Francis Williams <francis@fwilliams.info>
Signed-off-by: Francis Williams <francis@fwilliams.info>
Signed-off-by: Francis Williams <francis@fwilliams.info>
Signed-off-by: Francis Williams <francis@fwilliams.info>
Signed-off-by: Francis Williams <francis@fwilliams.info>
Signed-off-by: Francis Williams <francis@fwilliams.info>
Signed-off-by: Francis Williams <francis@fwilliams.info>
Signed-off-by: Francis Williams <francis@fwilliams.info>
Signed-off-by: Francis Williams <francis@fwilliams.info>
Signed-off-by: Francis Williams <francis@fwilliams.info>
Signed-off-by: Francis Williams <francis@fwilliams.info>
Signed-off-by: Francis Williams <francis@fwilliams.info>
Signed-off-by: Francis Williams <francis@fwilliams.info>
Signed-off-by: Francis Williams <francis@fwilliams.info>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Signed-off-by: Francis Williams <fwilliams@users.noreply.github.com>
Signed-off-by: Francis Williams <francis@fwilliams.info>
Signed-off-by: Francis Williams <francis@fwilliams.info>
Signed-off-by: Francis Williams <francis@fwilliams.info>
Signed-off-by: Francis Williams <francis@fwilliams.info>
Signed-off-by: Francis Williams <francis@fwilliams.info>
Signed-off-by: Francis Williams <francis@fwilliams.info>
Signed-off-by: Francis Williams <francis@fwilliams.info>
Signed-off-by: Francis Williams <francis@fwilliams.info>
Extract shared helpers for camera matrices/intrinsics, rolling-shutter time, projection utilities, and optional raster inputs; refactor kernels to use them for readability without changing behavior.

Co-authored-by: Cursor <cursoragent@cursor.com>
@fwilliams fwilliams force-pushed the fw/rasterize_3d branch 2 times, most recently from 46d4cde to 81ca796 Compare February 13, 2026 06:49
@fwilliams fwilliams force-pushed the fw/rasterize_3d branch 2 times, most recently from e179d6f to 11f8d8d Compare February 13, 2026 07:06
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