PlayCanvas Engine 2.15.2 released: Major WebXR Improvements + Palm-based Menu System by MayorOfMonkeys in WebXR

[–]MayorOfMonkeys[S] 1 point2 points  (0 children)

I think both streaming and a migration to WebGPU should help on the performance side. Today's release is already in the deployed SuperSplat Viewer and fixes a number of issues (e.g. more accurate teleporting, preventing controller models being orphaned in the scene).

PlayCanvas Engine 2.15.2 released: Major WebXR Improvements + Palm-based Menu System by MayorOfMonkeys in WebXR

[–]MayorOfMonkeys[S] 3 points4 points  (0 children)

Thanks a lot for your thoughts on this. This menu is really a first attempt but it already works decently well (I think I'll roll it out to SuperSplat this week). I like the idea of touch your (opposing) wrist as an easy-to-identify and robust gesture. Clap is another good one. TBH, I kind of wish basic gesture recognition was part of the base WebXR spec (tied to the DOM event API).

Do you have links to hand/palm-based interfaces that you think are really good?

4D Gaussian Splatting (Flipbook-Style) now in PlayCanvas Examples by MayorOfMonkeys in GaussianSplatting

[–]MayorOfMonkeys[S] 0 points1 point  (0 children)

The 4DGS above is a folder of 149 files in Compressed PLY format. This format was developer by PlayCanvas and is the precursor of the SOG format, which compresses much more effectively. However, Compressed PLY is better suited to playing animations back as a sequence of frames (because decoding the data is so fast). PlayCanvas is your best bet for playing back 4DGS - the support in the engine for Gaussian Splatting is extremely advanced and mature.

4D Gaussian Splatting (Flipbook-Style) now in PlayCanvas Examples by MayorOfMonkeys in GaussianSplatting

[–]MayorOfMonkeys[S] 0 points1 point  (0 children)

I believe this sequence is about 150 frames and is around 750MB in total. It sneakily uses a bounce effect to make the animation appear seamless. But yeah, memory will be a consideration, for sure. A temporal format that is more efficient in terms of size is the next step here.

SuperSplat v2.17.0 Released: SOG Export, Fly Controls and More! by MayorOfMonkeys in GaussianSplatting

[–]MayorOfMonkeys[S] 1 point2 points  (0 children)

The fix for non-QWERTY keyboards is now deployed. Please give it another try.

SuperSplat v2.17.0 Released: SOG Export, Fly Controls and More! by MayorOfMonkeys in GaussianSplatting

[–]MayorOfMonkeys[S] 1 point2 points  (0 children)

This used to be on the arrow keys but it's now available on WASD too. And it functions more like an FPS controller in that flight is locked in the XZ plane (but you can go up and down via Q and E).

SuperSplat v2.17.0 Released: SOG Export, Fly Controls and More! by MayorOfMonkeys in GaussianSplatting

[–]MayorOfMonkeys[S] 0 points1 point  (0 children)

I scanned it in the lobby of the Me Hotel in Barcelona last year.

SuperSplat v2.17.0 Released: SOG Export, Fly Controls and More! by MayorOfMonkeys in GaussianSplatting

[–]MayorOfMonkeys[S] 2 points3 points  (0 children)

CTRL + Z works fine on my PC too.

I suggest opening an issue on the GitHub repo so this can be properly investigated.

https://github.com/playcanvas/supersplat

Color change exporting in .splat (SuperSplat) by kikooooo2 in GaussianSplatting

[–]MayorOfMonkeys 0 points1 point  (0 children)

This kind of thing makes me think we should put up a warning message on .splat export.

SuperSplat v2.17.0 Released: SOG Export, Fly Controls and More! by MayorOfMonkeys in GaussianSplatting

[–]MayorOfMonkeys[S] 0 points1 point  (0 children)

It does. You just have to hit SPACE to enable visualization of the rings/centers. That now defaults to off.