THREE.JS / FOUNDATIONS 311

A texture needs a file contract.

Compare EXR scene-linear HDR output with KTX2 raw texture containers. The lab keeps source target, output type, channel, color-space, compression, and release boundaries visible.

InitializingCPU / CANVAS

Preparing deterministic texture data and exporter boundaries…

texture
—
payload bytes
—
signature
—
channels
—
color space
—
source target
PMREM
request
WAITING

EXPORT / WAITINGBOUNDARY / —

EXR accepts PMREM render-target or DataTexture inputs, FloatType/HalfFloatType output, and ZIP/ZIPS/NONE compression; KTX2 writes one raw level without Basis transcoding.

Sources: EXRExporter · KTX2Exporter · official EXR example · official KTX2 example

LAB 311 / EXR · KTX2 TEXTURE EXPORT