【问题标题】:Anisoptropic filtering and multisampling各向异性过滤和多重采样
【发布时间】:2012-02-02 19:21:28
【问题描述】:

我正在阅读 OpenGL Superbible 第 5 版。我遇到了几个术语,虽然书中解释过,但对我来说还不是很清楚。

首先是多重采样。我知道它用于平滑多边形并帮助渲染更好的图像。我不明白它与抗锯齿有何不同。

其次是各向异性过滤。我知道这种纹理过滤的效果,但我想知道它是如何以及何时使用的。可能是算法的一般解释?我用谷歌搜索了它,维基百科并没有解释太多。

【问题讨论】:

  • 关于 aniso 的 Wiki 文章几乎与您将获得的一样详细。它解释了图形硬件中使用的算法(“实现”部分),以及实现相同效果的其他方法。你还想要什么?

标签: opengl filtering textures opengl-3 multisampling


【解决方案1】:

多重采样与抗锯齿没有区别;它是一种抗锯齿。 It is well explained by Shawn Hargreaves here

至于各向异性过滤我无法解释better than this article。如果可以,请阅读所有内容,因为它也包含抗锯齿功能!

【讨论】:

  • 谢谢,这两个链接都帮了大忙。
【解决方案2】:

多重采样与抗锯齿没有区别。抗混叠是减少模数信号转换中混叠的任何技术的通用术语。多重采样是抗锯齿的一种形式

当你回答我的评论时,我会留下 Aniso 部分。

【讨论】:

  • 如果它们没有区别,为什么在书中将其作为不同的技术引入?我确实阅读了实现部分,但我不明白。我知道近采样选择关闭纹素,纹素周围的线性平均值,MIPmapping 存储不同的级别,可以接近或线性。但我不明白 aniso 是如何工作的。
  • @AtoMerZ:我无法解释为什么 Superbible 是这样构造的。请记住,仅仅因为它的名称中有“圣经”并不意味着它是上帝的神圣话语;)它只是一本书,而一本书,就像其他任何东西一样,可能会产生误导。
  • 在我看来,OpenGL Superbible 5th 总体上是相当糟糕的。 “OpenGL ES 2.0 Programming Guide”或“Addison Wesley OpenGL Shading Language”是更好的书籍。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-01-11
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多