Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MIP splatting #24

Open
ArthurBrussee opened this issue Nov 13, 2024 · 0 comments
Open

MIP splatting #24

ArthurBrussee opened this issue Nov 13, 2024 · 0 comments
Labels
quality Increase quality/versatility of splatting

Comments

@ArthurBrussee
Copy link
Owner

Brush should support training and viewing splats using mip splatting https://niujinshuchong.github.io/mip-splatting/

This involves:

  • Calculating the compensation in the kernels
  • Calculating the compensation deriviates in the backwards kernels, matching gSplat 1.4 "antialiased" rasterization mode
  • Probably have some option to configure things. Splats trained as mip splats don't quite work with normal viewers. So when training there should be an option to disable it. When exporting a ply, write some metadata that it's using antialiased mode (does nerfstudio do this?). When reading a ply, look for this to decide the rendering mode.
@ArthurBrussee ArthurBrussee added the enhancement This relates to a new feature in Brush label Nov 13, 2024
@ArthurBrussee ArthurBrussee added quality Increase quality/versatility of splatting and removed enhancement This relates to a new feature in Brush labels Jan 7, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
quality Increase quality/versatility of splatting
Projects
None yet
Development

No branches or pull requests

1 participant