顏色表示法
假設使用向量表示顏色,最小值為0,最大值為1。
三原色可表示為:
r=(1,0,0)
g=(0,1,0)
b=(0,0,1)
8位元表示法,最小值為0,最大值為255
r=(255,0,0)
g=(0,255,0)
b=(0,0,255)
[0,1]對應到[0,255],只要每個分量除255即可。
顏色運算
加法
r+g=(1,0,0)+(0,1,0)=(1,1,0)減法
(1,1,0)-(0,1,0)=(1,0,0)數乘
0.5*(1,1,1)=(0.5,0.5,0.5)分量乘法
(r0,r1,r2)*(g0,g1,g2)=(r0*g0,r1*g1,r2*g2)分量乘法應用
假設c0=(1,1,1) 太陽光
c1=(0.5,0.25,0.5) 材質反射率
c0*c1=(0.5,0.25,0.5)
就是太陽光照射材質後,反射出來的光
沒有留言:
張貼留言