WebODM icon indicating copy to clipboard operation
WebODM copied to clipboard

Ability to stream/access lower resolution models

Open pierotofy opened this issue 7 years ago • 5 comments
trafficstars

Necessary for #316 https://github.com/pierotofy/webodm-ar/issues/2

Could also be nice to speed up WebODM's built-in 3D viewer.

pierotofy avatar Jan 30 '18 03:01 pierotofy

Take a look at Melown’s tiled, multi-resolution extension to the ply standard. Scales up mesh streaming like a dream... . Also FOSS.

smathermather avatar May 16 '18 00:05 smathermather

Thanks @smathermather! I'm having a hard time finding the multi-resolution extension you mentioned. This is the closest I found in their docs: http://vtsdocs.melown.com/en/latest/reference/server/cmdline-tools/encoders.html

Maybe it's not documented?

pierotofy avatar May 16 '18 02:05 pierotofy

They should be here at FOSS4G. Let’s ask!

smathermather avatar May 16 '18 03:05 smathermather

Possibly relevant: https://github.com/cnr-isti-vclab/corto

pierotofy avatar May 27 '18 18:05 pierotofy

We could use https://github.com/DroneDB/libnexus or the novel --3d-tiles outputs for meshes.

pierotofy avatar Jul 07 '22 03:07 pierotofy

Also another option could be to display better compressed GLTF/GLB models. Most of the weight is due to the large textures which are mostly in PNG format. Some JPEG compression could go a long way.

pierotofy avatar Oct 28 '22 03:10 pierotofy

Yes, switching to JPEG compression would fix 90%+ of these cases. It probably wouldn't help me, but TBF, there are few things that will help me. :rofl:

smathermather avatar Oct 28 '22 04:10 smathermather

How about AVIF textures? We'd have very advanced compression that would outperform other lossy compression, support for arbitrary band numbers, and support for lossless alpha as well as optional lossless encoding. Plus, browser and OS support is good and it is open and actively improving constantly.

Saijin-Naib avatar Oct 28 '22 11:10 Saijin-Naib

Not enough bandwidth for this at the moment, plus GLB models now mitigate this issue quite well.

pierotofy avatar Apr 27 '23 17:04 pierotofy