【发布时间】:2018-07-29 14:36:59
【问题描述】:
尝试做一个称为通道打包的优化技巧
我的图像实际上并没有使用 Alpha 层。因此,我添加了一个,然后在游戏引擎内部拍摄了一张灰度图像,用于显示粗糙度并将其放在那里。在引擎中,这现在只有一个纹理,但我可以将 RGB 插入基础并将 alpha 插入粗糙度。
我该怎么做?我想出了如何添加 Alpha 通道,但它不允许我将灰度图像粘贴到通道中。
感谢您的帮助!
【问题讨论】:
尝试做一个称为通道打包的优化技巧
我的图像实际上并没有使用 Alpha 层。因此,我添加了一个,然后在游戏引擎内部拍摄了一张灰度图像,用于显示粗糙度并将其放在那里。在引擎中,这现在只有一个纹理,但我可以将 RGB 插入基础并将 alpha 插入粗糙度。
我该怎么做?我想出了如何添加 Alpha 通道,但它不允许我将灰度图像粘贴到通道中。
感谢您的帮助!
【问题讨论】:
真正的答案是这样的:
它将制作一个临时图像,其中所有通道都提取到可编辑层
它会将临时图像的图层组合到原始图像的通道
我在 GIMP 中发现的唯一问题 - 它不适用于 Alpha 通道。如果 alpha 包含自己的蒙版,则在导出图像时将切断所有其他通道。不知道如何解决这个问题。 但是对于 RGB 通道,它可以正常工作!
【讨论】:
{layer name} mask。Layer>Anchor layer (Ctrl-H),您的临时图层将粘贴在蒙版上。Layer>Mask>Apply layer mask“提交”更改。Layer>Mask>Add layer mask,初始化为一个频道,选择你上面创建的频道。 Layer>Mask>Apply layer mask“提交”更改。【讨论】: