다중 해상도 수정자

MultiRes 수정자는 정점과 다각형의 수를 줄여 모델 렌더링에 필요한 메모리 오버헤드를 줄입니다. 이 기능은 3ds Max 내에서는 물론 웹 기반 3D 응용 프로그램과 같은 3ds Max 외부에서 사용하기 위해 모델을 내보내는 컨텐츠 작성자에게도 유용합니다. MultiRes는 보다 신속한 작업과 정확한 비율 또는 정점 개수로 리덕션을 지정하는 기능을 비롯하여 최적화 수정자에 비해 여러 장점이 있습니다.

다중 해상도 수정자는 메시를 최적하기 위해 사용하는 경우 맵 채널을 유지합니다.

왼쪽: 원래 모델

가운데 및 오른쪽: 다중 해상도 수정자로 점점 단순화된 모델

다중 해상도의 모델링 팁

MultiRes 다중 해상도 메시 알고리즘은 범용으로 설계되어 있으며 다양한 모델 유형에서 고품질 메시를 생성합니다. 하지만 보다 신중하게 모델링하면 알고리즘의 결과가 개선됩니다. 다음은 고품질 다중 해상도 메시를 생성하기 위한 몇 가지 제안입니다.

절차

다중 해상도 수정자를 사용하려면

  1. 모델을 선택하고 다중 해상도 수정자를 적용합니다.
  2. 다중 해상도 매개변수 롤아웃의 생성 매개변수 그룹에서 생성 버튼을 클릭하여 메시를 초기화합니다.
  3. 해상도 그룹에서 키보드나 스피너 컨트롤을 사용하여 정점 비율이나 정점 개수 값을 줄입니다.

    정점 및 다각형 개수가 줄어들면 뷰포트에서 메시가 실시간으로 업데이트됩니다.

메시의 일부분을 최대 해상도로 유지하고 나머지의 해상도를 줄이려면

  1. 모델을 선택하고 다중 해상도 수정자를 적용합니다.
  2. 수정자 스택에서 다중 해상도 수정자 옆에 있는 (더하기 기호 아이콘)을 클릭하여 하위 오브젝트 계층을 엽니다.
  3. 정점 레이블을 클릭하여 정점 하위 오브젝트 수준에 액세스합니다.
  4. 해상도를 유지하려는 영역의 정점을 선택합니다.
  5. 생성 매개변수 그룹에서 기준 정점 유지를 켭니다.
  6. 생성 버튼을 클릭하여 메시를 초기화하거나 다시 초기화합니다.

    선택된 정점은 일반적인 틱 표시가 아닌 별표처럼 보이게 됩니다.

  7. 첫 번째 절차와 같이 해상도를 줄입니다.

    정점을 제거할 때 선택된 정점이 가장 마지막으로 제거됩니다.

    주: 여러 정점 그룹을 선택하고 메시를 다시 생성하여 언제든지 기본 정점을 변경할 수 있습니다.

정점을 병합하려면

    정점 해상도를 줄이면서 닫으려는 정점 간에 간격이 있으면 다중 해상도 수정자의 정점 병합 기능을 사용합니다. 정점을 병합하면 정점을 제거할 때 지정된 임계 거리 내의 정점이 축소됩니다.

    오브젝트 선택 도구를 활성화하고, 마우스 커서를 활성 뷰포트의 간격 범위 위로 이동하고(정점 하위 오브젝트 수준에 액세스할 수 있도록 지원), 상태 바에서 X/Y/Z 좌표에 표시된 값을 비교하/여 간격 길이를 예상하거나 테이프 도우미 오브젝트를 사용하여 정확한 측정값을 얻을 수 있습니다. 임계값 필드에 예상 간격 길이 값을 입력합니다.

  1. 모델을 선택하고 다중 해상도 수정자를 적용합니다.
  2. 정점 병합을 켭니다. 그러면 병합 임계값 및 메시 내 컨트롤이 활성화됩니다.
  3. 적절한 매개변수를 설정합니다.
    • 정점이 병합되는 최대 거리를 정의하려면 병합 임계값에 값을 입력합니다.
    • 요소 내에서 인접한 요소의 경계와 정점을 병합하려면 메시 내를 켭니다.
  4. 생성 버튼을 클릭합니다.

    변경 결과가 오브젝트에 표시됩니다.

    생성 버튼을 클릭하면 작업 수행 커서가 표시됩니다. 병합 임계값이 모델의 차원에 비해 너무 큰 경우에는 작업 수행 커서가 오랫동안 표시됩니다. 언제든지 생성 프로세스를 취소하려면 키를 누릅니다.

