XR8.Threejs.configure()
XR8.Threejs.configure({renderCameraTexture, layerNames})
Description
Configures the three.js renderer.
Parameters
| Property | Type | Default | Description |
|---|---|---|---|
| renderCameraTexture [Optional] | Boolean | true | If true, render the camera feed cropped to the canvas's size to a texture. This will be returned as cameraTexture by XR8.Threejs.xrScene(). If false or null, do not render the camera feed to a texture. |
| layerScenes [Optional] | [String] | [] | An array of layer names. The layers to create new three.js scenes for. Scenes are returned as layerScenes by XR8.Threejs.xrScene(). The only valid value is 'sky'. |
Returns
None
Example - Render camera feed to a texture
XR8.Threejs.configure({renderCameraTexture: true})
...
const {cameraTexture} = XR8.Threejs.xrScene()
Example - Sky Scene
XR8.Threejs.configure({layerScenes: ['sky']})
...
const {layerScenes} = XR8.Threejs.xrScene()
createSkyScene(layerScenes.sky.scene, layerScenes.sky.camera)