Releases: google/draco
Releases · google/draco
1.4.0
Version 1.4.0 release
- WASM and JavaScript decoders are hosted from a static URL.
- It is recommended to always pull your Draco WASM and JavaScript decoders from this URL:
- https://www.gstatic.com/draco/v1/decoders/*
- Replace * with the files to load. E.g.
- https://www.gstatic.com/draco/v1/decoders/draco_decoder_gltf.wasm
- Users will benefit from having the Draco decoder in cache as more sites start using the static URL
- Changed npm modules to use WASM, which increased performance by ~200%.
- Updated Emscripten to 2.0.
- This causes the Draco codec modules to return a promise instead of the module directly.
- Please see the example code on how to handle the promise.
- Changed NORMAL quantization default to 8.
- Added new array API to decoder and deprecated DecoderBuffer.
- See PR #513 for more information.
- Changed WASM/JavaScript behavior of catching exceptions.
- See issue #629 for more information.
- Code cleanup.
- Emscripten builds now disable NODEJS_CATCH_EXIT and NODEJS_CATCH_REJECTION.
- Authors of a CLI tool might want to add their own error handlers.
- Added Maya plugin builds.
- Unity plugin builds updated.
- Builds are now stored as archives.
- Added iOS build.
- Unity users may want to look into https://github.com/atteneder/DracoUnity.
- Bug fixes.
1.3.6
Version 1.3.6 release
- WASM and JavaScript decoders are now hosted from a static URL
- It is recommended to always pull your Draco WASM and JavaScript decoders from this URL:
- https://www.gstatic.com/draco/v1/decoders/
- Users will benefit from having the Draco decoder in cache as more sites start using the static URL
- Changed web examples to pull Draco decoders from static URL
- Added new API to Draco WASM decoder, which increased performance by ~15%
- Decreased Draco WASM decoder size by ~20%
- Added support for generic and multiple attributes to Draco Unity plug-ins
- Added new API to Draco Unity, which increased decoder performance by ~15%
- Changed quantization defaults:
- POSITION: 11
- NORMAL: 7
- TEX_COORD: 10
- COLOR: 8
- GENERIC: 8
- Code cleanup
- Bug fixes
1.3.5
Version 1.3.5 release
- Added option to build Draco for Universal Scene Description
- Code cleanup
- Bug fixes
1.3.4
Version 1.3.4 release
- Released Draco Animation code
- Fixes for Unity
- Various file location and name changes
1.3.3
1.3.2
1.3.1
1.3.0
Version 1.3.0 release
- Improved kD-tree based point cloud encoding
- Now applicable to point clouds with any number of attributes
- Support for all integer attribute types and quantized floating point types
- Improved mesh compression up to 10% (on average ~2%)
- For meshes, the 1.3.0 bitstream is fully compatible with 1.2.x decoders
- Improved Javascript API
- Added support for all signed and unsigned integer types
- Added support for point clouds to our Javascript encoder API
- Added support for integer properties to the PLY decoder
- Bug fixes
1.2.5
1.2.4
Version 1.2.4 release
- Up to 20% faster decoding
- Added support for integer attributes to our Javascript Encoder
- Fixed issues with THREE.DracoLoader not releasing memory associated with the Draco module
- OBJ decoder can now be used to parse pure point clouds
- Added Unity plugins to support runtime loading and design-time importing of encoded Draco files