我正在使用 DirectX 11 及其新的细分阶段实现置换映射。
漫反射贴图和置换贴图由 xNormal 生成。
我应用置换贴图后的结果非常糟糕。 http://imgur.com/a/OT2tt#0
然后我意识到沿着接缝的纹理中的值不一样/不连续,所以我只是使用漫反射纹理作为置换贴图,漫反射颜色是全红色。
结果更好,但接缝处仍有 1 个像素的间隙。
我被这个小缝隙弄糊涂了,所以我用MS Painter放大了纹理中的彩色部分,然后缝隙就消失了!
现在我只是不明白问题出在哪里。即使纹理不同部分沿接缝的值相同(在这种情况下为红色),结果模型上仍然存在差距。
我在这里尝试了所有示例过滤器(MSDN),但没有任何帮助。
造成差距的原因是什么?如果问题可以通过修改纹理而不是更改我的代码来解决会更好。