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
npm install @zappar/zappar-babylonjs
npm install @zappar/zappar-threejs
camera
Use ZB.Camera instead of Babylon/Three's flavours.