gpt4 book ai didi

iphone - iPhone OpenGLES 抗锯齿

转载 作者:行者123 更新时间:2023-12-03 18:50:38 26 4
gpt4 key购买 nike

我需要在 iPhone 3G (OpenGL ES1.1) 中使用抗锯齿功能,而不是使用 OpenGL ES.2.0 的 iPhone 3G。我已经绘制了 3D 模型,接下来是:模型边缘的像素看起来像 dentry 。

我尝试为纹理设置任何过滤器,但此过滤器仅使内部纹理看起来更好。

我怎样才能做出好的抗锯齿效果?也许我应该使用任何平滑来绘制三角形?如果是,那么在 OpenGL ES1.1 中怎么可能?

谢谢。

最佳答案

从 iOS 4.0 开始,通过 Apple 对 OpenGL 的扩展直接支持全屏抗锯齿。基本概念与 epatel 的建议类似:将场景渲染到更大的帧缓冲区上,然后复制到屏幕大小的帧缓冲区,然后将该缓冲区复制到屏幕。不同之处在于,复制/采样操作不是创建纹理并将其渲染到四边形上,而是通过单个函数调用(具体来说,glResolveMultisampleFramebufferAPPLE())执行。

有关如何设置缓冲区和修改绘图代码的详细信息,您可以阅读 a tutorial on the Gando Games blog这是为 OpenGL ES 1.1 编写的;还有a note on Apple's Developer Forums解释同样的事情。

感谢 Bersaelor pointing this out in another SO question .

关于iphone - iPhone OpenGLES 抗锯齿,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2235709/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com