
材质包来自 https://texturehaven.com/
下载地址:https://pan.baidu.com/s/1HbZl3S09CE-HxBmg5ORBhA
使用方法:

赋予材质
将材质包中material_2.0.fx文件拖入MaterialMap栏中想要赋予的材质槽
简单的说下怎么修改材质,用notepad++打开material_2.0.fx文件
第9行 const float2 albedoMapLoopNum = 1.0 控制颜色贴图纹理迭代次数
第33行 const float normalMapScale = 1.0 控制法线贴图强弱,觉得法线贴图效果过强/过弱可修改数字减弱或增强
第34行 const float normalMapLoopNum = 1.0 控制法线贴图纹理迭代次数,觉得法线贴图效果再当前场景过密/过疏可修改数字,建议同时修改第9行颜色贴图纹理迭代次数和法线贴图迭代次数相同
第44行 #define SMOOTHNESS_MAP_FROM 1 及第45行 #define SMOOTHNESS_MAP_TYPE 1 改为0时,第51行 const float smoothness = 0.0 可不受粗糙度贴图控制来自定义材质整体光滑度强弱(范围0.0 - 1.0)
第54行 #define METALNESS_MAP_FROM 0 默认为0时,第60行 const float metalness = 0.0 可不受金属度贴图控制来自定义材质整体金属度强弱(范围0.0 - 1.0)

如果出现类似这种拉扯断裂现象,把视差贴图关闭
第82行 #define PARALLAX_MAP_FROM 1 控制视差贴图开关,texturehaven网站材质包没有视差贴图,只有凹凸贴图和置换贴图,所以我把置换贴图放入视差贴图槽位中,如果材质在场景出现奇奇怪怪的现象,需要将视差贴图关闭,将1改为0,第89行 const float parallaxMapScale = 1.0 控制视差贴图强弱,不建议增强,可减弱效果,将1.0改为0.1或0.2,第90行 const float parallaxMapLoopNum = 1.0 控制视差贴图迭代次数,如果你修改了颜色贴图/法线贴图的迭代次数,视差贴图也需要和它们的迭代次数相同
官网使用规则:
You can use the textures for any purpose, including commercial work.
You do not need to give credit or attribution when using them (although it is appreciated).
You can redistribute them, share them around, include them when sharing your own work, or in a product you sell.
The only thing you can't do is claim to be the original author of the textures.

部分预览

全套PBR贴图

适用Ray渲染