컴퓨터 그래픽스/그래픽스 개념(2)
-
렌더링 파이프라인
화면에 이미지를 띄우기 위해서는 파이프라인을 지나는 구조로 되어있다. 화면에 찍을 점들을 vertex라고 하고 해당 vertex 3개가 만나 삼각형이 되는 기본 단위를 primitive라고 한다. 이런 primitive는 삼각형말고도 원, 구, 등 여러 모양으로 할 수 있는데 여기선 삼각형으로 한다. vertex specification 이 단계에서 vertices의 리스트를 작성한다. 이 리스트가 primitive 삼각형을 정의하는 것이다. vertex shader vertex들을 처리하는 과정이다. vertex shader의 목적은 vertex의 최종 목적지를 결정하는 것이다. 3차원 상의 위치 정보들이 2차원의 어디서 보이는지 이런 위치정보들을 결정하는 것이다. Tessellation tessell..
2023.01.04 -
컴퓨터 그래픽스
그래픽스는 데이터들을 모니터에 이미지화하여 보여주는 것이다. 혼동하는 용어로 컴퓨터비전이 있는데 컴퓨터비전은 화면에 보이는 이미지를 데이터화한 것이다. 우리가 보는 모든 코드가 아닌 모양들은 그래픽스라고 볼 수 있다. 그래픽스 분야는 크게 3가지로 볼 수 있는데 모델링 작업 데이터를 만드는 과정으로 디자이너가 그림을 그리거나 툴을 이용하여 3D 모양을 만드는 것이다. 렌더링 데이터를 가지고 화면에 나타내는 과정 및 이미지 처리 등... 애니메이션 작업 화면에 나타난 이미지들, 물체들을 움직이게 하는 작업 렌더링과정을 집중적으로 볼 예정이다. 화면들은 모두 픽셀로 이루어져있고 그래픽스는 픽셀에 색을 넣어 그려주는 작업을 해주는 것이다. 아무리 화려하고 뛰어난 이미지더라도 픽셀들로 이루어진 이미지이다. 그저..
2023.01.04