RBG顏色空間
目前,絕大部分顯示器采用的是RGB顏色標準,因此幾乎所有軟件也采用此標準,UE4也不例外。 R、G、B這三個字母分別代表紅色(red)、綠色(green)、藍色(blue)三條顏色通道。另外,某些圖片格式還支持A(阿爾法)通道表示透明度,幾乎所有的顏色可以由這三種顏色合成。
表示
可由三維矢量(R,G,B)表示,也可轉換為16進制。如品紅色(255,0,255)的16進制形式:#FF00FF。其中,FF為255的16進制,00為0的16進制形式。
灰度
灰度代表一個0到255的值,0表示黑色,255表示白色。從0到255遞增形成了從黑到白的漸變。RBG空間下的某一個單一通道是沒有色彩的,只代表一個范圍在0到255的灰度值。單一通道必須與其他兩個通道混合才可以表示色彩。
運算
任意顏色等于它的最純色,和黑白灰直接加減而成。傾向由純色決定。
如:顏色(200,150,100)等于灰色(100,100,100)與顏色(100,50,0)相加。
不等量的RGB形成彩色,等量的RGB混合成無色的黑白灰。
如:黑(0,0,0)、白(255,255,255)、灰(100,100,100),均非彩色。
顏色由RGB三原色混合而成,其值為數字直接相加減。
如:品紅(255,0,255)等于正紅(255,0,0)與正藍(0,0,255)相加。
在UE4中的表示方式
在UE中,顏色由Constant3Vector節點表示。該節點實際上是一個三維矢量,而三維矢量正好對應了RBG三條通道,因此可用該節點表示顏色。然而,在該節點中,每一通道的灰度范圍并非0到255,而是被壓縮到了0到1。該通道值實際上是將本來的通道值除以255得出。
如:品紅(1,0,1)由(255/255,0/255,255/255)得出