代码之家  ›  专栏  ›  技术社区  ›  Yippie-Ki-Yay

视差着色器

  •  2
  • Yippie-Ki-Yay  · 技术社区  · 14 年前

    我最近尝试添加视差遮挡映射到我的景观渲染器,它看起来和工作良好,但我遇到了一些问题。

    这里有两张图片 (一个仅具有正常纹理贴图,另一个也具有视差遮挡贴图)。

    我有一些混叠问题,我用红色圆圈标记(你可能想通过它的链接看到完整的图像)。

    alt text

    alt text

    这些显然是光线近似的结果,这是视差遮挡技术的一部分,但我确信有一些方法可以改善视觉效果。

    有人能指出删除这些内容的方法吗(也许是一些摘要、论文、研究报告或其他东西)?

    谢谢。

    1 回复  |  直到 14 年前
        1
  •  4
  •   GManNickG    14 年前

    看看GPUgems 3,“浮雕制图的放松圆锥体步进”(第18章,第409页)。网上也有 here

    锥步进的主要目的是减少您看到的工件,但这会引入其他类型的工件。放松的锥形步进解决了这两个问题,足够了,你可以务实地说,没有更多的人工制品。