XR8.Threejs.configure()
XR8.Threejs.configure({renderCameraTexture, layerNames})
Description
Configure le moteur de rendu three.js.
Paramètres
| Propriété | Type | Défaut | Description |
|---|---|---|---|
| renderCameraTexture [Optionnel] | Booléen | true | Si 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)