3차원 컴퓨터 그래픽스
From Wikipedia, the free encyclopedia
3D 컴퓨터 그래픽(3D computer graphics, three-dimensional computer graphics)은 2차원 컴퓨터 그래픽스와 달리, 컴퓨터에 저장된 모델의 각 점의 위치를 높이, 폭, 깊이의 3축으로 하는 공간 좌표를 이용하여 저장하는 기하학적 데이터를 이용해 3차원적으로 표현한 뒤에 2차원적 결과물로 처리, 출력하는 컴퓨터 그래픽스이다.
이러한 차이점에도 불구하고 3차원 그래픽은, 와이어-프레임 모델의 경우엔 2차원 벡터 그래픽과, 최종 출력물의 경우엔 2차원 래스터 그래픽과 공통된 알고리즘이 많다. 컴퓨터 그래픽 소프트웨어에서 이 두 개념의 차이점은 때때로 구별이 모호해지기도 하는데, 그 예로 2차원 프로그램이 조명 효과 같은 결과물을 얻기 위해 3차원 계산법을 사용한다거나 3차원 프로그램이 반대로 2차원 기술을 쓸 수 있는 경우가 있다.
3차원 컴퓨터 그래픽은 때때로 3차원 모델링을 가리키기도 한다. 출력물과는 별개로, 모델은 그래픽 데이터 파일에 포함되어 있다. 하지만, 이들은 분명 다른 개념이다. 3차원 모델은 3차원적인 물체의 수학적 표현이고, 모델은 시각적으로 나타내지기 전에는 기술적으로 그래픽이 아니다. 3차원 프린터 덕분에, 3차원 모델은 가상 공간에만 갇혀있지 않게 됐다. 모델은 3차원 렌더링이라는 과정을 통해 2차원적인 그림으로 나타날 수 있고, 혹은 보이지 않는 컴퓨터 시뮬레이션 또는 계산에 쓰이기도 한다. 에서 사용되기도 하였다.