Procedural Environment Images

Functions that build environment images at runtime, suitable as input to IBL.setEnvironmentImage. Each painter returns an HTMLCanvasElement carrying the equirectangular projection.

import {paintStudio} from "@xeokit/sdk/model/procgen/paintEnvironments";

view.lights.ibl.setEnvironmentImage(paintStudio(1024, 512));

Interfaces

PaintSkyOptions
PaintStudioHDROptions
PaintStudioOptions
PaintSunsetOptions
PaintSunSkyHDROptions

Functions

encodeRadianceHDR
paintSky
paintStudio
paintStudioHDR
paintSunset
paintSunSkyHDR