google / draco

Draco is a library for compressing and decompressing 3D geometric meshes and point clouds. It is intended to improve the storage and transmission of 3D graphics.
https://google.github.io/draco/
Apache License 2.0
6.47k stars 961 forks source link

Decompression Performace Improvement #604

Open liaocheng opened 4 years ago

liaocheng commented 4 years ago

I made a benchmark on PC platform. It turns out that the draco decompression time is closed to lzma on the same mesh. Is it possition to improve the decompression through SIMD or any other method?

liaocheng commented 4 years ago

image Here is the benchmark result. Draco's compress ratio is very high. It would be great if the decompress performance cound be improved.

FrankGalligan commented 3 years ago

SIMD could potentially help decoding performance. Best potential optimizations would probably be normals or texture coordinates.

We don't have any plans to try and optimize the decoder using SIMD.