头都炸了,求救关于dx11实现置换贴图的方法,无论在VS还是DS里做Sampleleve采样皆为零

最好贴点代码,尤其是VSSetSampler/VSSetShaderResources那块。比较怀疑是没设置上。

【头都炸了,求救关于dx11实现置换贴图的方法,无论在VS还是DS里做Sampleleve采样皆为零】 另外,你得说出你的硬件是什么,什么feature level。否则无从谈起。

■网友
肯定是你代码写的有问题啊,要么纹理没传进去,要么没读出来,反正跟算法或者曲面细分关系不大。有个好办法能检查这一类错误,你在vs图形分析器里面分步调试的时候,调到采样那一步,鼠标放到纹理资源变量上会出现一个放大镜,你点他一下进去如果看到位移贴图了说明可能问题出在采样上,如果没有放大镜或者进不去,那估计就是纹理没传进来。。。。
■网友
按照图片格式,顶点属性,纹理坐标,着色器的顺序排查~经验


    推荐阅读