5
允许玩家“染色”图像而不损失色彩质量的最佳方法?
我正在创建一个2.5D等距(2D图像)游戏。 我希望玩家能够“染色”他们的盔甲,衣服和其他东西。我发现对所有事物进行灰度缩放会导致某些“更自然”的着色丢失。例如,制作具有红色/黄色灰度的龙,然后应用覆盖颜色,将导致纯红色龙,而所有辅助颜色都将丢失。同时,染上相同的红色/黄色龙蓝色,使其看起来很不错。 我游戏中的角色没有各种各样的设备。游戏更接近《英雄联盟》如何处理角色和图形。角色可能只有一种类型(例如,英雄),但角色可以有多种服装作为选择。我希望玩家能够在有限数量的“服装”和角色中进行尽可能多的自定义。 因此,我希望玩家能够选择角色,选择几种武器之一,在少数服装选择之间交替(分层放置在角色上),然后将大部分东西都染上颜色(为武器选择特定的金属色,选择任何颜色根本没有服装)。 如果我能够使用灰度而不丢失某些颜色,那我会。 这是关于我在说什么的示例: 不管我在Photoshop的“颜色叠加”选项中使用什么,都不可能“染色” Dragon。显然,如果可以使用灰度更好地为其着色,那我做错了。对于绿色或黄色或较浅的紫色,可以正常工作。对于任何其他颜色,它都破坏了艺术品。 但是,如果我不对其进行灰度处理,则看起来要好得多,而只需对原始(红色/黄色)图像应用“色调”颜色即可。 红色调 紫色色调 现在,玩家可以将Dragon ANY染成彩色,并且看起来仍然很棒!(黄色变成白色,而红色变成彩虹的任何颜色。) 这是否意味着WHITE或BLACK是最好的辅助色?然后使用某种方法或着色器将白色(辅助)颜色更改为其他颜色? 是否有任何文章介绍这种拍摄单个图像的复杂方法,并根据着色方法对不同像素进行染色? 对于龙来说,它最适合作为白色/黑色高对比度龙吗?红色/黄色是最佳颜色设置吗?事实证明,图像比我尝试过的其他几种颜色要好得多。灰度仍然优越吗? Photoshop的“混合选项”是否不包括为视频游戏适当地“染色”图像的方法?是否有复杂的着色器/方法可以使我获得更大的成功? 注意:如果GrayScale允许我减少图像的RAM消耗,或防止有损压缩过程中的质量损失,那是我会认真考虑的事情。