Computer Graphics
-
Camera Calibration 정리Computer Graphics 2021. 10. 3. 01:54
참고: https://darkpgmr.tistory.com/32?category=460965 카메라 캘리브레이션 (Camera Calibration) 카메라 캘리브레이션 (camera calibration)은 영상처리, 컴퓨터 비전 분야에서 번거롭지만 꼭 필요한 과정중의 하나입니다. 본 포스팅에서는 카메라 캘리브레이션의 개념, 카메라 내부 파라미터, 외 darkpgmr.tistory.com https://darkpgmr.tistory.com/122 Extrinsic Camera Calibration - 카메라의 위치 및 자세 파악 그동안 카메라 영상 기하학에 관련된 글을 많이 올렸었는데, 이번 글은 그동안 올렸던 글들을 정리함과 동시에 마무리 단계로서 카메라의 외부 파라미터(extrinsic parame..
-
컴퓨터 그래픽스 정리 (4) Rasterization : 벡터 데이터에서 래스터 데이터로Computer Graphics 2021. 10. 3. 00:00
Rasterization : 벡터 데이터에서 레스터 데이터로 [목차] Rasterization 선형 보간법 점진적 계산 컴퓨터 그래픽스 단계 1) 프로그래머가 기하 물체에 대한 속성을 기술해주는 물체 좌표계에서 화면에 해당하는 윈도우 좌쵸계까지의 기하 변환 2) 눈 좌표계에서의 조명 계산과 프리미티브 조합 과정 3) 각 타임의 기하 프리미티브들에 대하여 래스터화 계산 = 각 기하 프리미티브가 투영되는 화면 상의 화소들을 찾아 적절한 색깔로 칠해주는 것! -> 연속 공간인 3차원 좌표계를 기준으로 하여 기하 및 그에 연관된 데이터가 연속적인 형태로 표현되었는데, 이 계산 과정을 통하여 이산 공간인 래스터 공간에서의 이산적인 형태의 데이터, 즉 프레임 버퍼로 변환되어 저장된다 Rasterization (레스..
-
컴퓨터 그래픽스 정리 (2) 3차원 뷰잉 모델과 기하 파이프라인Computer Graphics 2021. 10. 2. 23:58
3차원 뷰잉 모델과 기하 파이프라인 [목차] 3차원 뷰잉 모델 & 기하 파이프라인 Geometric Primitives 좌표계 Coordinates - 3차원 / 2차원 - 동차 변환 Transformations - 3차원 - 2차원 3차원 뷰잉 모델 앞서 (1) 에서 나왔던 렌더링 파이프라인의 여러 단계 중, 기하 파이프라인의 목적 = 가상의 세상에 카메라의 위치와 방향을 고정하고 구도를 잡았을 때, 다면체 모델로 표현된 각 물체가 화면의 어디에 떨어질 것인가! 결정 -> 이를 위해, 3차원 공간인 가상의 세상에서 정의된 물체의 각 꼭짓점이, 2차원 공간인 화면의 어느 지점에 나타날지 결정해주는 계산 (3차원 공간에서 2차원 공간으로의 기하학적 좌표 변환에 대한 계산) = 3차원 뷰잉 Geometric..
-
컴퓨터 그래픽스 정리 (1) 컴퓨터 그래픽스의 기본 요소와 래스터 그래픽스 시스템Computer Graphics 2021. 10. 2. 23:45
컴퓨터 그래픽스의 기본 요소와 래스터 그래픽스 시스템 [목차] 컴퓨터 그래픽스의 기본 요소 - 기하 모델링 - 애니메이션 - 렌더링 래스터 그래픽스 시스템 3차원 컴퓨터 그래픽스를 구성하는 세 가지의 기본 요소 컴퓨터 그래픽스란, 추상적인 표현을 시각화해 이미지를 만들어내는 것을 의미하는 것으로 크게 세가지로 분류! 1) 기하 모델링 : 수학적(기하학적) 방식으로 물체를 정의하는 것. 실제 존재하는 것들을 3D 스캔하여 쓰거나, 기하학적 모델로 만들어 사용 2) 애니메이션 : 물리적(광학적) 방식으로 물체를 시각화하는 것. 빛과 모델 속성, 사용자의 눈 위치 정보를 기반으로 모델의 음영, 색깔을 결정하는 과정 3) 렌더링 : 물리적(역학적)으로 시간에 따라 물체를 움직이게 하는 것. 키프레이밍, 모션캡쳐..
-
컴퓨터 그래픽스 기본 개념Computer Graphics 2021. 10. 2. 23:17
1. 픽셀 1) 디지털 이미지의 기본 단위 - 픽셀 - 하나의 그림은 픽셀이라는 점들의 집합으로 표현됨. - 우리 눈으로 보기에는 그림이 자연스러운 선과 면으로 이루어진 것 같아도 모자이크식의 미세한 점으로 이루어 짐. 2. 비트맵 / 벡터 (이미지/폰트) 1) 비트맵 (bitmap) 이미지 - 이미지에 대한 정보가 점으로 표현되어 있음 - 여러 픽셀로 이루어진 하나의 그림 - 래스터(raster) 이미지라고도 함. - 사진이나 비디오 정지화면 등 그래픽 파일로 변환할 때 이용 - 컬러의 점진적 변화를 표현하는데 용이 - 비트맵 방식의 그림을 확대할 경우 화질 저하. 2) 벡터 그래픽 - 도형 정보를 수식적으로 표현 - 그림을 확대하거나 축소하여도 형태를 그대로 유지 - 세밀한 부분이나..
-
컴퓨터 그래픽스 / 영상 처리 관련 참고 자료Computer Graphics 2021. 10. 2. 17:37
https://darkpgmr.tistory.com/32?category=460965 카메라 캘리브레이션 (Camera Calibration) 카메라 캘리브레이션 (camera calibration)은 영상처리, 컴퓨터 비전 분야에서 번거롭지만 꼭 필요한 과정중의 하나입니다. 본 포스팅에서는 카메라 캘리브레이션의 개념, 카메라 내부 파라미터, 외 darkpgmr.tistory.com http://grmanet.sogang.ac.kr/ihm/cs170/19/c170_19.html [CSE4170] 기초 컴퓨터 그래픽스 [CSE4170] 기초 컴퓨터 그래픽스 (Introduction to Computer Graphics) - 2019학년도 1학기 - [과목 소개] 담당 교수: 서강대학교 공과대학 컴퓨터공학과..