[Rainbow.gif] 빛과 색 [physedulogo_i.gif] 빛과 색 색 물체의 색은 모양과 더불어 사람이 바깥 세상의 사물을 알아보는데 중요한 역할을 한다. 우리는 어떻게 색을 느낄 수 있을까? 물체가 고유의 색을 가진 것처럼 보이는 이유는 무엇일까? 물체에 빛이 비추어지는 상황에 따라 색이 달라져 보이는 것이나 빛이 없으면 색도 없어지는 것으로 보아 색은 빛과 밀 접한 관계가 있음을 알 수 있다. [spect_standard.gif] 오른쪽 그림은 빨강, 노랑, 파랑의 색의 삼원색과 이들을 조합하여 만들어 낼 수 있는 색이다. 이 삼원색을 기본색이라 하고 이들이 1:1 조합되어 만든 색을 이차색, 이차색이 1:1로 조합된 색을 삼차색이라 한다. [color_wheel.gif] 빛의 분해 빛을 아래 그림처럼 프리즘에 비추거나 비온 뒤 무지개를 보면 빨주노초파남 보의 7색으로 나누어 지는 것으로 보아 백색의 태양빛이나 불빛이 실은 그 속에 많은 색의 요소를 가지고 있음을 알 수 있을 것이다. 파동으로서의 빛 이 파장이나 진동수에 따라 물질에서 빛의 속도가 다르기 때문에 프리즘이나 물방울에 의해 빛은 파장별로 분해가 되고 이로부터 파장이 바로 색을 결정 한다고 할 수 있다. 물질의 굴절률이 파장(진동수)에 의존하는 것을 분산이 라 한다. 분산을 이용한 프리즘으로도 빛의 파장을 측정할 수 있지만 빛의 회절을 이 용한 회절격자로 파장을 더 정밀하게 측정할 수 있다. 회절각과 회절격자 틈 간격으로 파장을 표현할 수 있어 유리의 분산특성을 알아야 하는 프리즘의 경우보다 더 직관적이고 정확하다. 유리를 삼삭기둥 형태로 만들어 빛를 비추면 파장에 따라 꺽어지는 각도가 달라 그림처럼 무지개 색이 보인다. 이 프리즘은 유리의 빛의 분산 특성을 이용한 것이다. [prism.gif] 회절격자는 무수히 많은 슬릿이 같은 간격으로 평행하게 배열되어 있어 파장 에 따라 특정한 몇 방향으로 빛을 꺽어주게 된다. [grating.gif] 가시광선 우리 눈은 빛의 파장에 따라 색을 다르게 인식하지만 파장이 일정한 범위를 벗어나게 되면 빛을 감지하지 못한다. 대체로 파장이 400nm~700nm 범위가 빛 을 특정한 색으로 느낄 수 있어 이를 가시광선이라 한다. 좁은 의미로서의 빛은 우리가 인지할 수 있는 가시광선을 말하고, 넓은 의미에서는 파장에 관 계없이 전자기파 전체를 말한다. 가시광선의 파장범위는 대체로 태양에서 나오는 흑체복사의 주요한 파장의 범위와 일치한다. 이는 태양이 지구의 생명체의 원천이 되었다는 사실과 밀 접하게 관련되어 있다. [solarsp.gif] 태양의 스펙트럼으로 400nm~700nm범위의 빛을 강하게 방출한다. 그리고 약하 지만 700nm 이상의 적외선, 400nm 이상의 자외선도 방출하나 우리 눈은 이를 느낄 수 없다. 색의 인식 우리 눈의 망막에는 추상체, 간상체라는 두 종류의 시세포가 있는데 한낮의 밝은 상황에서는 추상체가 자극되어 색을 느낄 수 있지만 밤이나 어두운 조 명에서는 추상체보다 더 감도가 뛰어나지만 색에 대한 식별력이 없는 간상체 가 작용하여 흑백사진과 같은 영상을 느끼게 된다. 추상체 내에는 특정한 파 장에 민감하게 반응하는 세 종류의 세포가 있어 각 세포에 걸리는 자극의 정 도에 따라 색을 다르게 느끼게 되는 것이다. 아래 그림은 이 세 종류의 세포 가 감응하는 파장의 범위와 감도를 나타내고 있다. R로 표현한 세포는 가시 광선 전체에 걸쳐서 넓게 빛을 받아들이지만 대체로 붉은 빛에 속하는 580nm 주변을 더욱 강하게 받아 들인다. 한편 G는 노랑과 녹색을, B는 청색을 느낀 다. R, G, B의 세 세포에 걸리는 자극의 강도가 달라지면 색을 다르게 느끼 고, 실제의 스펙트럼이 다르다 하여도 세 자극의 자극이 같다면 같은 색으로 느낀다. 우리 눈의 망막에 있는 추상체의 R, G, B 세 세포가 인지하는 파장별 자극의 정도를 나타낸 그래프로서 이 세 자극 값에 따라 색을 다르게 느낀다. [eyesensit.gif] CIE 색도와 색의 표현 색의 명명 사람이 어렸을 때 색을 느끼고 식별하게 된 이후 나이가 들어감에 따라 색에 대한 분별력이 커진다. 보통 따로 떨어진 별개의 색의 경우 수십 종을, 색에 대한 감각이 아주 뛰어난 화가도 1000종 정도를 별개의 색으로 알아본다. 그 러나 두 색을 나란히 놓고 비교시켰을 때 양쪽이 같은 색인가 다른 색인가를 식별하는 능력은 아주 뛰어나서 750만 색을 분별할 수 있다. 50여종이라면 그 색이 대표하는 물체의 이름이나 복합어로서 나름대로 색의 이름을 붙일 수 있지만 750만 색의 정도라면 명명이 불가능 해진다. 이에 따라 색채를 수 치로 명명할 수 있는 표색의 여러 방법이 고안되었다. 사람은 눈의 세 개의 세포에 주어지는 자극의 값으로 색을 인지하므로 이 자 극의 값을 색을 표현하는 기본 수치로 삼을 수 있을 것이다. 즉 임의의 색 은 삼차원상의 한 점으로 나타낼 수 있게 된다. (실제로 파장별 스펙트럼 분 포는 임의의 함수형태이므로 무한 차원이라 할 수 있어 프리즘이나 회절격자 에 비하여 우리의 색 인식능력은 훨씬 미약하다고 할 수 있다.) 색의 측정 분해하려는 빛을 흰 종이에 비추고, 다음 그래프로 표시한 스펙트럼의 분포 를 가지고 있는 세 개의 전등을 합성하여 옆에 비추어 서로 비교한다. 이때 세 전등은 밝기를 조절할 수 있어 미지의 빛과 같은 색으로 느끼도록 각각을 조절한다. 이때 세 전등에 걸리는 전류나 거리로부터 밝기를 산출하여 이 세 값으로 미지 빛의 색의 값으로 삼는다. 여기서 r[1]의 경우 - 값으로 표현한 것은 밝기가 음의 값일 수 없으므로 미지의 빛에 음으로 표현한 양만큼 추가 로 비추어 주고, r[1]의 경우 음의 밝기를 0으로 삼아주는 것을 말한다. [tristimul.gif] CIE 색도 위에서 설명한 실험의 절차로 빛의 색도를 알아내는 것은 매우 번거로우므로 우선 색을 알고 싶은 미지의 빛의 스펙트럼 - 파장별 밝기 [eq3.gif] 를 분 광장비를 이용하여 측정한다. 그리고 이 함수를 오른쪽의 그래프로 표현한 모함수와 곱하여 적분량을 구하여 이를 각각 X, Y, Z라 하자. [CIExyz01.gif] [eq1.gif] (왼편 식처럼 빛의 색을 X, Y, Z로 표현하면 P[1], P[2]의 두 빛이 합성되었 을 때 X, Y, Z값은 벡터처럼 합성된다.) 즉 세 그래프는 색의 세 좌표값을 값을 구하기 위한 모함수가 된다. 한편 색 은 상대적인 값에 의존하므로 X, Y, Z의 세 값을 다음과 같이 X+Y+Z로 규격 화하여 각각을 x, y, z라 하고 이를 색을 표현하는 좌표 값으로 삼을 수 있 을 것이다. 여기서 x+y+z는 규격화에 의해 1로 유지되므로 한 색상은 x, y, z 중 두 값으로 표현된다. [eq2.gif] (빛의 색을 x, y, z로 표현하면 빛의 절대적인 밝기 정보는 없어진다. 한편 P[1], P[2]의 두 빛이 합성되었을 때 x, y, z값은 각 성분의 평균값으로 된 다.) 한편 Y값은 빛의 밝기(명도)를 적절히 나타내고 있으므로 x, y와 Y로 색을 명명하여 이를 CIE 색도라 한다. (CIE : 국제조명위원회, Commission International de l’Eclairage) xyY의 이 CIE 색도는 뒤에 설명할 다른 색도법에 비하여 색의 심리물리학에 입각한 과학적인 방법으로서 영상표시, 인쇄 등에 응용되고 있다. 오른편 그림은 CIE 색도계 값의 xyY의 (x, y)를 이차원 평면 위에 나타내었 다. 그림에 나타난 말굽형의 부분은 모든 조합가능한 스펙트럼의 분포에 대 응된 것이다. 가장자리의 푸른색으로 표현한 부분은 단색광에 대응되고, 태 양의 스펙트럼 분포는 중앙부분의 흰색의 영역이 된다. 오른편 꼭지점은 약 700nm의 단색광이고 파장이 짧아짐에 따라 윗 방향으로의 가장자리 곡선을 따라가서 400nm의 단색광이 되면 x축과 붙어 있는 꼭지점에 이른다. 한편 이 러한 단색광이 합성된 복합광은 두 지점을 가중평균한 지점이 되어 두 지점 을 이어준 선 상에 놓이게 된다. [CIEchroma.gif] 그림에서 말발굽 아래부분의 직선부분은 700nm의 붉은 빛과 400nm의 보라색 이 섞여서 만들게 되는 자주색의 영역으로서 이는 단색광에 대응되는 파장이 존재하지 않는 특이한 색이다. 색의 혼합과 보색 적색광과 녹색광을 흰 종이에 비추면 각각에 비하여 더 밝은 노란색이 된다. 이처럼 빛을 더해서 혼합하는 것을 가산혼합이라 한다. 이 가산혼합의 원리 는 위에서 설명한 CIE 색도로 쉽게 이해할 수 있다. 즉 빛의 색은 (X, Y, Z) 삼차원의 벡터로 표현할 수 있어 벡터의 합성과 같이 빛의 혼합을 다룰 수 있다(Grassman의 색채법칙). [add1.gif] [tricolor.gif] [comt.gif] A와 B의 두 빛을 혼합하면 이들 밝기의 비로 가중평균한 지점의 색이 된다. (Grassman의 색채 제2법칙) 세 색을 조합하여 만들어 낼 수 있는 색의 영역은 세 색이 만드는 삼각형 내 부이다. 위 그림은 세 개의 색으로 가장 넓은 색도를 만들어 낼 수 있는 경 우를 보여준다. 이 세 색을 삼원색이라 한다. 서로 섞었을 때 색이 사라지는, 즉 백색이 되는 색을 서로 보색이라 한다. 색대역(color gamut) 칼라모니터는 빨강, 녹색, 파랑 세 개의 색의 형광물질이 발려져 있어 가속 된 전자가 이곳을 때려주면 각각의 색이 빛난다. 이 경우 칼라모니터가 만들 수 있는 색의 영역은 세 색을 정점으로하는 삼각형 내부의 색으로서 이를 칼 라모니터의 색대역이라 한다. 이 색대역은 색을 표현하는 표시장치에 따라 영역이 크게 달라진다. 유한한 색을 조합하여 만들 수 있는 색은 CIE 색도에 서 유한한 색을 정점으로 한 다각형 내부일 것이다. 자연의 모든 색, 즉 CIE 색도의 말굽형 전체의 색을 그런대로 잘 만들어내기 위해서는 되도록 가장자 리에 속하는 색을 기본요소로 하는 색소를 세 개 이상으로, 되도록이면 많이 도입되어야 할 것이다. 칼라모니터의 색대역으로 R, G, B 세 색소가 만드는 빛의 밝기에 따라 삼각 형 내부의 모든 색을 만들 수 있지만 바깥의 색은 근본적으로 만들 수 없다. 따라서 이 교재의 화면을 모니터로 보는 경우에는 바깥의 영역은 색은 제대 로 표현되지 않을 것이다. [RGB_gamut.gif] 다른 색모형(color model)들 RGB 색모형 RGB 색모형은 빛의 삼원색인 빨강, 녹색, 파랑의 세 색의 합성성분으로 임의 의 색을 표현한다. 이 모형은 칼라모니터의 색 대역과 일치하므로 텔레비젼, 컴퓨터 모니터등의 표현장비에 적용하기 적합하다. [RGBmodel_d.gif] [RGBmodel.gif] RGB 색모형에서 기본색 세 개로서 이를 빛의 삼원색이라고도 한다. 이는 거 의 칼라모니터의 색소와 일치한다. 임의의 색은 0~1사이의 R, G, B값으로 표 현되되 색대역인 삼각형내부의 색만을 표현할 수 있다. RGB 값에 따라 정육면체 내부의 임의의 색을 표현한다. R, G, B값이 모두 0 이면 검은색(Black)이 되고, 모두 1의 값이면 흰색(White)가 된다. 왼편 그림에서 R, G, B 세 색상을 조절하는 슬라이드바를 움직여 보자. 세가 지 색상의 조명등의 밝기를 조절했을 때 여러 다른 색을 만들 수 있다. 여기 서 최대값은 255로서 세 색이 최대값이 되면 모두가 합쳐진 부분은 흰색이 된다. 아래 프로그램은 그림에 R, G, B 세 색상의 빛으로 조명하여 일부분을 볼 수 있는 상황이다. 처음에 나타나는 화면의 가운데 부분은 R, G, B 세 색을 동 일하게 비추어서 원래의 색상 그대로 알아볼 수 있다. "시작" 버튼을 누르면 세 색의 조명이 이리저리 움직여서 그림의 다른 부분을 비추게 된다. 한편 " 전체보기" 버튼을 누르면 그림의 전모를 파악할 수 있다. 브라우저의 "새로 고침(reload)"를 실행하면 다른 준비된 그림이 나타날 것이다. CMY 색모형 CMY 색모형은 청록(시안:Cyan), 마젠타(Magenta), 노랑(Yellow)의 세 색을 기본색으로 색을 이 세 색의 조합으로 표현한다. 이 경우에는 색을 합성할수 록 어두워지는 감산혼합의 원리를 적용하여 C, M, Y의 세 값이 0이면 흰색이 된다. 이 모형은 페인팅, 인쇄, 칼라프린터 등에 적용하기 좋다. [CMYmodel_d.gif] [CMYmodel.gif] Cyan, Mggenta, Yellow 세 색을 삼원색으로 하여 임의의 색은 0~1사이의 C, M, Y 값으로 표현한다. (이 세 색을 색의 삼원색이라 한다. 빨강, 노랑, 파 랑을 색의 삼원색으로 잘 못 알고 있는 경우가 많은데 이는 틀린 표현이다.) CMY 값에 따라 정육면체 내부의 임의의 색을 표현한다. C, M, Y값이 모두 0 이면 흰색(White)이 되고, 모두 1의 값이면 검은색(Black)이 된다. HSV 색모형 HSV의 색의 표현은 우리의 색에 대한 감각과 비교적 일치하는 모형이다. RYGCBM의 여섯 색상을 기본으로 하여 이들을 원주상에 60도 간격으로 배치한 다. 이들을 등간격으로 분할한 색을 인접 기본색의 합성으로 만들어 내어 전 체의 원주를 완성한다. 이를 색상환이라 한다. 이 색상환에서의 위치는 색 상(Hue)의 H값으로 한다. 한편 채도(Saturation)의 S값은 CIE 색도에서 가장 자리로 갈수록 큰 값을 가지고, 이 값이 0인 경우는 중심의 흰색이 된다. 또 한 명도(value)는 색의 밝기를 나타낸다. 예를 들어 순수한 빨강색은 H값이 0(도), S값이 1, V값이 1이고, 녹색은 H값이 120(도), S=1, V=1이다. [HSVmodel_d.gif] [HSVmodel.gif] 여섯의 색을 색상환의 원주상에 배치하여 색상을 나타낸다. HSV 값에 따라 임의의 색을 나타낸다. 여기서 H는 색상의 값, S는 채도, V는 명도를 나타낸다. 색상 H는 우리가 색을 명명하는 "빨강, 주홍, 주황, 노랑, ... " 등의 순서에 따라 값이 커져 우리의 색감각과 비교적 일치하는 모형이 다.