본문 바로가기

공부/컴퓨터그래픽스 이론

(3)
기하변환 기하변환 기하변환: 물체의 위치나 방향, 크기 등을 바꾸는 기하학적 변환 기본 2차원 변환 1. 2차원 이동변환 점의 2차원 이동변환 변화량 t일 때 P' = P + T x' = x + t_x y' = y + t_y 물체의 이동변환 삼각형이 이동시, 삼각형을 구성하는 모든 꼭지점이 변화량 T만큼 이동해야함 2. 2차원 크기변환 원점을 기준으로 한 2차원 크기변환 변화량 s일 때 P' = SP x' = s_x * x + 0y y' = 0x + s_Y * y 임의 고정점을 기준으로 한 크기변환 임의 고정점 f를 원점인것처럼 계산 3. 2차원 회전변환 2차원 평면에서의 각도와 좌표의 관계 x = r cos a y = r sin a 2차원 회전행렬 동차좌표계와 기본 2차원 변환 행렬 1. 동차좌표와 기하변환 동..
그래픽스 기본 요소의 속성 색 모델 1. 색의 성질 가시광선 사람의 눈으로 볼 수 있는 일정 주파수 범위의 전자기파 가시 영역의 모든 주파수를 포함하는 백색광이 물체에 입사되면 일부 주파수는 반사되고 나머지는 흡수됨 대부분의 물체는 스스로 빛을 내는 것이 아닌 외부의 빛을 반사함 빛의 에너지 분포와 지배주파수 지배 주파수: 백색광이 물체표면에서 반사되었을 때, 가장 강한 피크주파수(E_D) 지배 주파수와 지배 주파수가 아닌(E_W)주파수가 같이 반사된다. 색의 3 요소 색조(hue): 빛의 색을 결정하는 요소, 지배주파수에 해당하는 색 성분 채도(saturation): 색이 순수한 스펙트럼 색에 얼마나 가까운가를 나타내는 요소, E_d - E_w 명도(brightness, luminance): 빛의 전체적인 에너지 크기에 해당하는..
컴퓨터 그래픽스의 기본 요소 - 점, 선, 원뿔곡선, 다각형 컴퓨터 그래픽스의 기본 요소 DDA 알고리즘 - Digital Differential Analyzer - |m|에 따라 기준 축을 정한 후, 기준 축의 좌표가 1만큼 변화할 때 나머지 축 좌표의 변화를 구하여 다음 점의 좌표를 계산 - |m| 1인 경우: y축 좌표를 1씩 변화시킬 때, x축 좌표를 1/m만큼 변화시켜 다음 점의 좌표를 계산(기울기가 완만한 경우) - 계산된 좌표를 반올림하여 구한 정수 좌표 위치에 점을 그림 ​ |Xend - X0| >= |Yend - y0| - 완만한 경우, x의 이동을 기준 - Xk+1 = Xl + 1, Yk+1 = Yk + m ​ |Xend - x0| < |Yend - Y0| - 가파른 경우, y의 이동을 기준 - Yk+1 = Yl + 1, Xk+1 = Xk + 1..