This project includes third-party runtime files required for decoding, transcoding, and exporting 3D assets in the browser.
Package dependencies installed through npm are listed in package.json and package-lock.json. This notice focuses on third-party files distributed directly in public/libs.
Source: https://github.com/google/draco
License: Apache License 2.0
Files:
public/libs/draco/gltf/draco_decoder.jspublic/libs/draco/gltf/draco_decoder.wasmpublic/libs/draco/gltf/draco_encoder.jspublic/libs/draco/gltf/draco_wasm_wrapper.js
These files are used by three.js DRACOLoader for Draco-compressed glTF assets.
Source: https://github.com/BinomialLLC/basis_universal
License: Apache License 2.0
Files:
public/libs/basis/basis_transcoder.jspublic/libs/basis/basis_transcoder.wasmpublic/libs/basis/README.md
These files are used by three.js KTX2Loader for Basis Universal / KTX2 texture transcoding.
Source: https://github.com/google/draco
npm package: https://www.npmjs.com/package/draco3dgltf
License: Apache License 2.0
Files:
public/libs/draco3dgltf/draco_decoder_gltf.wasmpublic/libs/draco3dgltf/draco_encoder.wasm
These files are used for Draco compression during collider .glb export.