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

can support draco or ktx2 image compressions in b3dm files? #20

Closed
nakijun opened this issue Jul 19, 2024 · 1 comment
Closed

can support draco or ktx2 image compressions in b3dm files? #20

nakijun opened this issue Jul 19, 2024 · 1 comment

Comments

@nakijun
Copy link

nakijun commented Jul 19, 2024

Hello, znkim

i heard that when creating 3D tiling, the draco or ktx2 compression algorithm can reduce the file size and network loading.
so, i tested it with another 3D tiling creation program with ktx2 + draco compression options, the result of the file size was reduced by 3/1.

is there a process for texture image compressions while creating a 3d tileing b3dm files in mago-3d-tiler?
If do compressing images in Mago-3D-tiler, what method are using?
If there is no compression function currently, do you plan to support this function in the future?

thank you.

@nakijun nakijun changed the title Can support draco or ktx image compressions in b3dm? can support draco or ktx image compressions in b3dm files? Jul 19, 2024
@nakijun nakijun changed the title can support draco or ktx image compressions in b3dm files? can support draco or ktx2 image compressions in b3dm files? Jul 19, 2024
@znkim
Copy link
Contributor

znkim commented Jul 22, 2024

Hello, @nakijun

mago-3d-tiler does not support draco and KTX compression yet.
but we are interested in supporting draco and KTX as well.

currently, the mago-3d-tiler library uses JglTF as the core library to write glTF files.
unfortunately, JglTF does not support draco and KTX yet.
See link : JglTF, Draco compression

So we have to either develop our own, or wait for a Java version of the Draco library to replace it.
Developing a Java library according to the Draco specification is also a time-consuming task, so I can't say that it is possible right away.

We're also exploring other ways to lighten data.

Thank you.

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

No branches or pull requests

2 participants