Skip to content

AR

AlvaAR (SLAM)

docs
Based on ORB-SLAM2, engine in WASM

BabylonJS

docs
npm install babylonjs

camera

Since v2.3, use UniversalCamera over previous FreeCamera, TouchCamera or GamepadCamera.

load .gtlf/.glb

npm install babylonjs-loaders

usage

import * as B from `babylonjs`
import 'babylonjs-loaders'
const engine = new B.Engine(canvas)
const scene = new B.Scene(engine)
const cam = new B.FreeCamera('camera1', new B.Vector(0, 5, -10), scene)

ThreeJS

npm install three               // Zappar may need max three=0.146
npm install @types/three

Zappar

docs

npm install @zappar/zappar-babylonjs
npm install @zappar/zappar-threejs

camera

Use ZB.Camera instead of Babylon/Three's flavours.