RGB之外的颜色模型虽然之前也知道,但真不知道干什么用的,貌似给人物换色用HSV不错
参考:
http://zh.wikipedia.org/wiki/HSL_%E8%89%B2%E5%BD%A9%E7%A9%BA%E9%97%B4
现在我用修改HSV的方法给人物换衣服的颜色,就像RTS游戏中那样。
需要换贴图上哪些部分是个问题,我采用mask图标示出来。将mask出来的位置的像素读出,RGB2HSV,修改H,再进行HSV2RGB,OK!
RGB,HSV转换的算法网上就有。有个问题是,修改H后传入HSV2RGB之前要先确保H的范围是0~360。之前出了问题搞了很久就是由于H超出范围了。
HSV color space
最新推荐文章于 2024-12-12 21:51:25 发布
本文介绍了一种使用HSV颜色模型替换游戏角色服饰颜色的方法。通过应用mask来选择需要替换颜色的部分,然后将选中区域的RGB颜色转换为HSV,仅修改色调(H),最后再转换回RGB显示。
1342

被折叠的 条评论
为什么被折叠?



