mesh를 저장하기 위한 파일은 대부분 아래와 같은 형식을 띈다


그럼 EMOCA에서 나온 obj파일을 살펴보자
예시로 emoca의 output인 obj 파일을 살펴보면 다음과 같다



mesh_coarse.mtl → mtl 사용할 mtl파일의 이름
v (verticies)
vt (texture coordinate of one vertex)
usemtl FaceTexture
f (face) ( faces는 vertex의 index/ texture coordinate의 index/ normal index 형식으로 되어 있다)
으로 구성 되어 있는데, 이때, FaceTexture은 mesh_coarse.mtl 파일을 살펴보면 알 수 있다.
mesh_coarse.mtl 파일은 다음과 같이 구성되어 있다
newmtl FaceTexture map_Kd mesh_coarse.png disp ./mesh_coarse_normals.png
즉, 해당 mtl 파일은 “FaceTexture”라는 material을 정의하는 파일인데, diffuse color texture map은 mesh_coarse.png로 선언하고 displacement map은 /mesh_coarse_normals.png 로 정의하는 파일이다.

mesh_coarse.png & mesh_coarse_normals.png