Skip to content

Texture Compression

On Vket Cloud, the initial load time can be optimized by compressing the texture size used by world objects and avatars.

As future updates may involve automatic compression/formatting by server, the world creator should consider optimizing their texture to enable better performance on diverse PC/smartphone environments.

How to do a texture compression

Texture Import Viewer

TextureImportViewer_1

Texture Import Viewer is a SDK Tool dedicated to view the project's texture import settings and compressed size as a list.

On the Viewer, the texture can be sorted by size, name, etc., which import settings can be edited / exported by once.
This allows the texture settings to be reformatted at once, which can either be saved or exported/replaced by same procedure as Export Compressed Texture.

Therefore, this tool is handy when multiple texture files needs reformatting.

For instructions, refer to Texture Import Viewer.

Export Compressed Texture

ExportCompressedTexture_1

VketCloudSDK has a texture compression/formatting tool named as Export Compressed Texture.

This tool will generate a compressed texture image according to the MaxSize set on the texture settings.

If the image is a non-png format or width-height size is not set to power of 2, it will be reformatted. Optionally, if the original image is referenced by materials, it can be replaced automatically to the generated image.

ExportCompressedTexture_2

For instructions, refer to Export Compressed Texture.

Alternative compression methods are also considered, such as using free png-compression tools (e.g. PNGGauntlet), or editing the image on Photoshop and other editing softwares.

Feel free to use your own tools!