Zum Hauptinhalt springen

XR8.Threejs.configure()

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

Beschreibung

Konfiguriert den three.js Renderer.

Parameter

EigentumTypStandardBeschreibung
renderCameraTexture [Optional]BooleschetrueWenn true, wird der auf die Größe der Leinwand zugeschnittene Kamerafeed in eine Textur übertragen. Diese wird als cameraTexture von XR8.Threejs.xrScene() zurückgegeben. Wenn false oder null, rendern Sie den Kamerafeed nicht in eine Textur.
layerScenes [Optional][String][]Ein Array von Ebenennamen. Die Ebenen, für die Sie neue three.js Szenen erstellen. Szenen werden als layerScenes von XR8.Threejs.xrScene() zurückgegeben. Der einzig gültige Wert ist 'sky'.

Returns

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)