인터페이스

해상도 그룹

다음 컨트롤을 사용하여 수정된 오브젝트의 정점 개수 및 전체 토폴로지를 변경합니다.

정점 비율

원래 메시에서 전체 정점 개수에 대해 수정된 오브젝트의 정점 개수 비율입니다. 이 설정을 조정하면 정점 개수 값도 함께 변경됩니다.

주: 특정 비율(예: 30)을 입력한 후 3ds Max에서 이 값을 조금 더 작은 값(예: 29.971)으로 변경할 수도 있습니다. 이는 모델의 전체 정점 수와 비율 계산 간의 관계 때문입니다. 이것은 버그가 아니므로 원하는 값에서 가장 가까운 값을 사용하면 됩니다.
정점 개수

수정된 오브젝트의 총 정점 개수입니다. 이 컨트롤을 사용하여 출력 메시에서 최대 정점 개수를 설정합니다. 이 설정을 조정하면 정점 비율 값도 함께 변경됩니다.

최대 정점

다중 해상도를 적용한 원래 메시의 정점 개수를 표시합니다. 정점 개수 필드에 이보다 큰 값을 입력할 수 없습니다.

면 개수

현재 면 수를 표시합니다. 정점 비율/정점 개수 설정을 조정하면 면 수의 값도 함께 업데이트됩니다.

최대 면

최대 면 수를 표시합니다.

생성 매개변수 그룹

정점 병합

설정하면 다중 해상도가 모델에서 개별 요소 간의 정점을 병합합니다.

예를 들어 다중 해상도를 네 가지의 개별 요소로 구성된 찻주전자에 적용하고 정점 병합을 켜면 정점 해상도를 조정할 때 개별 구성요소가 한 개의 연속적인 저해상도 오브젝트에 병합됩니다.

정점 병합을 제어하기 위해 병합 임계값을 설정할 수 있습니다. 이 값은 더 높은 속도로 병합할 정점 내의 단위 거리를 결정합니다.

임계값

3ds Max 단위로 정점 간 최대 거리를 설정하여 해당 정점을 병합 대상으로 간주합니다. 이 거리 내에서 요소 사이의 정점들이 고속으로 결합되어 메시의 복잡성이 줄어듭니다. 정점 병합이 켜진 경우에만 사용할 수 있습니다.

주: 일치하는 정점만 제거하려면 임계값을 0.0으로 설정합니다. 이는 정점 용접 기능과 유사합니다.
메시 내

설정하면 다중 해상도는 요소 내에서 인접한 요소의 경계와 정점을 병합합니다. 많은 오브젝트에는 서로 연결되지 않은 다중 정점 그룹이 포함되어 있습니다. 간단한 예로 찻주전자 오브젝트가 있습니다. 이 오브젝트는 네 가지 요소(몸체, 핸들, 주둥이 및 뚜껑)로 이루어져 있습니다. 일반적으로 다중 해상도는 메시에서 각각의 개별 요소를 자체적으로 최적화합니다.

정점 병합 옵션의 기본 동작은 요소 사이의 정점을 병합하는 것입니다. 메시 내를 켜면 요소 내부에 있는 정점들도 병합됩니다.

경계 미터법

설장하면 다중 해상도에서 선택한 모델에 할당된 재질을 유지합니다. 재질 ID로 정의된 재질 경계는 최대한 유지되며 낮은 정점 개수에서 마지막으로 제거됩니다. 기본값=해제.

