MMD Ray 材质包分享 97 个 PBR 材质
本文由 简悦 SimpRead 转码, 原文地址 www.bilibili.com
作者:Viero月城
材质包来自 https://texturehaven.com / 下载地址:https://pan.baidu.com/s/1HbZl3S09CE-HxBmg5ORBhA 使用方法:赋予材质将材质包中 mate......
材质包来自 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 渲染