@dotdotdash/stunner-draco
v0.4.2
Published
Draco-compressed glTF loader addon for @stunner/core
Downloads
369
Readme
@dotdotdash/stunner-draco
Draco-compressed glTF loader addon for @dotdotdash/stunner-core.
Decodes .glb / .gltf files that use the KHR_draco_mesh_compression extension
and returns a RenderScene ready for engine.setScene().
Install
npm install @dotdotdash/stunner-draco @dotdotdash/stunner-core @gltf-transform/core @gltf-transform/extensions draco3dgltfPeer dependencies: @dotdotdash/stunner-core ^0.4.2, @gltf-transform/core ^4.2.1,
@gltf-transform/extensions ^4.2.1, draco3dgltf ^1.5.7.
Usage
import { loadDracoGltf } from '@dotdotdash/stunner-draco';
const scene = await loadDracoGltf('/models/compressed.glb');
engine.setScene(scene);Vite configuration
// vite.config.ts
import path from 'node:path';
export default {
resolve: {
alias: {
'@dotdotdash/stunner-core': path.resolve('./node_modules/@dotdotdash/stunner-core/src'),
'@dotdotdash/stunner-draco': path.resolve('./node_modules/@dotdotdash/stunner-draco/src/index.ts'),
},
},
};License
MIT
