Back

可视化设计-渐变篇 | Zero Yue

August 21, 2022

5 min read

可视化设计-渐变篇

渐变的现状

我们现在看到的线性渐变都不是真的线性渐变。打开ps工具建立一个矩形,给矩形一个黑到白的渐变,左图是8位图,右图是32位图,我们会得到不同的渐变结果。通常我们会认为8位非线性的渐变是很自然的符合预期,那是因为人类的眼睛对暗部的变化更为敏感,而这样的渐变是用过调整Gamma值为2.2产生的,Gamma 曲线把物理光强和美术灰度做了一个幂函数映射,得到了这样的非线性渐变。

8位图渐变示例

32位图渐变示例

正常梯度渐变和32位的渐变区别:

正常梯度渐变

32位渐变

渐变的种类

目前我们通常用到的渐变都是RGB的渐变:

RGB渐变示例

HSB/HSL:两者比较接近,不同之处在于,HSB中,明度值是通过添加黑色和白色实现的,添加白色会影响到饱和度变化,比较反直觉。而HSL中,亮度值的变化独立,不会影响到饱和度。

因为RGB和CMYK都是原色组合的方式定义各自色彩空间所规定的所有颜色,这样的方式没有遵循人类的感知方式。对于设计来说,HSB是目前常用的调色方案,但是随着趋势的发展,HCL也成为逐渐普及的方式。

Lab定义了绝对色彩空间,不依赖外部因素就能准确地表示颜色。

渐变的方式

渐变的优化

增加节点

RGB vs HCL插值对比

渐变节点优化示例

Material Design的HCT 取色

HCT(色调、彩度、色调)是一种精确的色彩系统,整合色彩科学研究成果,解决传统系统的局限性。

Material Design HCT色彩系统

背景蒙层

创建半透明覆盖层。例如,图片标题区域添加从黑色到透明的垂直渐变,提升文字可读性。

渐变的使用

场景动态

色块的动态,UV偏移车流线,角度渐变扫边缘线。

图表取色

不管选哪种,只要做到了视觉上的变化和现实世界中的变化相匹配,能往地公正表达数据,就是有意义的。


END