Instalación
Archivos necesarios
Coloca los archivos del SDK en tu proyecto:
tu-proyecto/
├── minitrack-core.js (96 KB - Core con validación de licencia)
├── minitrack-wasm.js (2.8 MB - Motor de tracking)
├── adapters/
│ ├── three.js (Adapter Three.js)
│ ├── babylon.js (Adapter Babylon.js)
│ └── aframe.js (Adapter A-Frame)
└── tu-app.js (Tu código)Importante
minitrack-wasm.js debe estar en el mismo directorio que minitrack-core.js.
Opción 1: Archivos pre-built (recomendado)
Incluye el SDK directamente en tu HTML:
html
<script type="importmap">
{
"imports": {
"three": "https://cdn.jsdelivr.net/npm/three@0.170.0/build/three.module.js"
}
}
</script>
<script type="module">
import { MiniTrackAR } from './minitrack-core.js'
import { ThreeAdapter } from './adapters/three.js'
// Tu código aquí
</script>Opción 2: Build desde source
bash
npm install
npm run buildLos archivos compilados estarán en dist/:
minitrack-core.jsadapters/three.jsadapters/babylon.jsadapters/aframe.jsminitrack-all.js(bundle completo)
MIME types
Asegúrate de que tu servidor sirve los archivos .wasm con el MIME type correcto:
application/wasmEn nginx:
nginx
types {
application/wasm wasm;
}