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 渲染

评论