UDN
Search public documentation:

MeshSimplificationToolKR
English Translation
日本語訳
中国翻译

Interested in the Unreal Engine?
Visit the Unreal Technology site.

Looking for jobs and company info?
Check out the Epic games site.

Questions about support via UDN?
Contact the UDN Staff

UE3 홈 > 스태틱 메시 > 메시 단순화 툴
UE3 홈 > 배경 아티스트 > 메시 단순화 툴

메시 단순화 툴


문서 변경내역: Mike Fricker 작성. NickPenwarden 수정. 홍성진 번역.

개요


메시 단순화 툴(Mesh Simplification Tool)을 사용하면 원본 메시의 저해상도 버전을 만들 수 있습니다. 메시의 품질 수준을 조정해 가면서 그 결과를 에디터 뷰포트에서 즉시 확인할 수 있도록 메시가 그 자리에서 업데이트됩니다. 원본 메시 데이터가 보존되어, 원본 메시를 망가뜨리지 않고도 바라는 품질 수준을 내도록 메시를 조정할 수 있습니다.

단순화된 메시는 메모리를 덜 잡아먹기에 런타임 퍼포먼스의 향상으로 이어질 수 있습니다.

추가적으로 메시의 레벨-오브-디테일(LOD) 모델을 자동 생성하는데 툴을 사용할 수도 있습니다. 이러한 LOD 모델은 디테일이 떨어져도 별로 티나지 않는 먼 거리에서 맞바뀝니다. 이 LOD 모델은 버텍스도 적고 본 수도 덜 필요하기에 렌더링 퍼포먼스가 크게 향상될 수 있습니다.

주: 현재 스태틱 메시와 스켈레탈 메시만 지원됩니다. 프랙처 스태틱 메시는 나중에 지원될 예정입니다.

스켈레탈 메시 단순와 관련 정보는 Skeletal Mesh Simplification Tool KR 페이지를 참고하시기 바랍니다.

툴 창 불러오기


스태틱 메시 에디터에서 툴을 불러올 수 있습니다. 메시 단순화 창이 보이지 않으면, 메뉴에서 켜 주면 됩니다. 레벨의 아무 스태틱 메시에 오른클릭 후 메시 단순화... 를 선택해도 됩니다.

MeshSimp_Initial.png

메시 단순화 툴은 스태틱 메시 에디터 창 내에 자유로이 도킹 가능한 툴 창으로 만들어져 있습니다.

메시 단순화하기


먼서 LOD 메뉴나 툴바에서 단순화하려는 LOD 를 선택합니다:

MeshSimp_SelectLOD.JPG

단순화 세팅을 원하는 대로 선택한 다음 LOD 단순화 버튼을 클릭합니다. 스태틱 메시 에디터와 다른 에디터 뷰포트 둘 다에 메시가 즉시 업데이트됩니다.

MeshSimp_Simplify.png

  • 품질 - 예전 툴과는 달리 정확한 트라이앵글 수가 아닌 품질 수준을 지정하게 됩니다. 에디터는 바라는 품질을 사용하여 메시에 대한 오차 척도를 계산합니다. 이 오차 척도는 메시 단순화로 생기는 메시의 표면이 원본 메시의 표면과 너무 크게 틀어지지 않도록 해 줍니다. 이러한 접근법의 장점은, 툴이 메시를 최적화하는 작업을 일정한 트라이앵글 수에서 딱 멈추지 않고 원본 메시에서 일정 수준 범위 내로 제한시켜 똑똑하게 처리할 수 있다는 점입니다.
  • 실루엣 - 메시 실루엣 중요도를 노멀, 높음, 가장 높음 중에서 선택할 수 있습니다. 높아질 수록 단순화할 때 메시의 지오메트리 모양을 더욱 잘 보존하게 되지만, 트라이앵글 수도 높아집니다.
  • 텍스처 - 텍스처 밀도를 노멀, 높음, 가장 높음 중에서 선택할 수 있습니다. 높아질 수록 단순화할 때 텍스처가 늘어나는 부작용이 생길 확률도 줄어들지만, 트라이앵글 수도 높아집니다.
  • 노멀 - 단순화된 메시에 대한 노멀 생성 옵션을 선택할 수 있습니다:
  • 스무딩 그룹 보존: 원본 메시의 스무딩 그룹을 보존해 봅니다.
  • 노멀 재계산: 심플리곤(Simplygon)이 단순화된 메시에 대한 노멀을 재계산할 수 있습니다.
  • 노멀 재계산 (스무드): 심플리곤이 스무드 에지를 선호하여 단순화된 메시에 대한 노멀을 재계산할 수 있습니다.
  • 노멀 재계산 (하드): 심플리곤이 하드 에지를 선호하여 단순화된 메시에 대한 노멀을 재계산할 수 있습니다.

