KTX2Exporter

An exporter for KTX2.

Code Example

const exporter = new KTX2Exporter();
const result = await exporter.parse( dataTexture );

Import

KTX2Exporter is an addon, and must be imported explicitly, see Installation#Addons.

import { KTX2Exporter } from 'three/addons/exporters/KTX2Exporter.js';

Constructor

new KTX2Exporter()

Methods

.parse( arg1 : DataTexture | Data3DTexture | WebGPURenderer | WebGLRenderer, arg2 : RenderTarget ) : Promise.<Uint8Array> (async)

This method has two variants.

  • When exporting a data texture, it receives one parameter. The data or 3D data texture.
  • When exporting a render target (e.g. a PMREM), it receives two parameters. The renderer and the render target.
arg1

The data texture to export or a renderer.

arg2

The render target that should be exported

Returns: A Promise that resolves with the exported KTX2.

Source

examples/jsm/exporters/KTX2Exporter.js