XR8.Threejs.configure()
XR8.Threejs.configure({renderCameraTexture, layerNames})
Beschreibung
Konfiguriert den three.js-Renderer.
Parameter
| Eigentum | Typ | Standard | Beschreibung |
|---|---|---|---|
| renderCameraTexture [Optional] | Boolean | true | Wenn true, wird der auf die Leinwandgröße zugeschnittene Kamerafeed in eine Textur gerendert. Diese wird als cameraTexture von XR8.Threejs.xrScene() zurückgegeben. Wenn false oder null, wird der Kamerafeed nicht in eine Textur gerendert. |
| layerScenes [Optional] | [String] | [] | Ein Array von Ebenennamen. Die Ebenen, für die neue three.js-Szenen erstellt werden. Szenen werden als layerScenes von XR8.Threejs.xrScene() zurückgegeben. Der einzig gültige Wert ist 'sky'. |
Rückgabe
Keine
Beispiel - Rendering von Kamerabildern in eine Textur
XR8.Threejs.configure({renderCameraTexture: true})
...
const {cameraTexture} = XR8.Threejs.xrScene()
Beispiel - Himmelsszene
XR8.Threejs.configure({layerScenes: ['sky']})
...
const {layerScenes} = XR8.Threejs.xrScene()
createSkyScene(layerScenes.sky.scene, layerScenes.sky.camera)