Texture streaming

Опубликовано: 03 Март 2026
на канале: János Turánszki
3,850
168

Texture streaming can reduce loading time and memory usage by loading textures partially when appropriate. All textures will load only low resolution mip levels first, and after loading is complete and scene rendering is going, higher resolution mips will be loaded on demand. This can result in a slight delay in loading texture detail, but this is handled by smoothly introducing new mip levels with trilinear mipmap fading. Textures that are not on screen for a while will also stream their high resolution mipmaps out to reduce memory usage. The video shows this process slowed down to be easier to see what's happening.

Website: https://wickedengine.net
Forum: https://wickedengine.net/forum/
Become a supporter on Patreon for some exclusive content:   / wickedengine  
Get the source code from Github: https://github.com/turanszkij/WickedE...
Get it from Steam: https://store.steampowered.com/app/19...
Get it from Microsoft Store: https://www.microsoft.com/store/produ...
Follow me on Twitter:   / turanszkij