利用PS将多张黑白贴图存储到一张纹理的RGBA通道 |
您所在的位置:网站首页 › ps怎么将图片贴图 › 利用PS将多张黑白贴图存储到一张纹理的RGBA通道 |
在冯乐乐大大的《Unity Shader入门精要》第161页中,有这么一句话:“通常,我们会充分利用一张纹理的RGBA四个通道,用于存储不同的属性(贴图)”,该方法可以提高每一张纹理的利用率。在学习的过程中就很好奇该如何实现,但在网上没有找到自己希望得到的信息。在一段时间的摸索后,找到了一种方法,在此对其进行记录~ 该方法的思路很简单,就是利用PS的通道合并功能,将多个灰度图像合并为一个图像的通道。但该方法有许多需要注意的点,下面分别对其进行介绍: 1. 需要制作4张相同像素尺寸的黑白贴图,并且还要处于打开状态。图中的未标题1-4,皆为100x100像素、300分辨率的图像 2. 四张图像都应该是8位的灰度图(在菜单栏的图像 - 模式,进行设置) 3. 四张图像都应该为拼合状态(只有一个图层)。要注意,这里说的一个图层不是说单纯将现有图层合并成一个图层,而是需要选中其中任意一个图层,右键 - 拼合图像 4. 切换到通道视图(如果没有,请点击菜单栏的窗口 - 通道,手动打开),点击右侧的四条小横杠,选择合并通道,指定每一张黑白贴图对应的通道即可 5. 将合并出来的图像的模式改回RGB,并且将通道栏中的Alpha通道打开,最后以PNG格式输出即可得到一个四通道存储不同贴图的纹理
根据需要导出什么格式的文件都可以,但JPG图片貌似没有Alpha通道,所以如果导出JPG可能会缺少一个通道的贴图。 此外,如果第4步中的合并通道按钮是灰的,那么建议检查前面三步的设置是否有问题,尤其是第3步的拼合图像(拼合图像后,应该只剩下一个图层,并且该图层还处于锁定状态)。笔者就是卡在这一步,折腾了许久,才发现了这个问题,因此写下这篇文章作为记录。在学习过程中,还看到了其他几种实现方法,有兴趣可以看看,链接附在最后。
参考链接: https://www.bilibili.com/video/BV1Th411v7hk/?vd_source=f8d6cae7f7a9e1761d1efab8a7358013 https://zhuanlan.zhihu.com/p/348559404 https://helpx.adobe.com/cn/photoshop/using/duplicate-split-merge-channels.html |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |