Brush – A new compatible Gaussian splatting engine

(github.com)

83 points | by Tycho87 5 hours ago ago

11 comments

  • Groxx 4 hours ago

    A request for everyone writing docs with content like this:

    >NOTE: This only works on desktop Chrome 129+ currently. Firefox and Safari are hopefully [supported soon](link), but currently even firefox nightly and safari technical preview do not work.

    This is great, especially with that link! Thank you! But please say when "currently" is, e.g. add an "(Oct 2024)". Stuff like this tends to be time-sensitive on accuracy but not consistently updated and is often years out of date with no easy way for visitors to tell.

    And when it's recent, it also tells people that the project is active.

  • Ameo 2 hours ago

    Wow - the in-browser demo (https://arthurbrussee.github.io/brush-demo/) runs way more performantly and renders much better-looking results than any other I'd tried in the past.

    It loaded my 50MB .ply file almost instantly. Orbiting around the scene is extremely smooth and everything is free of flickering or artifacts.

    I never tried out training a Gaussian splat from images/video myself before, but this tool makes me want to give it a go.

  • throwaway2562 4 hours ago

    What are splats actually useful for, and where are they used?

  • WhatIsDukkha 3 hours ago

    One of the things thats held me back from being super interested in this field is that my understanding is that there is likely to be some kind of mesh backing needed for this to progress.

    IIRC some researchers had started to back the gaussians with a mesh to provide an editable artifact that would allow the gaussians to be moved and manipulated.

    Is this anywhere near being a standard feature yet?

    edit - ie https://arxiv.org/abs/2402.04796

  • DarmokJalad1701 2 hours ago

    Gaussian splatting using Burn has been on my side project list for a while now. I guess they beat me to it! :)

  • jtrueb 4 hours ago

    async_std is a nonstandard choice these days, no? I assume this is related to the style of blocking spawned work?

  • efilife 2 hours ago

    What's it compatible with?

  • Alifatisk 4 hours ago

    Super compatible?

    • dang 3 hours ago

      We've made it less super and also deinrusted it in the title above.

      (submitted title was "Brush – a new super compatible Gaussian splatting engine in Rust")