[그래픽스] 2차원 그래픽스와 3차원그래픽스

윤정민·2022년 10월 14일
0

Graphics

목록 보기
2/22

1. 2차원 그래픽스


  • 점, 선, 원, 곡선 등과 같은 기본 도형을 이용하여 2차원 평면상에 그림
  • 결과물을 픽셀의 형태로 표현 : 각 픽셀은 Red, Green, Blue의 농도값을 배합

1.1 벡터 그래픽(Vector Graphics)

  • 그래픽에 사용된 객체들을 수학적 함수로 표현하여 기억 공간에 저장하는 방식
  • 파일의 크기가 래스터 그래픽 방식으로 저장한 것보다 작음
  • 기하적 객체를 수식의 형태로 표현하므로 화면 확대시에도 화질의 변화가 없음

1.2 래스터 그래픽(Raster Graphics)

  • 래스터 그래픽 출력장치에 표시하기 위한 그래픽 데이터를 픽셀 단위로 기억공간에 저장
  • 저장된 파일의 크기는 출력장치의 해상도에 비례
  • 화면을 확대하면 화질이 떨어짐

2. 3차원 그래픽스


2.1 3차원 그래픽스의 생성과정

  • 물체의 기하학적인 형상을 모델링(Modeling)
  • 3차원 물체를 2차원 평면에 투영(Projection)
  • 생성된 3차원 물체에 색상과 명암을 부여(Rendering)

2.2 모델링(Modeling)과정

  • 3차원 좌표계에서 물체의 모양을 표현하는 과정
  • 종류
    • 와이엉프레임 모델링
    • 다각형 표면 모델링
    • 솔리드 모델링
    • 3차원 스캔에 의한 모델링

2.3 투영(Projection)과정

  • 3차원 객체를 2차원 화면에 투영
  • 평형 투영법과 원근 투영법

2.4 렌더링(Rendering)과정

  • 색상과 명암의 변화와 같은 3차원적인 질감을 더하여 현실감을 추가하는 과정
  • 은면의 제거(Hidden Surface Removal)
  • 쉐이딩, 텍스처 매핑, 그림자
  • 광선추적법
profile
그냥 하자

0개의 댓글