This module provides WebGL2-based rendering capabilities for the xeokit Viewer, offering:
To install the package, use:
npm install @xeokit/sdk Copy
npm install @xeokit/sdk
Configure a Viewer with a WebGLRenderer to leverage WebGL2 for model storage and rendering:
import { Scene } from "@xeokit/sdk/scene";import { Viewer } from "@xeokit/sdk/viewer";import { WebGLRenderer } from "@xeokit/sdk/webglrenderer";const myViewer = new Viewer({ id: "myViewer", scene: new Scene(), renderer: new WebGLRenderer({ // Required textureTranscoder: new KTX2TextureTranscoder({ // Optional transcoderPath: "./../dist/basis/" // Path to BasisU transcoder module }) })});//... Copy
import { Scene } from "@xeokit/sdk/scene";import { Viewer } from "@xeokit/sdk/viewer";import { WebGLRenderer } from "@xeokit/sdk/webglrenderer";const myViewer = new Viewer({ id: "myViewer", scene: new Scene(), renderer: new WebGLRenderer({ // Required textureTranscoder: new KTX2TextureTranscoder({ // Optional transcoderPath: "./../dist/basis/" // Path to BasisU transcoder module }) })});//...
xeokit WebGL2 Renderer
Enables WebGL2 rendering in a xeokit Viewer
This module provides WebGL2-based rendering capabilities for the xeokit Viewer, offering:
Installation
To install the package, use:
Usage
Configure a Viewer with a WebGLRenderer to leverage WebGL2 for model storage and rendering: