본문 바로가기
반응형

컴퓨터그래픽스31

OpenGL 소개 OpenGL Library with about 670 graphic commands All function names begin with "gl", for example, glClear(), glBegin() Graphics commands are passed to the graphics card (or more exactly to its driver) and are running on the hardware. OpenGL thus allows faster display of interactive 3D graphics than pure CPU programming The graphics commands are implemented by the graphics card driver and are there.. 2023. 4. 8.
그래픽 컬러처리(3)_컬러 모드 RGB 컬러 모드 컬러 호환성프레임 버퍼 내용이 색을 결정 용량에 따라 색 종류가 결정됨 하이컬러, 풀컬러, 트루컬러, … 예 : 3비트 평면 더보기 컬러 모드(Color Mode)는 컬러 모델과는 별개의 개념임. 프레임 버퍼 내용이 R, G, B 값을 직접 담고 있는 경우를 RGB 컬러 모드 (RGB Color Mode)라 함. 화소별로 프레임 버퍼 값이 그대로 화면에 뿌려짐. (화소당 비트수 == 컬러의 정밀도) 화소당 비트 수가 증가할수록 색 표현의 정밀도는 커지지만 그만큼 프레임 버퍼 메모리 용량도 증가함. 위 그림은 3비트니까 $2^{3}=8$가지 색상 표현 가능 (0이냐 1이냐). G+B=Cyan이 나옴. 프레임 버퍼에 컬러 자체를 표현함. 인덱스 컬러 모드 컬러 번역기 프레임 버퍼 내용은 C.. 2023. 4. 7.
그래픽 컬러처리(2)_컬러 모델 RGB 컬러 모델 삼중 자극이론 (Tri-Stimulus Theory) 원추세포는 파장 630nm(빨강), 530 nm(녹색), 450nm(청색)에 가장 민감하게 반응 더보기 우리 눈이 주로 이 세 가지 파장의 빛 세기만을 합성하여 색을 인식한다는 삼중 자극 이론 그리고 이들 색을 3차원 x, y, z 축에 놓고, 가중치에 따라 색을 정의하고자 하는 것이 RGB 컬러 모델 (RGB Color Model) [그림 3-14]처럼 RGB모델은 모든 색의 길이가 1인 정육면체 내부 좌표로 표시함. R, G, B는 육면체의 모서리에 위치. 예) 적색 : (R, G, B) = (1, 0, 0), 황색은 적색과 녹색은 1:1 비율로 혼합한 것으로 좌표 (1, 1, 0)에 위치. 좌표축의 원점 (0, 0, 0)은 흑색.. 2023. 4. 7.
그래픽 컬러처리(1)_컬러 이론 색상, 명도, 채도 컬러 이론 전자기파 (Electromagnetic Wave) 주파수 (frequency), 파장 (wavelength) 가시광선의 파장 : 390㎚ ~ 720㎚ 더보기 빛 = 전자기파의 일종 = 공간에서 전기장과 자기장이 서로 수직으로 교차하면서 진행하는 파동 빛 에너지의 세기 = 장의 세기 (Field Intensity) : 주기적으로 커지고 작아지기를 반복함. 주파수 : 장의 세기가 초당 몇 번이나 바뀌는 지 (초당 몇 번 변화가 있느냐) 주파수와 파장은 서로 역수(반비례) 관계이므로 주파수가 높을수록 파장의 길이는 작아짐. 그림의 아래쪽에 있는 꺾은 선은 지구에 도달하는 태양광의 상대적인 세기 색상, 명도, 채도 색상(Hue, Color): 우세 주파수의 색 명도(Luminanc.. 2023. 4. 6.
컴퓨터 그래픽스 개론(2)_그래픽 하드웨어 래스터 그래픽 장치 화소 = Picture Element = Pixel = Raster 인점 (Phosphor Dots) 종횡비 (Aspect Ratio) 4 : 3 TV 16 : 9 HDTV 해상도 (Resolution) 도트 피치 (Dot Pitch) 트라이어드 방식, 스트라이프 방식 더보기 래스터란 ? : 화면은 화소(그림의 기본 요소)로 구성. 한 화소는 3개의 인점(하나의 색 요소/ 색을 띠고 있다 R, G, B)으로 이루어져 있고, 한 화소의 색은 세 가지 인점의 밝기에 따라 결정됨 인점 구성(배열) 방식에는 트라이어드(Triad)방식과 스트라이프 (Stripe) 방식으로 나누어짐 (LCD 모니터의 경우 스트라이프 방식 사용) 해상도(Resolution, Definition) : 래스터 장치의.. 2023. 4. 2.
컴퓨터 그래픽스 개론(1)_3D Computer Graphics 3D Computer Graphics 3D Computer Graphics 3D representations of objects are calculated to produce images called frames. A sequence of changing frames generates an illusion of movement. Real-time graphics or interactive graphics (> 30 fps) Games, Virtual Reality Off-line graphics (films) Visual effects and animation in films Artists vs. Computer program Modeling, Rendering, Animation Modeling - w.. 2023. 4. 2.
반응형