当前位置:网站首页>unity中AO、metallic、roughness贴图的使用方式
unity中AO、metallic、roughness贴图的使用方式
2022-08-09 15:00:00 【qq_21315789】
albedo和normal贴图大家应该都知道,分别是纹理贴图和法线贴图。AO、metallic、roughness这3种贴图又该怎么给材质添加?
AO、metallic贴图比较简单,在standard的shader的Occlusion和Metallic处添加即可。

roughness贴图的使用就有些复杂了,需要用ps和其它贴图进行融合使用,而不是单独添加的。这个贴图会影响粗糙度。
这里使用 metallic与roughness融合。
先使用ps打开 roughness图片:

对这张图片进行反相:


之后再打开 metallic图片,如果没有metallic图片可以用和roughness图片同等大小的纯黑图片代替。单击下图这个标志为metallic的这个图层添加蒙版。当然添加蒙版的方式不止一个。之后按住alt+单击蒙版进入这个蒙版。

回到打开的roughness那里,ctrl+a全选,再ctrl+c即可复制,之后回到蒙版这里ctrl+v把之前得到的反相图片复制到这个蒙版上。(点击图片外区域即可退出蒙版)之后把这个metallic图片保存为png格式,便是融合了roughness的metallic贴图了。
记得standard shader的smoothness下面的source那选择metallic alpha而不是albedo alpha。之后将新metallic图片代替原来的metallic图片即可。

在smoothness为默认的1的情况下,是否融合了粗糙度差别很明显。但如果没有roughness贴图,直接降低smoothness到合适值应该也能有不错的效果。

边栏推荐
猜你喜欢
随机推荐
机器学习的基本术语
Matlab做分布拟合及绘制频率分布直方图
SQLMap常用命令介绍
DOS命令
数学规划模型
TOPSIS优劣解距离法
Gray Relevance Matrix——Application of MATLAB in Mathematical Modeling
层次分析法
【力扣】1154. 一年中的第几天
软件安全基本概念
CTF在线加解密以及常用工具
时间序列分析
输入不定长数组,输入一个字符串,既包含字符,又包含数字,输出数组,输入一个二维数组,字符和数字都可
事务的隔离级别
大唐杯5G练习题(二)
大唐杯5G练习题(一)
图解转置卷积原理
Heap series _0x03: heap block + malloc/new bottom layer + LFH (WinDbg analysis)
使用NATS及其nats.c客户端简单示例用法(nats.c的API接口)
在任务管理器中结束任务进程之后电脑直接黑屏了









