The camera starts only when you press the button. Video never leaves your device.
ARnft
ARnft + Three.js
A red cube on the Pinball image, driven by ARnft events.
Scan to open on your phone, then point it at the marker.
Marker: Pinball
The camera starts only when you press the button. Video never leaves your device.
jsartoolkitNFT
NFT tracking, ES6 modules
Tracks the Pinball image and anchors a sphere on it, using the ES6 module build of jsartoolkitNFT and Three.js.
Scan to open on your phone, then point it at the marker.
Marker: Pinball
The camera starts only when you press the button. Video never leaves your device.
jsartoolkitNFT
NFT tracking with threads
The same demo on WebAssembly threads (pthreads), served with COOP/COEP headers for cross-origin isolation.
Opens in a new tab: threads need a cross-origin isolated page.
Scan to open on your phone, then point it at the marker.
Marker: Pinball
The camera starts only when you press the button. Video never leaves your device.
jsartoolkitNFT
Multi-NFT, ES6 modules
Three NFT markers loaded together, each with its own 3D shape: a sphere on Pinball, a cube on Chalk and a cone on Kuva.
The camera starts only when you press the button. Video never leaves your device.
webarkit-testing
Feature trackers: FREAK, ORB, AKAZE, TEBLID
Experimental feature-based trackers from webarkit-testing. Wait until a blue rectangle appears around the image.
Works best on desktop for now.
Scan to open on your phone, then point it at the marker.
Marker: Pinball
The camera starts only when you press the button. Video never leaves your device.
webarkit-testing
TEBLID tracker + Three.js
The TEBLID tracker with a GL right-handed pose matrix, rendering a Three.js scene.
Works best on desktop for now. Hold the camera very close to the Pinball marker.
Scan to open on your phone, then point it at the marker.
Marker: Pinball


