Passer au contenu principal

XR8.Threejs.configure()

XR8.Threejs.configure({renderCameraTexture, layerNames})

Description

Configure le moteur de rendu three.js.

Paramètres

PropriétéTypeDéfautDescription
renderCameraTexture [Optionnel]BooléenvraiSi vrai, rendez le flux de la caméra recadré à la taille du support dans une texture. Elle sera renvoyée en tant que cameraTexture par XR8.Threejs.xrScene(). Si faux ou nul, ne rendez pas le flux de la caméra dans une texture.
layerScenes [Facultatif][String][]Un tableau de noms de couches. Les couches pour lesquelles créer de nouvelles scènes three.js. Les scènes sont renvoyées en tant que layerScenes par XR8.Threejs.xrScene(). La seule valeur valable est "sky".

Retours

Aucun

Exemple - Rendu du flux de la caméra dans une texture

XR8.Threejs.configure({renderCameraTexture: true})
...
const {cameraTexture} = XR8.Threejs.xrScene()

Exemple - Scène de ciel

XR8.Threejs.configure({layerScenes: ['sky']})
...
const {layerScenes} = XR8.Threejs.xrScene()
createSkyScene(layerScenes.sky.scene, layerScenes.sky.camera)