본문 바로가기
반응형

컴퓨터 그래픽7

모델변환과 시점변환 (2)기하변환 기하 변환 기하변환 (Geometric Transformation) 물체 변환 또는 좌표계 변환의 기본 행렬로 표현됨 이동, 회전, 크기 조절 등 더보기 기하 변환(geometric transformation)은 3차원 공간 상에 있는 도형의 모양이나 위치를 바꾸는 변환(transformation) 기술. 예를 들어, 도형을 회전, 이동, 확대/축소하거나 기울이는 등의 변환을 통해 다양한 모양을 만들어 낼 수 있음. OpenGL에서 모델뷰 변환(Modelview ransformation)과 투영 변환 (Projection transformation)으로 구분됨. 모델뷰 변환은 객체의 위치, 크기, 방향 등을 조절하며, 투영 변환은 화면에 어떻게 보일지를 결정함. 모델뷰 변환 : glTranslatef().. 2023. 4. 13.
OpenGL 기본 틀 (1)_그래픽 입력장치 물리적 입력장치 (Physical Input Devices) 마우스, 조이스틱, 트랙볼, 스페이스 볼 커서 이동 방향의 가지수를 자유도(DOF: Degree of Freedom) 조이스틱, 트랙볼(2차원 평면의 상하 좌우 4방향으로 움직임 : 자유도 4) / 스페이스 볼(3차원 공간에서 앞뒤로도 움직임 : 자유도 6) 태블릿, 스타일러스 펜 터치패널(Touch Panel) & 터치 스크린(Touch Screen) 3D 스캐너 물체 표면의 3차원 좌표를 측정 레이저 촬상소자 (CCD) 더보기 물리적 입력 장치는 상대 입력(Relative Input)과 절대입력(Absolute Input)에 의해 구분할 수 있음. 마우스, 조이스틱,트랙 볼 등 상대 입력 장치에서 입력 위치의 변화량(Increments)이 .. 2023. 4. 9.
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.
반응형