Skip to content

Output Options

Texture Format and Quality

Choose whether to keep source textures as-is or convert them to WebP, JPEG, or KTX2 on export — and set the quality level for lossy formats.


Texture Format

Default: No Compression

No Compression

Textures are exported exactly as they exist in your Maya project — PNG, JPEG, or any other format you used. No conversion takes place.

Use when:

  • You want the fastest export with no processing overhead
  • Texture files are already in the right format for your target
  • You need to preserve lossless quality — for example, normal maps or alpha masks where compression artifacts would cause visible problems

WebP Format

Textures are converted to WebP and the EXT_texture_webp extension is emitted. WebP gives good quality at smaller file sizes than JPEG, with support for transparency.

Use when:

  • Your primary target is a web browser or web-based viewer
  • File size matters and you want better quality-to-size than JPEG
  • The target runtime supports EXT_texture_webp

The Quality slider controls conversion quality (0–100, default 90).


JPEG Format

Textures are converted to JPEG. A widely supported lossy format with broad compatibility.

Use when:

  • Maximum compatibility across tools and viewers is the priority
  • Textures are color-only (JPEG does not support transparency)
  • Modest file size reduction is acceptable

The Quality slider controls conversion quality (0–100, default 90).

Warning

Avoid JPEG for non-color data textures such as normal maps, metallic/roughness maps, or any map where precision matters. JPEG compression introduces artifacts in linear data that cause visible shading errors.


KTX2 Format

Textures are converted to KTX2 using Basis Universal compression and the KHR_texture_basisu extension is emitted. KTX2 textures decompress directly on the GPU, saving video memory at runtime.

Use when:

  • Your runtime supports KHR_texture_basisu
  • You need GPU-native texture compression for mobile or performance-sensitive targets
  • You want the best combination of download size and runtime memory usage

When KTX2 is selected, the KTX2 Compression Settings section appears below with additional controls. See KTX2 Compression for details.


Quality

Range: 0–100
Default: 90
Applies to: WebP and JPEG formats only

Controls the quality of the texture conversion. Higher values preserve more detail but produce larger files. Lower values reduce file size but may introduce visible compression artifacts.

Range Effect
90–100 Near-lossless; minimal visible difference from source
70–89 Good for most color textures — noticeable size reduction
Below 70 Increasing artifact risk; avoid for hero assets

Force Overwrite

Default: On

When enabled, the exporter always regenerates converted texture files during export, replacing any existing converted textures from a previous export.

  • Leave it on to ensure texture changes are picked up every time you export
  • Turn it off only if you have manually edited converted textures and do not want them replaced