有Specular Map贴图,如何应用到模型上,specularmap
也就是说Specular Map如何与Diffuse Map混合?有自定义的VertexShader的话,
可以用D3D内置的纹理混合操作贴Specular Map图吗?
解决方案
这里有一个 specular map和normal map一起使用的例子
http://www.bencloward.com/HLSLnormal_map_specular_3lights_world.fx 使用纯shader比使用shader和fix混合更好。
一般specular map的rbg分量作为高光的一个颜色因数,a分量作为一个指数,对于rgb的你可以用固定管线的乘混合实现,但是对于指数就不方便。
所以最好在shader里做
用户评论