我一直无法找到在iPhone OS 3.0 + OpenGL ES 2.0上渲染时消除锯齿的方法。我曾假设会有多次采样,但事实似乎并非如此。有人告诉我,片段着色器可以通过偏导数扩展来感知投影像素,但我不知道该功能位于何处,也不知道苹果是否真的支持它。
我的背景是RenderMan,在那里我对如何衰减高频伪像有很大的控制权。没有适当的抗锯齿-在着色器级别和光栅化级别。顶点和碎片着色器将受到明显的锯齿和各种视觉笨拙的影响。
有没有人能澄清一下抗锯齿的状态。谢谢。
-Doug
发布于 2010-07-05 23:21:24
它现在有了mate。我想iOS4有4x多重采样之类的。希望有更多的人使用它。为了杀死那些像素锯齿状的线条
发布于 2009-06-21 15:49:06
我在苹果开发者论坛上得到了我担心的答案:https://devforums.apple.com/message/85973#85973
无屏幕空间抗锯齿。是的,着色器抗锯齿(尽管我还没有确认着色器抗锯齿)。
至少可以说,这有点令人沮丧。叹一口气。
邮箱:-Doug @dugla
发布于 2009-06-20 15:52:16
我猜它只是不受硬件支持。我最近尝试在我的MacBook上运行抗锯齿功能(参见根据this thread的说法,在尝试了我能想到的一切之后,我最终发现我的硬件根本不支持它。我不知道你是否可以使用顶点或碎片着色器来实现抗锯齿,因为我不熟悉它们。
https://stackoverflow.com/questions/1021878
复制相似问题