Substance 맵

게임 엔진으로 내보내기에 최적화된 Substance 파라메트릭 텍스처를 적용합니다.

주: 3ds Max 2021부터는 Substance 맵이 구성요소로 설치되어 있어야 합니다. 또한 가능하면 Substance2 맵을 사용하는 것이 좋습니다. 이 맵은 향상된 환경을 제공하며 텍스처에 적용과 같은 최신 기능 및 워크플로우와 호환되기 때문입니다.

차지하는 메모리 및 디스크 공간이 작은 이 해상도 독립적인 동적 2D 텍스처를 사용하여 광범위한 재질을 구현할 수 있습니다. Unreal ® Engine 3 게임 엔진, Emergent의 Gamebryo ® 게임 엔진 및 Unity에 통합하여 Allegorithmic Substance Air 미들웨어 제품을 통해 내보냅니다. 또는 텍스처로 렌더링을 사용하면 비트맵에 텍스처를 적용하여 특정 렌더러에 사용할 수 있습니다.

동적으로 편집 가능하고 애니메이션 가능한 매개변수의 몇 가지 예로는 벽돌 벽의 벽돌 분포, 표면 에이징 및 반죽 두께, 가을 잎 텍스처의 색상 변형, 밀도 및 잎 유형, 광택 목재 텍스처의 사용 기간 및 판자 수가 있습니다. 또한 모든 텍스처에는 임의화 설정이 있어 장면을 자연스럽게 변형시킬 수 있습니다.

이 소개 항목의 나머지 부분에서는 Substance 기능을 사용하는 절차에 대해 설명하고, 그 다음 항목에서는 텍스처의 샘플 렌더 및 소프트웨어 인터페이스에 대한 정보를 제공합니다.

절차

예: 슬레이트 재질 편집기에서 Substance 맵을 사용하려면

    Substance는 컴팩트 재질 편집기가 아닌 슬레이트 재질 편집기(SME)에서 사용하는 것이 좋습니다. 그러나 컴팩트 재질 편집기에서 Substance를 사용하려는 경우 이 절차를 따릅니다.

  1. SME를 열고 재질/맵 브라우저의 재질 리스트에서 활성 뷰로 재질을 드래그합니다. 이 예에서는 표준 재질을 사용합니다.
  2. 재질/맵 브라우저의 재질 리스트에서 Substance 맵을 표준 재질의 분산 또는 다른 입력 소켓으로 드래그합니다.
  3. 뷰에서 Substance 맵 노드를 두 번 클릭합니다.

    해당 매개변수가 재질 편집기 오른쪽에 있는 매개변수 편집기에 나타납니다.

  4. 첫 번째 롤아웃 패키지 브라우저에서 "찾아보려면 클릭" 버튼을 클릭합니다.

    Substance 파일 찾아보기 대화상자가 열립니다. 기본적으로 이 대화상자에는 Noises 및 Textures의 포함된 Substance 파일 폴더 두 개가 표시됩니다.

  5. 이 예에서는 Textures 폴더를 연 다음 BrickWall_02 Substance 파일을 엽니다.

    Substance 파일의 확장자는 .sbsar입니다.

    Substance 파일을 열면 3ds Max에서 Substance 노드와 재질 노드 사이에 맵 출력 선택기 맵 노드를 자동으로 삽입합니다. 이 노드는 여러 가지 다양한 출력 유형(또는 채널)을 동시에 생성하는 대부분의 Substanc에 필요합니다. 일부 Substance는 출력 유형을 하나만 생성하며 이러한 Substance에는 맵 출력 선택기가 필요하지 않습니다. 맵 출력 선택기를 사용하면 두 노드의 배선을 변경하지 않고도 재질 입력 소켓에 연결된 Substance 맵의 출력 유형을 변경할 수 있습니다.

    Substance 맵은 다양한 출력 유형을 생성하므로 서로 다른 재질 입력에 동일한 맵을 적용하여 다음 예와 같이 Substance의 법선 출력을 범프 맵으로 사용하는 방법을 보여 줄 수 있습니다.

  6. 재질/맵 브라우저의 맵 리스트에서 법선 범프 맵을 재질의 범프 입력 소켓으로 드래그합니다.
  7. 법선 범프 맵 노드의 법선 입력 소켓과 Substance 맵의 법선 출력 소켓 사이에서 드래그합니다.

    다시 와이어링을 수행하면 3ds Max에서 두 노드 사이에 맵 출력 선택기 노드를 자동으로 삽입합니다.

    각 맵 출력 선택기 노드를 차례로 두 번 클릭하면 첫 번째 노드는 분산 채널로 설정되고 두 번째 노드는 법선 채널로 설정되는 것을 확인할 수 있습니다.

  8. 오브젝트에 재질을 적용하고 장면을 렌더링합니다. 매개변수 및 기타 설정을 조정하고 다시 렌더링하여 변경 사항이 맵 출력에 어떻게 영향을 미치는지 확인합니다.

예: 컴팩트 재질 편집기에서 Substance 맵을 사용하려면

    쉽게 사용하려면 컴팩트 재질 편집기가 아닌 슬레이트 재질 편집기(SME)에서 Substance 맵을 할당하는 것이 좋습니다. 그러나 컴팩트 재질 편집기를 사용하려면 다음 절차를 따르십시오.

  1. 필요한 경우 샘플 슬롯을 선택하고 재질을 변경합니다.
  2. 분산과 같은 재질의 매개변수 중 하나에 대해 맵 버튼을 클릭하고 맵 출력 선택기 맵을 할당합니다.
  3. 맵 출력 선택기 맵의 매개변수 롤아웃에서 원본 맵 버튼을 클릭하고 Substance 맵을 할당합니다.
  4. 첫 번째 롤아웃 패키지 브라우저에서 "찾아보려면 클릭" 버튼을 클릭합니다.

    Substance 파일 찾아보기 대화상자가 열립니다. 기본적으로 이 대화상자에는 Noises 및 Textures의 포함된 Substance 파일 폴더 두 개가 표시됩니다.

  5. Substance 파일을 열고 필요에 따라 매개변수를 설정합니다.
  6. (상위로 이동)을 클릭하여 상위 맵 출력 선택기 맵으로 돌아가 채널 이름을 분산과 같은 적합한 출력 채널로 설정합니다.
    주: 대부분의 Substance에는 대부분의 재질에서 사용 가능한 맵 입력 수만큼 출력 채널이 많지 않으므로 경우에 따라 사용 가능한 채널로 작업을 수행해야 합니다. 예를 들어 필터 색상 맵으로 Substance를 할당하려면 Substance에서 분산 출력을 사용하십시오.
  7. 원본 맵 버튼을 마우스 오른쪽 버튼으로 클릭하고 복사를 선택합니다.
  8. 재질 수준으로 돌아가 필요에 따라 새 맵 출력 선택기 맵을 재질의 다른 맵에 할당합니다. 각 맵에 대해 적합한 채널 이름 설정을 선택한 다음 원본 맵 버튼을 마우스 오른쪽 버튼으로 클릭하고 붙여넣기(인스턴스)를 선택합니다.

    그러면 임의 Substance 맵에서 설정을 변경할 경우 모든 맵이 동시에 변경됩니다.