Skip to main content

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éentrueSi true, rendre le flux de la caméra recadré à la taille du canevas dans une texture. Elle sera retournée en tant que cameraTexture par XR8.Threejs.xrScene(). Si false ou null, ne pas rendre le flux de la caméra dans une texture.
layerScenes [Facultatif][Chaîne][]Un tableau de noms de couches. Les couches pour lesquelles créer de nouvelles scènes three.js. Les scènes sont retournées en tant que layerScenes par XR8.Threejs.xrScene(). La seule valeur valable est 'sky'.

Retourne

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)