WasmGPU.createScene¶
Summary¶
WasmGPU.createScene constructs a Scene container for world objects and lights. Use this as the root object you populate with meshes, point clouds, and glyph fields, then render with a camera. The optional background color controls the clear color used before drawing scene content.
Syntax¶
Parameters¶
| Name | Type | Required | Description |
|---|---|---|---|
background |
Color |
No | Normalized RGB clear color applied when rendering this scene. |
Returns¶
Scene - Scene instance with object/light collections and traversal/query helpers.
Type Details¶
Color¶
Example¶
const canvas = document.querySelector("canvas");
const wgpu = await WasmGPU.create(canvas);
const scene = wgpu.createScene([0.04, 0.05, 0.08]);
const camera = wgpu.createCamera.perspective({
fov: 50,
aspect: canvas.clientWidth / canvas.clientHeight,
near: 0.1,
far: 500
});
camera.transform.setPosition(0, 1.5, 4);
camera.lookAt(0, 0, 0);
wgpu.render(scene, camera);