三原色可以混合出自然界所有的可見顏色嗎?

比如可以混合出光譜上面除紅綠藍之外的單色光的效果嗎


在之前的幾個回答中,大家引用和討論得比較多的是CIE 1931 xy色品圖。這幅圖的數據來源是CIE在1931年制訂並發布的CIE RGB 2度視角標準觀察者,而這一標準化的虛擬觀察者是在Wright及Guild兩人分別進行的顏色匹配實驗的結果之上平均得來的。因此,相對嚴謹地說,這類實驗的基礎是參與相關實驗的(色視覺正常的)人類觀察者對呈2度視場角的均勻色塊的顏色感覺,以及對三種基色疊加後的複合色與光譜色在二分視場內的顏色感覺的匹配。而標準觀察者反映出的是實驗參與者對單色可見光(間隔為5 nm或10 nm)的顏色感覺。

人類的視覺機制是十分複雜的,一般分為物理、生理、心理三個階段去研究。在視覺信號被送入大腦的相關區域前,顏色信號在視網膜上就已經進行了一些處理,例如,在Vos and Walvaren於1971年提出的目前最流行的色視覺模型中,四種感光的錐細胞將信號送入雙極細胞和神經節細胞後,後者對信號進行了一些線性變換,生成了一個表徵明度的信號A,以及C1(R-G)和C2(Y-B)兩個色差信號。另外,色適應等視覺機制也與錐細胞等有關。更不用說,在與視覺信息處理有關的大腦皮層中,還有很多更為複雜的認知層面上的信號處理。因此,CIE在標準觀察者的基礎上,還制訂並發布了色貌模型以及圖像色貌模型,用來定量預測環境光對顏色感覺的作用,以及顏色的空間分布對顏色感覺的影響。

假如題主的疑問是,「三種顏色相加或相減能否混合出人眼可見的所有顏色「,那麼答案顯然是不能,因為人眼視網膜上有三種感色細胞的事實已經決定了,人眼觀察色光的物理過程是一個向量由多維(光譜)空間到三維(色覺)空間的投影。

假如題主的疑問是,「三種顏色相加或相減能否混合出自然界存在的顏色」,我個人覺得回答是不一定。如果人眼能夠看到的所有顏色構成了R^{3} 的子空間 ,那麼自然界的顏色也只會是該子空間的一部分,並非全部。因此,回答這個問題前,有必要先定義自然界所有顏色的色域,以及三原色的光譜功率分布或三刺激值。


不能。

在CIE色度圖中,三原色構成的三角形內部(含邊界)的顏色可以由三原色混合得到,三角形外部的顏色則不能。

關於CIE色度圖的更多內容,建議閱讀以下三篇內容。這是我見到的最好的色彩理論科普文章。

UI 設計知識庫 [01] 色彩 · 理論

UI 設計知識庫 [02] 色彩 · 理論 - 常見問題

UI 設計知識庫 [03] 色彩 · 配色


章佳傑的知乎專欄,也是極好的。^_^


人眼可以觀測到的所有顏色一般是用色彩空間來表示。就是下圖的整個彩色區域。最常用的這個叫CIE1931色彩空間。

當你選擇rgb三色的時候,基本上每個單通道對應的是上圖的一個點。 以最小的那個三角形為例,它代表的是R.709這個色域標準覆蓋的面積。就是你純開藍色,在上圖上對應的顏色是藍色那邊的那個點,純開紅,純開綠,以此類推。

以RGB三個通道對應的每個點,連接而成的三角形內,它所包括的所有顏色就是這三個RGB原色可以混合組成的色彩。通過控制這三種顏色的比例,可以表現出三角形內任意一種顏色。

這個三角形面積就是色域,各種顯示器,電視,投影,所宣稱的廣色域,通常就是這個三角形比較大。

我們可以看到,當你選擇不同的RGB坐標點,所能組成的三角形面積也完全不一樣。上圖中最大的是R.2020,這是2012年頒布的對於4K和8K顯示的色域標準範圍圖。是目前來說色域最大的一個行業標準了。現在市面上能達到r.2020全覆蓋的顯示器非常的少。通俗的來說,它要求RGB三色儘可能的靠邊,也就是三個要儘可能的純凈(光譜窄,單色性好)。而現在對於單色性好的光源,特別是綠光,很難有合適的產品(常見的顯示器綠光其實是偏黃的)。


還有一點,你可以發現,不管rgb三色的原點怎麼選,你的三角形都沒法覆蓋整個色域空間。換句話說,就是你問題的答案,如果只用RGB三色,那肯定是有顏色沒有辦法被混合表達出來的。


不邀自來。

給定任何顏色,都存在三種基色來混合逼近;
給定三種基色,不可能混合逼近出所有顏色。


具體參考舌形圖(色度圖)。這個圖是先賢費很大力氣,通過配色(含逆向配色)來逼近幾乎自然界所有顏色。

在舌形圖中,選定三種顏色,以此三點為頂點的三角形區域為可配出的顏色。(色域)三角形外的顏色就無能力了。

為了擴大色域,可以通過改變三個點(基色)的位置而實現,但可能會受到物理實現和成本控制的約束。

當然,你還可以通個更多的點形成更大的區域,比如四邊形、五邊形甚至六邊形。六邊形就是所謂的六基色。

然而,容易發現,舌形圖除了底部附近,其它部分都是嚴格凸的,因而無論如何選擇三基色,都無法使得圍成的三角形(或者有限邊形)涵蓋整個色度圖。


還有一個有趣的事實,幾乎對於任意譜色,都能找到三基色或二基色來混合逼近(不考慮飽合度);但是,任意基色可能混合出譜色不存在的顏色,比如紅藍混合出的purple(舌形圖下端),是無法與譜色對應的。


更新1 (應提問者評論):
舌形圖包含了一般人可感知的所有顏色。引用wikipedia的解釋:

The diagram represents all of the chromaticities visible to the average person. These are shown in color and this region is called the gamut of human vision.

不過電腦顯示的或者印表機列印出來的舌形圖,其中所顯示的顏色種類受限於顯示器和印表機的配色方式和基色選擇,因而你在顯示器上或者紙張上看到的舌形圖並不包括所有普通人類能夠感知到的顏色


紫外和紅外混不出吧,三色只是讓人類眼睛的錐體感覺到混合色與某種顏色一樣,實際三個波長還是三個波長,並沒有混成某一個波長,加上人眼無法感知紅外和紫外,所以我的答案是不能。


推薦閱讀:

TAG:顏色 | 光譜學 | |