Unity Engine의 그래픽 연산 과정에 대한 이해(DirectX, OpenGL, MeshRenderer, MeshFilter)
3D 물리 엔진의 그래픽 연산 프로세스 3D 렌더링 엔진에서 Cube는 어떠한 그래픽 연산 절차를 거쳐 그려질까? 유니티 엔진은 기본적으로 그래픽 연산 방식은 DirectX를, Camera에는 OpenGL을 탑재하고 있다. 두 라이브러리를 공용으로 사용하는 이유는 각 라이브러리마다 특성을 바탕으로 멀티플랫폼에 효율적으로 대응하기 위함이다. 자세한 내용은 Shader를 공부하다 보면 확인할 수 있는데, 플랫폼 마다 그래픽 연산 방식이 다르기 때문에 행렬 데이터를 새로 작성해주어야 한다고 한다. 유니티 에디터를 실행하면 하아라키 창에는 기본적으로 Camera와 Light가 세팅된다. 해당 컴포넌트들은 물리 엔진에서 오브젝트를 렌더링하는데 가장 필수적인 요인이다. Cube 오브젝트를 생성하면 다음과 같이 컴포..