메시를 단순화할 때 스태틱 메시 에디터의 뷰포트 왼쪽 위 구석에 트라이앵글과 버텍스 카운트가 업데이트됩니다. 메시 단순화 창에는 소스 메시의 트라이앵글과 버텍스 카운트가 표시되어 단순화된 메시와 비교해 볼 수 있습니다.

계속해서 품질 세팅을 조절하여 만족할 만한 결과를 얻을 때까지 메시를 단순화 작업을 하면 됩니다.

LOD 생성하기


메시 단순화 툴은 LOD 만드는 데도 사용할 수 있습니다. 스태틱 메시 에디터의 메시 메뉴에서 LOD 생성을 선택하십시오.

먼저 생성하려는 LOD 레벨을 묻습니다:

MeshSimp_ChooseLOD.JPG

다음 LOD 생성 제약 옵션을 선택하라고 묻습니다:

MeshSimp_GenerateLOD.JPG

이 LOD 를 맞바꿀 거리를 선택한 다음, LOD 와 소스 메시 사이에 얼마만큼의 픽셀 오차를 허용할 것인지 선택합니다. 마지막으로 OK 를 선택하면 LOD 가 생성됩니다.

에디터는 LOD 생성시 품질 척도를 계산합니다. 허용된 픽셀 오차는 주어진 거리에서 메시가 몇 픽셀만큼이나 튀어나와도 괜찮은지 에디터에게 일러줍니다. 예를 들어 거리를 2000, 허용된 픽셀 오차는 1 로 설정하면 생성되는 LOD 는 2000 유닛 떨어져서 볼 때 소스 메시에서 1 픽셀 보다 크게 벌어지지 않습니다. 이렇게 계산된 척도는 추정치이며, 백버퍼 크기(는 1280x720 으로,)와 시야각(은 90 도로)에 대한 가정을 합니다. 이 추정치는 생성된 LOD 의 품질을 미세 조정해 볼 수 있는 시작점으로 써 보시라는 정도입니다.

LOD 생성 이후엔 그 품질을 조정하는 것이 좋습니다. 다음 메시 단순화 지침을 따르고서 생성한 LOD 를 선택했는지 확인하십시오.

거리와 픽셀 오차에 따라 LOD 를 재생성하려면, 메시 메뉴에서 LOD 생성 을 선택하고 LOD 를 대체하겠다 선택하면 됩니다:

MeshSimp_ReplaceLOD.JPG

여러 메시 단순화하기


에디터에서 선택된 모든 액터에 대한 메시들을 단순화시킬 수도 있습니다. 다수의, 이를테면 항상 멀리서만 보게 되는 스태틱 메시에 걸쳐 최적화 패스를 하고싶을 때 유용하게 쓸 수 있습니다. 단순히 에디터에서 스태틱 메시 액터 그룹을 선택한 다음 맥락 메뉴에서 선택된 모든 액터에 대한 메시 단순화 옵션을 선택하면 됩니다.

MeshSimp_SimplifyAll.jpg

품질 수준을 선택하고 OK 를 누릅니다. 선택된 모든 메시가 단순화됩니다. 일괄 처리과 완료되면 각 메시의 품질 수준을 조정해 주면 됩니다.

경고: 매시 애셋 자체가 단순화됩니다. 즉 이러한 변경은 카메라에 가까이 있을 수도 있는 인스턴스에도 전부 영향을 끼치며, 다른 맵의 인스턴스도 물론입니다.

Simplygon®


simplygon_logo.jpg

심플리곤은 일정한 화면상의 크기에 대한 LOD 품질을 떨어뜨리지 않으면서도 가급적 많은 정보를 제거하여, 특정 픽셀 해상도에 대한 게임용 레벨 오브 디테일 (LOD) 모델을 자동으로 생성하는 데 쓰이는 것입니다. 심플리곤은 LOD 전환시의 시각적 품질과 LOD 의 지오메트리적인 온전성을 유지하는 독점적 메시 감소 방법을 사용하여, AAA 급 게임에서 바로 사용할 수 있는 AutoLOD 를 만들어 냅니다.

언리얼 엔진 3 는 심플리곤을 적극 활용, 언리얼 에디터를 나가지 않고도 고품질 메시 감소를 이뤄냅니다. 개발자가 메시 단순화, LOD 생성 작업을 빠르게 할 수 있으며, 맵에서 그 결과를 바로 확인할 수 있는 것입니다.