Basis Universal (BASISU) Reader/Writer

FME Format Type Identifier

BASISU

Reader/Writer

Both

Typical File Extensions

.basis

Basis Universal is a GPU texture compressed format where texture decompression can be executed on the fly during rendering, reducing both bandwidth and storage needs. This format is “super compressed” by optimizing random access for increased parallel processing speed.

This format supports both UASTC and ETC1S compression modes where UASTC is a high-quality compressed texture format compared to the lower quality ETC1S mode.

Basis Universal (BASISU) Product and System Requirements

Format

FME Platform

Operating System

Reader/Writer

FME Form

FME Flow

FME Flow Hosted

Windows 64-bit

Linux

Mac

Reader

Yes

Yes

Yes

Yes

Yes

Yes

Writer

Yes

Yes

Yes

Yes

Yes

Yes

Terminology

A mipmap stores a texture as an image pyramid, and is designed to allow efficient filtering of a texture. Each mipmap level stores a filtered version of the texture corresponding to a particular image pixel. This technique is used to enhance the performance and visual quality in graphic rendering processes.

Reader Overview

The BASIS file contains a non-uniform texture array of one or more 2D ETC1S or UASTC encoded texture slices.

.basis files can contain 2D images or textures, cubemap arrays, and video frames. All image or texture types support optional mipmaps and alpha channels.

Writer Overview

The writer can encode raster data into one of two compression formats:

  • ETC1S – faster to encode
  • UASTC – higher quality

The writer supports grayscale and RGB rasters bands with an optional alpha band.

FME Raster Features

FME raster features represent raster data and use several concepts that are unlike those used in the handling of vector data.

For comprehensive information about how FME processes raster data, see Rasters.

BASISU supports rasters with Red8, Green8, Blue8, and optional Alpha8 band. BASISU also supports grayscale rasters with optional alpha band.