Skip to content

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 build

Los archivos compilados estarán en dist/:

  • minitrack-core.js
  • adapters/three.js
  • adapters/babylon.js
  • adapters/aframe.js
  • minitrack-all.js (bundle completo)

MIME types

Asegúrate de que tu servidor sirve los archivos .wasm con el MIME type correcto:

application/wasm

En nginx:

nginx
types {
    application/wasm wasm;
}