unity 和ue都做了
https://docs.unity3d.com/Manual/TextureStreaming.html
https://docs.unrealengine.com/en-US/Engine/Content/Types/Textures/Streaming/Overview/index.html
mip-based texture streaming
用这个在没loading到的时候会糊 不然没loading到的时候没有tex就更过分了
还有一种 virtual texture streaming
https://docs.unrealengine.com/en-US/Engine/Rendering/VirtualTexturing/index.html
https://docs.unrealengine.com/en-US/Engine/Rendering/VirtualTexturing/Streaming/index.html
并不是说后者 在没有loading到的时候 就不是先加载high level的mipmap
而是说 包含没用到的mipmap texture资源 一部分在virtual texutre 池子里 用哪块把哪块加载进来
可以是一个大的tex 的一部分
应该也是texture 延迟bind技术
这里需要research
virtual texture 的支持平台
原文:https://www.cnblogs.com/minggoddess/p/13152337.html