Texture compression in runtime

Hi, my question basicly is if unreal have build-in compression possibility in runtime? What I noticed so far, there is module but is not game module.

Tried nvtt, but can’t find a way to fit texture with compressed data in DXT1 format.

1 Like

Whenever you import a texture to Unreal Engine, it will convert the file to a more fitting and usable format. You can read more about it here: Texture Format Support and Settings in Unreal Engine | Unreal Engine 5.0 Documentation

As for compression, you can find information here: Texture Compression Settings | Unreal Engine Documentation

If you have any more questions please let me know! :slight_smile:

Yes, I readed it
Considering situation that I’d like to combine one or more smaller textures into one bigger, for example 16 textures 128x128 each I will endup with texture 2048x2048 that I’d like to compress, parts of bigger texture can be changed in runtime (possibly can be compared to continusly changed tiles), so writing pixels into sectors of 2k texture then compressing it have to be done durning gameplay, links above describs metodology unreal uses to set textures that are imported, not those created durning runtime if im not mistaken.

Question is if there is possibility to have build-in game compression method, or a way of shrink memory footprint of a texture.

bumping this, as i am also looking for a way to compress textures at runtime.

I‘m also interested in this topic but wasn’t able to find a solution so far…