Basis Universal (BASISU) Writer Feature Type Parameters
To access feature type parameters, click the gear icon Tip To always display the editor in FME Workbench, you can select View > Windows > Parameter Editor.
General All feature types share similar General parameters, which may include Feature Type Name, Reader or Writer information, and Geometry. In most Writer Feature Type parameter dialogs, you can also control Dynamic Schema Definitions. Some database formats accept Table or Index Qualifier prefixes on the output table feature type. |
Compression Type
Basis Universal supports two compression types:
- ETC1S (default) – This option is a simplified subset of the Khronos ETC1 GPU texture format. ETC1S texture data is fully compliant with all existing hardware and software ETC1 encoders. ETC1S format basis universal files use a lossy data compression applied to the ETC1S block data. ETC1S is better for small files and uses less memory compared to UASTC.
- UASTC– This option has significantly higher quality and file size compare to ETC1S. This format does not have built-in file compression and the files are much larger. Using the Rate Distortion Optimization (RDO) post processor can improve lossless compression when compressed with Deflate or Zstd. UASTC compressed texture format can be losslessly transcoded to ASTC block format. The .basis files are not compressed by default in UASTC mode.

Adjusts the ETC1S Level, Quality Level, or endpoint and selector cluster configuration.
Level
The higher the ETC1S level, the better the image quality, but it results in slower computing time. This setting should be set higher on a few subsets of images with small contrast, such as a blue sky gradient. Higher levels are significantly slower and should not be used unless necessary – an ETC1S level of 3-4 is almost as good as 5 and a lot faster.
Range: 0 to 6
Default: 1
ETC1S Quality Configuration Type
Allows setting the quality level or the max endpoint clusters and max selector clusters. Only one of ETC1S Quality Level or both of the max endpoint clusters and max selector clusters can be set.
Quality Level
Controls the quality of ETC1S compressed images. It internally sets the max endpoint clusters and selector clusters for you. The higher the value the better quality of image but larger file size.
Range: 1 to 255
Default: 128
Max Endpoints Clusters/Max Selector Clusters
Allows for a finer-grained quality setting. The higher value results in a better quality image but a larger file size. Both max endpoints clusters and max selector clusters must be set together and cannot be used with ETC1S Quality Level.
Range: 1 - 16128

Sets the UASTC level and RDO Levels.
UASTC Level
Controls the encoder’s performance vs quality, the higher the level the slower the compression. Default value is 2.
UASTC RDO Level
Controls the rate distortion stage’s quality setting. The lower the value the higher the quality the resulting compressed file is and larger file size.
Default: 1.0
Enable Mipmap Generation
Setting this value to Yes will generate an optimized sequence of progressively lower-resolution images to store in the basis file. When the quality level is set higher than the default, the mipmaps also have a higher quality.
Default: None
Color Space
Selects the color space used by basis universal encoding:
- Perceptual sRGB, or standard red green blue, is what is used in photographic images.
- Linear is useful in non-sRGB or non photographic textures such as maps, and can reduce artifacts in the compressed image.
Default: None