메시 단순화 툴
문서 변경내역: Mike Fricker 작성. NickPenwarden 수정. 홍성진 번역.
개요
메시 단순화 툴(Mesh Simplification Tool)을 사용하면 원본 메시의 저해상도 버전을 만들 수 있습니다. 메시의 품질 수준을 조정해 가면서 그 결과를 에디터 뷰포트에서 즉시 확인할 수 있도록 메시가 그 자리에서 업데이트됩니다. 원본 메시 데이터가 보존되어, 원본 메시를 망가뜨리지 않고도 바라는 품질 수준을 내도록 메시를 조정할 수 있습니다.
단순화된 메시는 메모리를 덜 잡아먹기에 런타임 퍼포먼스의 향상으로 이어질 수 있습니다.
추가적으로 메시의 레벨-오브-디테일(LOD) 모델을 자동 생성하는데 툴을 사용할 수도 있습니다. 이러한 LOD 모델은 디테일이 떨어져도 별로 티나지 않는 먼 거리에서 맞바뀝니다. 이 LOD 모델은 버텍스도 적고 본 수도 덜 필요하기에 렌더링 퍼포먼스가 크게 향상될 수 있습니다.
주: 현재 스태틱 메시와 스켈레탈 메시만 지원됩니다. 프랙처 스태틱 메시는 나중에 지원될 예정입니다.
스켈레탈 메시 단순와 관련 정보는 Skeletal Mesh Simplification Tool KR 페이지를 참고하시기 바랍니다.
툴 창 불러오기
스태틱 메시 에디터에서 툴을 불러올 수 있습니다. 메시 단순화 창이 보이지 않으면, 창 메뉴에서 켜 주면 됩니다. 레벨의 아무 스태틱 메시에 오른클릭 후 메시 단순화... 를 선택해도 됩니다.
메시 단순화 툴은 스태틱 메시 에디터 창 내에 자유로이 도킹 가능한 툴 창으로 만들어져 있습니다.
메시 단순화하기
먼서 LOD 메뉴나 툴바에서 단순화하려는 LOD 를 선택합니다:
단순화 세팅을 원하는 대로 선택한 다음 LOD 단순화 버튼을 클릭합니다. 스태틱 메시 에디터와 다른 에디터 뷰포트 둘 다에 메시가 즉시 업데이트됩니다.
- 품질 - 예전 툴과는 달리 정확한 트라이앵글 수가 아닌 품질 수준을 지정하게 됩니다. 에디터는 바라는 품질을 사용하여 메시에 대한 오차 척도를 계산합니다. 이 오차 척도는 메시 단순화로 생기는 메시의 표면이 원본 메시의 표면과 너무 크게 틀어지지 않도록 해 줍니다. 이러한 접근법의 장점은, 툴이 메시를 최적화하는 작업을 일정한 트라이앵글 수에서 딱 멈추지 않고 원본 메시에서 일정 수준 범위 내로 제한시켜 똑똑하게 처리할 수 있다는 점입니다.
- 실루엣 - 메시 실루엣 중요도를 노멀, 높음, 가장 높음 중에서 선택할 수 있습니다. 높아질 수록 단순화할 때 메시의 지오메트리 모양을 더욱 잘 보존하게 되지만, 트라이앵글 수도 높아집니다.
- 텍스처 - 텍스처 밀도를 노멀, 높음, 가장 높음 중에서 선택할 수 있습니다. 높아질 수록 단순화할 때 텍스처가 늘어나는 부작용이 생길 확률도 줄어들지만, 트라이앵글 수도 높아집니다.
- 노멀 - 단순화된 메시에 대한 노멀 생성 옵션을 선택할 수 있습니다:
- 스무딩 그룹 보존: 원본 메시의 스무딩 그룹을 보존해 봅니다.
- 노멀 재계산: 심플리곤(Simplygon)이 단순화된 메시에 대한 노멀을 재계산할 수 있습니다.
- 노멀 재계산 (스무드): 심플리곤이 스무드 에지를 선호하여 단순화된 메시에 대한 노멀을 재계산할 수 있습니다.
- 노멀 재계산 (하드): 심플리곤이 하드 에지를 선호하여 단순화된 메시에 대한 노멀을 재계산할 수 있습니다.
메시를 단순화할 때 스태틱 메시 에디터의 뷰포트 왼쪽 위 구석에 트라이앵글과 버텍스 카운트가 업데이트됩니다. 메시 단순화 창에는 소스 메시의 트라이앵글과 버텍스 카운트가 표시되어 단순화된 메시와 비교해 볼 수 있습니다.
계속해서 품질 세팅을 조절하여 만족할 만한 결과를 얻을 때까지 메시를 단순화 작업을 하면 됩니다.
LOD 생성하기
메시 단순화 툴은 LOD 만드는 데도 사용할 수 있습니다. 스태틱 메시 에디터의 메시 메뉴에서 LOD 생성을 선택하십시오.
먼저 생성하려는 LOD 레벨을 묻습니다:
다음 LOD 생성 제약 옵션을 선택하라고 묻습니다:
이 LOD 를 맞바꿀 거리를 선택한 다음, LOD 와 소스 메시 사이에 얼마만큼의 픽셀 오차를 허용할 것인지 선택합니다. 마지막으로 OK 를 선택하면 LOD 가 생성됩니다.
에디터는 LOD 생성시 품질 척도를 계산합니다. 허용된 픽셀 오차는 주어진 거리에서 메시가 몇 픽셀만큼이나 튀어나와도 괜찮은지 에디터에게 일러줍니다. 예를 들어 거리를 2000, 허용된 픽셀 오차는 1 로 설정하면 생성되는 LOD 는 2000 유닛 떨어져서 볼 때 소스 메시에서 1 픽셀 보다 크게 벌어지지 않습니다. 이렇게 계산된 척도는 추정치이며, 백버퍼 크기(는 1280x720 으로,)와 시야각(은 90 도로)에 대한 가정을 합니다. 이 추정치는 생성된 LOD 의 품질을 미세 조정해 볼 수 있는 시작점으로 써 보시라는 정도입니다.
LOD 생성 이후엔 그 품질을 조정하는 것이 좋습니다. 다음 메시 단순화 지침을 따르고서 생성한 LOD 를 선택했는지 확인하십시오.
거리와 픽셀 오차에 따라 LOD 를 재생성하려면, 메시 메뉴에서 LOD 생성 을 선택하고 LOD 를 대체하겠다 선택하면 됩니다:
여러 메시 단순화하기
에디터에서 선택된 모든 액터에 대한 메시들을 단순화시킬 수도 있습니다. 다수의, 이를테면 항상 멀리서만 보게 되는 스태틱 메시에 걸쳐 최적화 패스를 하고싶을 때 유용하게 쓸 수 있습니다. 단순히 에디터에서 스태틱 메시 액터 그룹을 선택한 다음 맥락 메뉴에서 선택된 모든 액터에 대한 메시 단순화 옵션을 선택하면 됩니다.
품질 수준을 선택하고 OK 를 누릅니다. 선택된 모든 메시가 단순화됩니다. 일괄 처리과 완료되면 각 메시의 품질 수준을 조정해 주면 됩니다.
경고: 매시 애셋 자체가 단순화됩니다. 즉 이러한 변경은 카메라에 가까이 있을 수도 있는 인스턴스에도 전부 영향을 끼치며, 다른 맵의 인스턴스도 물론입니다.
Simplygon®
심플리곤은 일정한 화면상의 크기에 대한 LOD 품질을 떨어뜨리지 않으면서도 가급적 많은 정보를 제거하여, 특정 픽셀 해상도에 대한 게임용 레벨 오브 디테일 (LOD) 모델을 자동으로 생성하는 데 쓰이는 것입니다. 심플리곤은 LOD 전환시의 시각적 품질과 LOD 의 지오메트리적인 온전성을 유지하는 독점적 메시 감소 방법을 사용하여, AAA 급 게임에서 바로 사용할 수 있는 AutoLOD 를 만들어 냅니다.
언리얼 엔진 3 는 심플리곤을 적극 활용, 언리얼 에디터를 나가지 않고도 고품질 메시 감소를 이뤄냅니다. 개발자가 메시 단순화, LOD 생성 작업을 빠르게 할 수 있으며, 맵에서 그 결과를 바로 확인할 수 있는 것입니다.
Important!
You are viewing documentation for the Unreal Development Kit (UDK).
If you are looking for the Unreal Engine 4 documentation, please visit the Unreal Engine 4 Documentation site.