我一直在考虑开发一个小型引擎,不仅可以开发小型实验游戏,而且还可以作为测试各种渲染技术和类似东西的基础。现在,我一直在思考如何处理纹理并迷失在大型纹理上,但这有些令人困惑。有很多传言说它要比传统方法更好,可以围绕一堆纹理并根据需要加载它们,但是超大纹理如何避免这种情况,我已经读到它们使用流式传输,您可以流式传输而不是分别加载每个纹理,但是这如何提供更好的性能,而不仅仅是耕作的另一种形式吗?
在着色器中如何采样这种纹理,如何将其一部分流式传输到内存中然后进行处理。我看过Rage的最新视频,其质感确实很棒,但这仅仅是伟大的艺术家的产物还是这项技术发挥了作用。
总结一下,它是如何工作的,为什么它很棒,我该如何做类似的事情。