真实感图形学的颜色理论

真实感图形学是在计算机中模拟现实生活中五彩缤纷事物。我们知道在现实中如果没有任何光我们是什么也看不到的,只有当有光照射到人眼睛中,我们才能看到事物。五彩缤纷的现实世界其实是各类事物对光线进行的吸收、散射、反射、折射、遮罩等处理之后产生的颜色效果。

在计算机中实现绚丽的场景效果,一般需要知道该场景的光照明物理模型,然后用一个数学模型来表示他,通过计算这个数学模型就可以得到计算机模拟出来的真实感效果。

在现实世界中,光的照明效果一般包括光的反射、光的透射表面纹理阴影等。

一般把已知物体物理形态和光源性质的条件下,能够计算出场景的光照明效果的数学模型称作光照明模型。这种公式可以用描述物体表面光照明强度的物理公式推导出来。

先来说说颜色视觉部分。

心理学和视觉角度分析,颜色有如下三个特性:色调饱和度亮度。所谓色调,是一种颜色区别于其他颜色的因素,也就是平常所说的红,绿,蓝等颜色,饱和度是指颜色的纯度,比如鲜红色的饱和度比较高,而粉红色的饱和度比较低。亮度就是光的强度,是光给人刺激的强度。

与上述三个特性相对应的物理学角度分析,分别有主波长纯度、和明度三个特性。主波长对应于色调,纯度对应于饱和度,明度对应于光的亮度。

从本质上来讲,光是人的视觉系统感知到的电磁波,它的波长在400nm~700nm之间,正是这些电磁波使人们产生了红、橙、黄、绿、青、蓝、紫等的颜色感觉。某种光可以使用他的光谱能量分布P(λ)来表示,其中λ是他们的波长。当一束光的各种波长的能量大致相等时,称为白光。若其中能量的波长分布不均,则他为彩色光。当一束光只包含一种波长的能量,而其他波长都为0时,它是单色光

在物理上用主波长,纯度和明度来表示光谱分布的视觉效果,由实验可知,光谱与颜色的对应关系是多对一的,也就是说,具有不同光谱分布的光产生的颜色感觉是有可能一样的。这两种光谱分布不同而颜色相同的现象称为异谱同色。所以这种表示颜色的方法不可行

三色学说奠定了颜色表示的基础。根据研究显示,人眼的视网膜上存在着三种锥体细胞,他们含有不同的色素,对光的吸收和反射特性不同,对于不同的光就有不同的颜色视觉。三种锥体细胞分别对红、绿、蓝三种光敏感。这样人眼就可以依据这三种光的不同组合情况来生成颜色感觉,这就是经典的三色学说,是计算机图形学中最基础、最根本的理论。其他颜色模型如RGB模型都是依据这个开发出来的。

在使用RGB模型表示颜色时,规定红光R:λ1=700nm,绿光G:λ2=546nm,蓝光B:λ3=435.8nm。光颜色公式为:c=rR+gG+bB;其中r、g、b分别代表对应波长光的相对量,也就是三刺激值。实际计算中只要求得三刺激值就可以求得颜色值。

常见的CIE色度图马蹄形的,产生的原因是,当以RGB三个分量值构建一个颜色空间时,连接RGB三分量为1的点,由此构成一个三角平面。在这个颜色空间中的坐标上每一个空间点就表示一个颜色值,对应与三角平面相交的点的RGB值即为三刺激值。在表示所有的颜色后,可以发现在三角面上形成一个马蹄形的颜色区域,这就是CIE马蹄形色度图的来源

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值