컴퓨터 그래픽스
컴퓨터 그래픽스(Computer graphics)는 컴퓨터를 이용해 시각 정보를 표현하고 생성하며 변형·처리하는 기술과 연구 분야이다. 화면에 표시되는 2차원 도형과 이미지부터 3차원 장면의 기하 구조, 조명, 재질, 카메라와 애니메이션에 이르기까지 디지털 시각 표현의 이론과 구현을 다...
| 영문명 | Computer graphics |
|---|---|
| 분류 | 컴퓨터 과학, 시각 정보 처리 |
| 주요 대상 | 2차원 및 3차원 이미지 |
| 핵심 기술 | 렌더링, 래스터화, 셰이더, 레이 트레이싱 |
| 응용 분야 | 게임 엔진, 애니메이션, 시각화, CAD, 영상 |
컴퓨터 그래픽스(Computer graphics)는 컴퓨터를 이용해 시각 정보를 표현하고 생성하며 변형·처리하는 기술과 연구 분야이다. 화면에 표시되는 2차원 도형과 이미지부터 3차원 장면의 기하 구조, 조명, 재질, 카메라와 애니메이션에 이르기까지 디지털 시각 표현의 이론과 구현을 다룬다.
2D 그래픽 소프트웨어는 래스터 이미지와 벡터 도형의 생성·편집에 사용되며, 3D 그래픽 소프트웨어는 메시와 곡면, 재질, 조명, 카메라 등을 사용하여 공간적인 장면을 구성한다. 이들 데이터를 최종 이미지나 화면으로 변환하는 과정은 렌더링이라 하며, 실시간 게임 환경에서는 그래픽스 API와 GPU, 렌더링 파이프라인이 중요한 역할을 한다.
컴퓨터 그래픽스는 게임 엔진, 영화와 애니메이션, 설계와 시뮬레이션, 의료 영상, 과학적 시각화 및 사용자 인터페이스에 폭넓게 활용된다. 개별 그래픽 소프트웨어는 렌더러, 파일 형식, 확장 도구와 그래픽스 기술을 통해 서로 연결된다.