PBR材质-Unity/Blender/UE

目录

前言:

一、Unity:

二、Blender:

三、UE:

四、全家福:

五、后记:


前言:

PBR流程作为表达物理效果的经典方式,很值得一学。纹理贴图使用的是上一期的Textures | cgbookcase.com网站材质资源;本期为个人的一点拙见,如果有用,点个关注,不迷路,感谢支持。

一、Unity:

Unity:在场景中创建一个平面,将cgbookcase上下载的pbr材质包解压,并拖拽或复制粘贴到Unity-Texture-PBR文件夹下。

创建一个材质,命名为PBR,选中物体,赋予物体。

将纹理拖入和材质名称对应位置。粗糙度贴图和金属度贴图同一个坑位。BaseColor对应Albedo;Height对应Height map;Mask(AO)对应Occlusion;Metallic和Roughness对应Metallic;Normal对应NormalMap;

设置法线贴图的类型为Normal map,并应用。不然保存会弹框显示贴图类型不是法线。

调节一下Smoothness数值,这个数值一般不调到1。当前Metallic处使用的是金属度贴图。

把Metallic位置的贴图换成Roughness贴图。可见两者间的区别Metallic是反射强度,Roughness是光泽强度。

二、Blender:

Blender:创建个平面,tob编辑模式下给两个细分,默认带个UV,然后着色添加个材质。

选中要导入的贴图拖入blender。

连接节点到对应的接口处。比如BaseColor到基础色。

BaseColor贴图和Mask贴图通过混合颜色节点连接在基础色节点上;Metallic贴图和Roughness贴图通过伽马节点控制黑白度,分别连接在金属度和糙度节点上;Normal贴图需要通过法线贴图节点作为媒介连接到法向节点上,通过RGB曲线调控;Height贴图通过置换节点连接在材质输出面板的置换节点上。

来一张放大视角,ctrl+空格可以将当前视角最大化。

三、UE:

UE:快速添加到项目-形状-平面,创建个平面,然后将贴图拖入创建的文件夹导入。

新建一个材质,命名为pbr,拖拽复制给平面。

双击材质进入材质图表,将贴图拖入,命名;

除了高度图是有问题的,其他可以这么用。

上张全屏图。

四、合照:

五、后记:

本次浅显的讲一下PBR在三个软件中是使用,具体各个材质的深入讲解,各个平台都有大佬有趣详细的讲解,献丑了,当前有点懒散,一周起码出一期,后边努力做更多更好的教程。谢谢大家!

相关推荐
两水先木示7 小时前
【Unity3D】微信小游戏适配安全区域或胶囊控件(圆圈按钮)水平高度一致方案
unity·微信小游戏·安全区域·ui适配·胶囊控件·safearea
枯萎穿心攻击7 小时前
ECS由浅入深第三节:进阶?System 的行为与复杂交互模式
开发语言·unity·c#·游戏引擎
不绝1918 小时前
怪物机制分析(有限状态机、编辑器可视化、巡逻机制)
网络·游戏·unity·游戏引擎
unicrom_深圳市由你创科技8 小时前
Unity开发如何解决iOS闪退问题
unity·ios·蓝桥杯
Yasin Chen13 小时前
C# Dictionary源码分析
算法·unity·哈希算法
深海潜水员21 小时前
【Behavior Tree】-- 行为树AI逻辑实现- Unity 游戏引擎实现
游戏·unity·c#
远离UE41 天前
UE 材质 变体 概念
ue5·材质
Superstarimage1 天前
【EGSR2025】材质+扩散模型+神经网络相关论文整理随笔
人工智能·神经网络·材质
Thomas_YXQ1 天前
Unity3D游戏内存优化指南
游戏·unity·职场和发展·性能优化·蓝桥杯·游戏引擎·unity3d
chillxiaohan1 天前
Unity接入Steamworks.NET实现通信功能
unity