Perché rosso, verde e blu compongono tutti i colori?


17

Perché le combinazioni di rosso, verde e blu possono comporre tutti i colori visibili?


12
Non compongono tutti i colori. Ne costituiscono solo una gamma sufficiente da poter rappresentare la maggior parte delle scene con una fedeltà accettabile.
Peter Green,

6
Perché gli umani hanno i ricevitori rossi, verdi e blu nei loro occhi.
user253751,

2
Questo sarebbe meglio per lo scambio di stack di biologia (se ce n'è uno) perché è più una domanda sul sistema visivo umano che uno di computer grafica.
Mathathler,


4
Apparentemente c'è almeno una donna tetracromica (vedi en.wikipedia.org/wiki/Tetrachromacy ) che è in grado di distinguere più colori di quelli di noi che sono tricromat.
Bill Bell,

Risposte:


23

Ricordiamoci cos'è la luce.

Le onde radio, le micro onde, i raggi X e i raggi gamma sono tutte radiazioni elettromagnetiche e differiscono solo per la loro frequenza. Accade così che l'occhio umano sia in grado di rilevare radiazioni elettromagnetiche tra ~ 400nm e ~ 800nm, che percepiamo come luce. L'estremità a 400 nm è percepita come viola e l'estremità a 800 nm è percepita come rossa, con i colori dell'arcobaleno in mezzo.

Un raggio di luce può essere un mix di una di quelle frequenze e quando la luce interagisce con la materia, alcune frequenze vengono assorbite mentre altre potrebbero non farlo: questo è ciò che percepiamo come i colori degli oggetti che ci circondano. A differenza dell'orecchio, che è in grado di distinguere tra molte frequenze sonore (siamo in grado di identificare singole note, voci e strumenti durante l'ascolto di una canzone), l'occhio non è in grado di distinguere ogni singola frequenza. In genere può rilevare solo quattro intervalli di frequenze (ci sono eccezioni come daltonismo o mutazioni).

Questo succede nella retina, dove ci sono diversi tipi di foto-recettori . Un primo tipo, chiamato " bastoncelli ", rileva la maggior parte delle frequenze della luce visibile, senza essere in grado di distinguerle. Sono responsabili della nostra percezione della luminosità.

Un secondo tipo di foto-recettori, chiamati " coni ", esiste in tre specializzazioni. Rilevano un intervallo più ristretto di frequenze e alcune sono più sensibili alle frequenze attorno al rosso, alcune alle frequenze intorno al verde e le ultime alle frequenze attorno al blu.

Poiché rilevano un intervallo di frequenze , non sono in grado di dire la differenza tra due frequenze all'interno di quell'intervallo e non sono in grado di riconoscere la differenza tra una luce monocromatica e un mix di frequenze all'interno di quell'intervallo. Il sistema visivo ha solo gli input di quei tre rivelatori e ricostruisce una percezione del colore con loro.

Per questo motivo, l'occhio non può dire la differenza tra una luce bianca fatta di tutte le frequenze della luce visibile e il semplice mix di sole luci rosse verdi e blu. Pertanto, con solo tre colori, possiamo ricostruire la maggior parte dei colori che possiamo vedere.

A proposito, le aste sono molto più sensibili dei coni, ed è per questo che non percepiamo i colori nella notte.


5
"Quindi, con solo tre colori, possiamo ricostruire tutti i colori che possiamo vedere." Questa frase non è corretta A partire da tre primarie, puoi solo ricostruire determinati colori. La gamma di colori che può essere ricostruita si chiama "gamma". Puoi cercare "gamut sRGB" e trovare immagini che mostrano un triangolo all'interno di una parabola più grande. Il triangolo rappresenta i colori che possiamo ottenere dalle primarie sRGB e la parabola è tutti i colori che possiamo vedere. Da questo è chiaro che qualsiasi triangolo all'interno della parabola sarà più piccolo di esso.
Dietrich Epp,

woops, hai ragione. Ho sostituito "all" con "most" e proverò a pensare a una spiegazione per i restanti colori visibili.
Julien Guertault,

4
Anche il concetto di luce bianca è governato dal nostro sistema di bilanciamento del bianco davvero sofisticato, non importa quale sia il colore, sarà preceduto dal bianco. Le lampadine a incandescenza sono arancioni ma se siamo all'interno della casa, le precludiamo come bianche. Per quanto riguarda i colori extra, se si integrano le energie della distribuzione del colore moltiplicate per le curve, i maniaci del cricchetto mostrano che a volte si ricevono segnali unici perché la sovrapposizione è diversa.
joojaa,

20

Non lo fanno.

Il problema con i diagrammi che rappresentano le gamme RGB e visibili è che sono presentati su schermi RGB. Ovviamente non possono mostrarti ciò che non possono mostrarti: l'area all'interno della parabola ma al di fuori del triangolo.

Gamma RGB

La regione al di fuori del triangolo non può essere mostrata sullo schermo in modo fedele. Ad esempio, RGB non può visualizzare un ciano vero e profondo. Tutto quello che vedi è un'approssimazione usando verde e blu. Alcuni diagrammi non provano nemmeno e mostrano solo un'area grigia:

inserisci qui la descrizione dell'immagine

Per vedere che aspetto può avere il ciano, puoi fissare il punto bianco su questo disegno per almeno 30 secondi (sono consigliati 2 minuti) e quindi spostare lentamente la testa verso un muro bianco:

illusione ciano

