我正在使用DirectX 11及其新的曲面细分阶段实现置换贴图。
漫反射贴图和置换贴图由xNormal生成。
我应用置换贴图后的结果破解得非常糟糕。 http://imgur.com/a/OT2tt#0
然后我意识到接缝纹理中的值不一样/连续,所以我只使用漫反射纹理作为置换贴图,漫反射颜色全红。
结果更好,但接缝处仍有1像素间隙。
我对这个小间隙感到困惑,所以我使用MS画家放大了纹理中的彩色部分,然后间隙消失了!
现在我只是不明白问题出在哪里。 即使纹理的不同部分沿着接缝的值是相同的(在这种情况下为红色), 结果模型仍有差距。
我尝试了所有示例过滤器here(MSDN),但没有任何帮助。
导致差距的原因是什么?如果只通过修改纹理而不是改变我的代码就能解决问题会更好。
答案 0 :(得分:0)
您必须实施防水缝过滤:D 如果不是,则会出现这些间隙,因为UV接缝的法线不同。 很明显。