图片变色HSV-shader

本文介绍了颜色在程序中的表示,重点讲解了HSV(色相、饱和度、明度)色彩模型,并探讨了RGB与HSV之间的转换。接着,针对Spine的图片变色问题,阐述了如何在Shader中实现特定区域的色彩替换,以及处理多零件换色的策略。
摘要由CSDN通过智能技术生成

一、认识颜色

颜色在程序眼中是红、绿、蓝(rgb),在设计师眼中却是色相、饱和度和明度(hsv)。

1.色相(Hues)

H色彩所呈现出来的面貌,是色彩的首要特征,指饱和度和亮度都为100%时的颜色。比如下面图中色相环上的12种颜色、就是12个色相,每一个颜色就是一种色相。色相取值范围是0°~360°,这个值告诉我们我们是啥颜色。色相环有6色相环、12色相环、24色相环、48色相环等,就是给[红、橙、黄、绿、蓝、紫、红]之间差值。

 

2.饱和度(Saturability)

S饱和度,指颜色的鲜艳程度,也称颜色的纯度,数值为0时是灰色。取值范围0~100%,通过调节饱和度可以得到一个颜色的同类色(同色系)。例如:

3.亮度(Brightness)

B亮度,也称做明度。为0时是黑色,最大亮度是颜色最鲜明的状态。范围是0~100%。例如:

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值