pmndrs-xr

Installation
SKILL.md

@pmndrs/xr

Setup

import { createXRStore, XROrigin } from '@pmndrs/xr'

renderer.xr.enabled = true
const origin = new XROrigin(camera) // the camera becomes a child of the origin
scene.add(origin)

const store = createXRStore(canvas, scene, () => camera, renderer.xr, {
  /* inputs and session features */
})
enterButton.addEventListener('click', () => store.enterVR())
Installs
8
Repository
pmndrs/xr
GitHub Stars
2.6K
First Seen
May 29, 2026