https://youtu.be/7THmQAuCwAo?feature=shared

개요

**Mesh(메쉬)**는 3D 오브젝트의 형태를 정의하는 기하학적 데이터입니다. 정점(Vertex)과 삼각형(Triangle)의 집합으로 구성되며, 3D 그래픽의 가장 기본적인 구성 요소입니다. 이 문서에서는 폴리곤 메쉬의 개념과 효율적인 표현 방법, 그리고 Mesh 클래스 구현을 다룹니다.


Part 1: 폴리곤 메쉬의 개념

폴리곤 메쉬(Polygon Mesh)란?

이러한 객체는 여러 기법으로 구성될 수 있지만, 게임과 같은 실시간으로 처리되는 물체들은 거의 대부분 폴리곤(polygon) 모델링 기법을 사용합니다. (GPU가 폴리곤 메쉬 처리에 최적화되어 있기 때문입니다.)

폴리곤의 의미

여러 개의 폴리곤으로 구성된 하나의 객체를 폴리곤 메쉬라고 합니다. 그림에서 볼 수 있듯이 더 많은 폴리곤을 사용할수록 물체를 더욱 정교하게 표현할 수 있습니다. 이러한 폴리곤 메쉬는 정확한 곡면이 아닌 곡면에 근사한 표현이라는 것을 알아두자.

image.png

폴리곤 메쉬의 특징

실시간 렌더링에 최적

근사적 표현