목록CS (67)
예지의 테크 로그포스 (Yeji's Tech Log Force)
감마 수정은 인간 시각의 비선형성(웨버의 법칙)에 맞추어 정보를 부호화하려는 것이다. 인간의 눈은 밝기가 변할때 부드럽게 느껴지지 않고 단절되어 보이는 현상이 발생한다. 그러므로 이를 선형적으로 일치시켜주는 것이 감마수정의 목적이자 필요한 이유이다. 컴퓨터에 대해서는 사용자가 모니터에 출력하려는 명도 값이 실제 기댓값과 다른 것을 수정하기 위한 작업으로 볼 수 있다. 그 방법은 정규화 회색도 값을 미리 변형하는 것으로 이루어지며, 모니터의 종류에 따라 감마 값이 다를 수 있다. 단순히 밝게 만든다는 개념이 아니라 모니터와 소프트웨어의반응을 일치시키는 작업이라고 볼 수 있다.
두 방법 모두 어떤영상을 그레이스케일처럼 보이도록 표현하기 위한 기법이다. 하지만 그 구현 방식에는 다음과 같은 차이가 존재한다. - 하프토우닝 실제 그레이 스케일은 픽셀마다 밝기가 다르지만, 하프토우닝은 이와 다르게 실제 0과 1로(흑/백) 표현된다. 다만 점의 크기를 달리하여 눈의 인식 특성을 활용해 그레이 스케일처럼 보이게 한 방법이다 샘플링이 크게 되었기 때문에 확대 했을 때 해상도가 저하된다는 단점이 있다. 한편, 하프토운 표현방식은 2가지가 될 수 있는데(대각선, 직선) 유의할점이 있다. Pattern 1처럼 대각선으로 표현해 (a)와같은 결과를 도출하거나 Pattern 2처럼 직선으로 표현해 (b)와 같은 결과가 도출될 수 있다. (b)그림의 경우 보이다시피 줄무늬가 나타나게 하프토우닝 될 ..
프레임 버퍼를 줄임으로써 fps(frames per sec, 초당 프레임)를 높일 수 있다. 그렇다면 프레임 버퍼를 어떻게 줄일까? 1. 해상도 낮추기 2. 픽셀의RGB 비트 수 낮추기 1의 내용은 너무나도 자명하고, 2의 내용에 대해 생각해보자. 프레임버퍼 픽셀은 RGB값을 가지고 있고, 그 표현 용량에 따라 색 종류가결정된다(하이컬러, 풀컬러, 트루컬러) 이 때 그 용량을 항상 최대로 할 필요는 없다 . 상황에 따라 특정 범위의 몇몇 컬러만을 표현해도 되는 경우 RGB값 표현 용량을 줄여 프레임 버퍼용량을 줄이고 fps를 늘릴 수 있다 인덱스 컬러모드는 프레임버퍼비트 값으로 R,G,B가 아니라 컬러 보기표의 인덱스 값을 가진다. 적은 용량으로 색을 표현할 수 있는 것이다. 모든 색을 표현하지 않고 특..
- RGB 눈의 원추세포 자극에 가장 유리한 삼중 자극이론을 바탕으로 고안된컬러 모델이다. 세 가지 색을 합쳤을 때 흰색이 나오는 가산모델에 해당한다. - CMY RGB모델의 보색 개념으로서 시안, 마젠타, 옐로우 세 가지 색을 합치면 검은색이 나오는 감산 모델에 해당한다. 물감과 프린터에 주로 사용되는 컬러모델이다. - CMYK CMY컬러모델에 회색농도K의 개념을 추가한 모델이다. 회색농도를 사용함으로써 잉크비용이나 건조시간 등을 줄일 수 있다는 장점이 있다. CMY와 달리 완벽한 보색차단으로 회색 농도를 정밀하게 표현 가능하다. - HSV 직관적이지 않다는 RGB컬러모델의 단점을 보완하기 위해 만들어진 컬러 모델이다. 색, 명도, 채도 개념을 도입하여 사람으로 하여금 컬러를 더욱 직관적으로 표현할 수..