Skip to content

Optimization possibilities? #10

Description

@botaohu

Testing on Meta Quest

We used gsplat-unity to run the 500k ply file (downloaded from Marble) on Meta Quest compiled with Unity 6—achieving only 20 fps.

We can use the Meta Quest Browser to view https://marble.worldlabs.ai/.
It can view 500k low-res gsplat at 72 fps smoothly. Marble is implemented in spark.js.

Is it possible to optimize gsplat-unity to have spark.js-like high performance?

I think spark.js uses stochastic splat rendering.

https://github.com/sparkjsdev/spark/blob/main/src/shaders/splatVertex.glsl
https://github.com/sparkjsdev/spark/blob/main/src/shaders/splatFragment.glsl

https://arxiv.org/pdf/2503.24366

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions