Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ability to stream/access lower resolution models #383

Closed
pierotofy opened this issue Jan 30, 2018 · 9 comments
Closed

Ability to stream/access lower resolution models #383

pierotofy opened this issue Jan 30, 2018 · 9 comments

Comments

@pierotofy
Copy link
Member

Necessary for #316 pierotofy/webodm-ar#2

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

@smathermather
Copy link
Contributor

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

@pierotofy
Copy link
Member Author

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?

@smathermather
Copy link
Contributor

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

@pierotofy
Copy link
Member Author

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

@pierotofy
Copy link
Member Author

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

@pierotofy
Copy link
Member Author

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.

@smathermather
Copy link
Contributor

smathermather commented Oct 28, 2022

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. 🤣

@Saijin-Naib
Copy link
Contributor

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.

@pierotofy
Copy link
Member Author

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants