Gsplat loading progress

Guassian splats can be quite large so they can take a while to load. Im loading them dynamically with .loadfromUrl. It would be good if we had a better way to give the user some feedback as the splat is loading. this could be either-

  1. Progressively loading the points of a splat- Ive noticed some online web viewers do this, they either load splats progressively from the world 0 or randomly so that the splat slowly materialises.
  2. Giving us some sort of way of showing the percentage that an asset is loaded. When Ive searched it seems a few other people have requested this- not just for gsplats but for assets in general.

@slimbuck

I’d like this too @peej. I am considering just simply exposing the asset system’s XHR object so user can track progress. Would this work for you?

Can’t we just add:

asset.on('progress', (value) => {});
1 Like

@slimbuck yes that sounds like a flexible option and if thats the easiest way. Wills sugestion does sound simpler if its possible.

This is being addressed in engine v2 here.

1 Like

Nice! thanks Slimbuck!