기준 정점 유지

설정하면 다중 해상도 최적화 알고리즘이 무시되고 다중 해상도 정점 하위 오브젝트 수준에서 선택한 모든 정점이 "중요" 정점으로 유지됩니다. 이 기능을 사용하여 너무 심하게 줄일 경우 알아볼 수 없는 손가락, 발 또는 기타 형상 등의 오브젝트나 캐릭터의 중요한 기능을 유지합니다.

이 옵션으로 사용할 정점을 선택하려면 다중 해상도 정점 하위 오브젝트 수준을 사용합니다. 이 수준에 액세스하려면 먼저 수정자 스택 표시로 이동하고 다중 해상도 수정자 옆에 있는 플러스 아이콘을 클릭합니다. 그러면 단일 정점 하위 오브젝트 수준으로 구성된 계층이 열립니다. 다음으로 정점 항목을 클릭합니다. 다중 해상도 정점이 메시에서 파란색 점으로 나타납니다. 이러한 정점은 표준 대화식 방법을 사용하여 선택할 수 있지만 변형할 수는 없습니다.

주의: 기준 정점 유지가 설정된 상태로 다중 해상도 하위 오브젝트 정점을 선택한 후 정점 해상도를 변경하기 전에 메시를 다시 생성합니다.

다음 그림에서 광대는 고해상도 메시로 시작했습니다. 오른쪽 절반에서 모든 다중 해상도 정점을 선택하고 기준 정점 유지를 켠 다음 정점 수를 줄였습니다.

광대의 왼쪽 반은 감소된 상태, 오른쪽 반은 원래 해상도

다중 정점 법선

설정하면 다중 해상도에서 각 정점에 대해 다중 법선을 할당할 수 있습니다. 기본적으로 다중 해상도는 하나의 정점에 단일 법선을 생성합니다.

다중 법선이 생성된 경우에는 정점 해상도가 변경될 때 동적으로 적용됩니다.

다중 정점 법선 옵션이 켜져 있으면 다중 해상도 수정자에서 정점 주변의 형상이 변경될 때 법선 업데이트를 생성합니다. 주름 각도(도, 0.0 - 180.0)를 지정해야 합니다. 주름 각도는 면 법선 사이의 각도입니다. 이것을 사용하여 두 면 사이의 가장자리에서 법선을 공유해야 하는 시점을 결정합니다.

예를 들어 메시 그리드가 10 x 10 면으로 정의된 평면에서 인접한 두 면의 각도는 0입니다. 정육면체에서 인접한 면의 주름 각도는 90도입니다. 일반적으로 주름 각도가 0에 가까우면 더 부드러운 음영 처리가 생성됩니다. 주름 각도가 180도 가까우면 모서리가 더 잘 보입니다.

주름 각도

다중 법선을 생성하는 데 필요한 주름의 값입니다. 정점별 다중 법선이 켜진 경우에만 사용할 수 있습니다.

최적의 주름 각도는 모델에 따라 다르며 대화식으로 설정되어 뷰포트와 렌더링된 이미지에서 음영 처리 효과를 확인합니다. 다중 정점 법선을 사용하여 더 정확한 음영 처리를 사용하려면 더 많은 내부 데이터가 필요합니다.

생성

수정된 오브젝트에 현재 다중 해상도 설정을 적용합니다. 맨 처음 오브젝트에 다중 해상도를 적용하는 경우에는 생성을 사용하여 메시 최적화 알고리즘을 초기화해야 정점 개수를 변경할 수 있습니다.

재설정

모든 생성 매개변수 롤아웃 설정을 마지막으로 생성을 사용한 시점의 값으로 설정합니다. 이러한 설정 중 하나 이상이 변경된 경우에만 사용할 수 있습니다.

재설정을 사용하여 마지막으로 메시를 생성한 시점의 생성 매개변수를 확인합니다.