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
最新推荐文章于 2022-12-14 17:55:34 发布