Back to Browse

Improve Asset Loading Using Binary Formats and GPU Compression

5.1K views
Dec 29, 2025
3:36

I will eventually make all the code open source, until then, no GitHub link :( toktx: https://github.khronos.org/KTX-Software/ktxtools/toktx.html BCn: https://learn.microsoft.com/en-us/windows/win32/direct3d10/d3d10-graphics-programming-guide-resources-block-compression SPIRV-Cross: https://github.com/KhronosGroup/SPIRV-Cross shaderc: https://github.com/google/shaderc assimp: https://github.com/assimp/assimp Video created with Motion Canvas: https://motioncanvas.io/ 00:00 Intro 0:20 Basic asset workflow 1:16 Binary formats 1:48 Texture loading 1:57 Block compression 2:54 Shader loading 3:10 Final result 3:20 Other advantages Thanks to @v84l42 for pointing out that the first upload of this video was broken :D

Download

1 formats

Video Formats

360pmp43.6 MB

Right-click 'Download' and select 'Save Link As' if the file opens in a new tab.

Improve Asset Loading Using Binary Formats and GPU Compression | NatokHD