Allo stesso modo, i display RGB non possono mostrare arance o marroni profondi, saturi.


2
@narthex: grazie per il commento. Ho aggiornato la risposta. Va meglio adesso?
Eric Duminil,

1
Inoltre, (fissando quest'ultima immagine), il cerchio rosso danza intorno. Fun

4
Il problema con i grafici dello spazio colore CIE è che sono molto difficili da capire, diavolo non sappiamo nemmeno se alcune delle aree nel grafico capita di creare metameri. Anche il motivo per cui semplicemente non puoi creare un triangolo più grande non è evidente (suggerimento che non c'è nulla al di fuori della forma).
joojaa,


5
Bene, ora ho un punto ciano nel mezzo della mia visione :-(
Kevin,

17

Gli esseri umani sono tricromatici, il che significa che abbiamo 3 diversi tipi di recettori di colore (meglio conosciuti come cellule di cono ), ognuno sensibile a una diversa serie di lunghezze d'onda:

risposte in frequenza di diverse celle di cono
Fonte immagine: wikipedia

Quindi ci vogliono solo 3 diversi stimoli monocromatici per ingannare il nostro occhio nel pensare che vede un colore uguale a un altro. Il rosso, il verde e il blu si adattano bene ai picchi delle curve di risposta in frequenza di ciascun tipo di recettore del colore.


Ma ... alcuni umani sono tetracromici :) en.wikipedia.org/wiki/Tetrachromacy
cancella il

4

Ancora una cosa: "viola" e "viola" non sono dello stesso colore. Il viola è un colore puro intorno ai 400 nm; ma il viola è una combinazione di rosso e blu. Ai nostri occhi umani non del tutto perfetti sembrano uguali.

Se si passa un raggio di viola puro attraverso un prisma triangolare, la luce verrà piegata ma non suddivisa in componenti. Se poi fai brillare un raggio di viola attraverso lo stesso prisma, sarà separato in un raggio blu e uno rosso, con diverse quantità di "piega" su di essi.


Dipende da cosa intendi per "colore". In molti contesti, ha molto senso dire che se nessuno può vedere la differenza tra due diverse patch su una superficie, allora entrambe le patch devono avere lo stesso "colore". D'altra parte, quando un pittore dice "colore", parla della sostanza fisica in cui immerge un pennello. In tal caso, vedi en.wikipedia.org/wiki/Metamerism_(color)#Metameric_failure
Solomon Slow

1
@jameslarge: Davvero no. Solo perché sembrano uguali sotto una sorgente luminosa non significa che sembreranno uguali sotto un'altra sorgente, anche se entrambe le sorgenti luminose sembrano identiche su una superficie bianca.
R .. GitHub smette di aiutare ICE il

Non penso che questo risponda alla domanda in alcun modo. Si applica anche a tutti i colori, non solo al viola e al viola. La luce monocromatica di qualsiasi tonalità dal rosso al viola non verrà divisa da un prisma e qualsiasi luce mista verrà divisa.
Dawood dice di ripristinare Monica il

4

Non lo fanno. A parte ciò che altri hanno detto sulle ragioni fisiche no, dal punto di vista pratico della computer grafica, rappresentare pigmenti di superficie o fonti di luce con colore RGB non è sufficiente per modellare l'illuminazione colorata di una scena. Ad esempio non c'è modo di rappresentare un materiale che sia traslucido o riflettente solo in una banda stretta; puoi solo rappresentare la traslucenza o la riflettività di ampie bande corrispondenti approssimativamente a ciò che raccolgono i coni rosso, verde e blu nell'occhio umano. Questo in realtà conta per molti colori del mondo reale nella famiglia rosa / viola / viola, che sembrano radicalmente diversi sotto diversi tipi di luce, anche diverse luci "bianche" che sembrano identiche se viste su una superficie bianca.


1
Un esempio comune è quello delle lampade a vapore di sodio quasi monocromatiche, che sono comunemente utilizzate per le lampade da città e sembrano sempre diverse nella realtà rispetto alle foto.
Julien Guertault,

ma quelli sono problemi marginali, considererei molto avanzati. Il problema non si materializza nella maggior parte dei casi, RGB è solo una codifica di Fourier con 3 armoniche di alcuni segnali che sembra essere sufficiente per la maggior parte dei casi.
v.oddou,

@JulienGuertault: Anche se questo è un bell'esempio, non penso che sia un esempio di ciò che la mia risposta sta sottolineando - fintanto che le risposte del tuo fotosensore / film alla luce nei suoi 3 componenti corrispondono abbastanza bene all'occhio umano, dovrebbe rappresentare fedelmente ciò che un essere umano vedrebbe. Laddove RGB (o qualsiasi altro modello che raggruppa intere gamme dello spettro di frequenze insieme) sia insufficiente, è effettivamente per modellare superfici e sorgenti luminose in modo da poter prevedere il colore percepito di una luce su una superficie.
R .. GitHub smette di aiutare ICE il

@ v.oddou: "Non mi interessa, sembra abbastanza buono" è una posizione ragionevole da prendere, ma c'è davvero una differenza. Non sarai in grado di modellare il modo in cui il colore di una parete appare diverso alla luce del giorno rispetto alla luce a incandescenza rispetto alla luce a led che dovrebbe avere la stessa temperatura di colore dell'uno o dell'altro.
R .. GitHub smette di aiutare ICE il

hmm, avrei potuto fraintendere. Hai un esempio concreto della limitazione a cui ti riferisci?
Julien Guertault,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.