📄 threejs/Addons/Exporters/KTX2Exporter

File: KTX2Exporter.md | Updated: 11/15/2025


title: KTX2Exporter category: Addons layout: docs

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