3D 컨텐츠가 만들어지는 과정
1. 로컬 공간 (개별 물체의 공간)
개별 물체를 표현하기 위해서 로컬 공간을 설정
로컬 공간 안에서 물체의 모델링을 진행
로컬 공간에서 모델링한 결과물은 Mesh 데이터로 변환되어 3D 엔진에 들어가게 된다.
3D 엔진에서 Mesh 데이터는 세 개의 정점으로 구성된 삼각형으로 분해 된다.
2. 월드 공간 (물체들이 모인 공간)
3. 카메라 공간 (플레이어가 보는 공간)
카메라에 담기는 영역에 속한 물체만 걸러내는 작업을 프러스텀 컬링(Frustum Culling)이라 한다.
60fps를 보장하기 위해 반드시 구현해야할 기법
4. 최종 렌더링 진행
최종적으로 카메라에 담기는 영역들의 물체들만 필터링
필터링된 물체들의 Mesh 데이터들을 분석
분석된 데이터들을 그래픽 카드에 넘겨서 순서대로 그린다.
최종 렌더링 화면 완성
Last updated