我不想用代码轰炸这篇文章。我有一个主文件、片段着色器和一个顶点着色器文件。
我需要知道根据 mipmap 级别为屏幕着色应该采取的步骤?即循环应该去哪里询问mipmap级别,然后相应地设置颜色。我不知道在哪里实现这个或如何实现,一个简单的例子就足够了,非常感谢。
http://http.developer.nvidia.com/GPUGems2/gpugems2_chapter28.html
这篇 GPU Gems 2 文章实现了您想要的东西。
您应该为每个级别创建具有不同颜色的纹理,然后在片段程序中检索该颜色。也可以使用dFdx(texcoord.x)
和来计算它dFdy(texcoord.y)
。