Substance 애셋 매니저

Substance 애셋 매니저는 불러온 전체 Substance와 애셋들을 저장하고 관리합니다. 리스트에서의 아이템들은 새로운 위치로 드래그할 수 있고 Cinema 4D에서 선택되는 다른 요소들과 같은 방법으로 선택이 가능합니다(개별 또는 다수의 아이템들을 선택 또는 해제하기 위해 Ctrl/Cmd;아이템의 범위를 선택하기 위해 Shift; 선택을 삭제하기 위해 Del). 애셋은 더블클릭해서 이름 변경이 가능합니다.
애셋들은 애셋 매니저에서 다음 위치로 드래그 앤 드롭이 가능합니다(전체 링크들은 자동적으로 생성됩니다):
재질 매니저: 재질이 생성됩니다
텍스쳐 필드: Substance 쉐이더를 포함한 재질이 생성됩니다
애셋 링크 필드: 새로운 링크가 생성됩니다
오브젝트: Substance 쉐이더를 포함한 재질이 생성되고 오브젝트에 적용됩니다
드래그&드롭으로 재질들이 생성될 때, 재질은여기에서 설명한 것처럼 자동 모드로 매번 생성됩니다.
애셋들은 애셋 매니저에서 프리셋 라이브러리로 드래그할 수 있고(Substance 파일 역시 저장됩니다) 라이브러리에서 애셋 매니저로 다시 불러올 수 있습니다.
애셋들이 선택될 때, 그 속성들은 속성 매니저에 표시됩니다(Substance에 대한 특별한 모드를 가집니다)
애셋의 이름 왼쪽에서 여러분은 체크박스를 볼 수 있는데, 애셋을 현재 설정으로 고정시킬 때 사용이 가능합니다. 이것은 예를 들어, Substance Engine이 계산하기 위해 씬의 반응이 너무 느려질 경우 유용합니다(예. 애니메이션되는 애셋 파라미터를 가지고 있고 타임라인을 사용해서 전체 애셋 텍스쳐들을 각 프레임마다 재계산해야 할 경우. 이것은 매우 어려운 상황으로, 애셋을 해제해야 합니다).
애셋이 해제될 경우, 그 설정들은 수정이 가능하고 이것 역시 저장되지만 애셋을 활성화할 때 Substance Engine을 거치게 됩니다.
렌더링하기 전에 애셋을 활성화하는 것을 잊지 마세요(특히 애셋 파라미터가 애니메이션되는 경우)
애셋 이름의 오른쪽에서 다소 크진 않지만 속성 매니저에서 표시되는 텍스쳐의 프리뷰가 보여집니다.
컬럼의 타이틀 바를 클릭하면 리스트를 알파벳순으로 정렬합니다(아이템들을 드래그&드롭으로 재배치할 수 없는 경우) 다시 클릭하면 아이템들이 반대 순서로 되고 3번째로 클릭하면 알파벳순이 없어집니다.
파일 메뉴
이 명령을 사용해서 새로운 애셋을 Cinema 4D로 불러올 수 있습니다(또는 파일을 Substance 애셋 매니저에 드래그&드롭할 수 있습니다). Substance 파일은 *.sbsar 확장자를 가져야 합니다. Substance Engine 환경설정에 따라, 연결된 재질 역시 만들어집니다.
이것역시 Substance 파일에 대한 상대경로와 절대경로에도 적용됩니다.
이 명령은 Substance 애셋의 전체 폴더를 불러오는데 사용할 수 있습니다(하위 폴더 없음).
애셋이 포함된 파일을 열었을 경우 Substance중 하나가 Substance Designer에서 변경 또는 발행된 경우, Substance를 다시 불러오기 위해 이 명령을 호출합니다.
편집 메뉴
이 명령은 선택된 요소들을 제거하고 그것들을 시스템 캐쉬에 복사합니다. 요소들은 붙여넣기 명령을 사용해서 삽입이 가능합니다.
이 명령은 선택된 요소들을 시스템 캐쉬에 복사합니다. 붙여넣기 명령을 사용해서 몇 번이나 삽입이 가능합니다.
이 명령은 시스템 캐쉬에 복사된 요소들을 삽입합니다.
이 명령은 선택된 아이템들을 삭제합니다. Del 키를 누르면 같게 동작합니다.
이 명령은 재질에 링크되지 않은 모든 Substance들을 삭제합니다.
이 명령은 전체 불러온 애셋들을 선택합니다.
이 명령은 전체 애셋들을 선택 해제합니다.
이 명령은 재질 매니저에서 선택 또는 표시된 링크가 있는 재질을 가진 모든 애셋을 선택합니다. (표시된 재질들은 그 주변에 노란 프레임이 있습니다. 즉, 적용된 오브젝트가 선택됩니다).
이 명령은 재질을 통해 선택된 오브젝트들에 적용된 모든 애셋들을 선택합니다.
이 명령은 현재 선택되어 있는 애셋에 링크되는 전체 재질/오브젝트를 선택합니다.
이 명령은 전체 애셋들을 활성화/해제합니다. 이에 관해서는 여기에서 설명하고 있습니다.
이 명령은 Substance Engine 환경설정을 호출합니다.
생성하기 메뉴
기본적으로, 애셋이 만들어질 때 해당 Cinema 4D 재질이 다음 적용으로 만들어집니다:
Substance 출력 채널 | CINEMA 4D 재질 채널 |
Diffuse | 컬러 |
Basecolor * | 컬러 |
Emissive | 발광 |
Reflection | 반사율 |
Environment | 환경 |
Bump | 범프 |
Opacity | 알파 |
Specular | 반사율/스펙큘러-기본 |
Height | 디스플레이스먼트 |
Normal | 노말 |
Ambient Occlusion | 확산 |
*Diffuse 출력 채널이 존재하지 않거나 금속 재질 생성하기 명령으로 불러왔을 경우.
이 명령은 앞서 언급한 채널들을 포함한 재질을 만들 때 언제든지 사용이 가능합니다.
Substance Designer는 기본적으로 텍스쳐에 대해 물리-기반 렌더링(PBR)을 표시하는 두 가지 방식을 전제로 합니다.
첫째, Metallic/Roughness 워크플로우로- Substance Designer에서 불리는 - 적어도 고유의 Base Color, Metallic과 Roughness 출력 채널(텍스쳐)를 표시합니다.
다른 방식은 Specular/Glossiness 워크플로우로, 이것은 고유의 Diffuse, Glossiness와 Specular 텍스쳐들을 제공합니다.
두 워크플로우는 Cinema 4D의 반사율 채널에서 사용할 수 있는 기능들을 사용합니다.
금속 재질 생성하기와 광택 재질 생성하기 명령은 출력 채널에 추가하여 다음 항목들을 불러옵니다:
금속 재질 생성하기: Substance 출력 채널 Metallic과 Roughness는 반사율 채널의 각각의 레이어와 설정들에 맞춥니다.
광택 재질 생성하기: Glossy Substance 출력 채널은 반사율 채널의 각각의 레이어와 설정들에 맞춥니다.
이것은 렌더링된 결과물이 Substance Designer와 최대한 비슷하게 보이도록 보장합니다(같은 결과가 드믑니다). 이 브레이크다운을 시작점으로 사용될 수 있습니다. 예를 들어, 이전에 설명했던 추가적으로 이전 시스템과 달라진 점 섹션에서 설명한 것과 같이 여러분은 컬러 채널을 해제할 수 있습니다.
선택된 애셋들을 복제할 때 이 명령을 사용합니다.
해당 링크된 재질을 포함한 선택된 애셋들을 복제할 때 이 명령을 사용합니다.
프리셋 메뉴
이 명령은 Cinema 4D 컨텐츠 브라우저에 적용되지 않습니다. 이들은 Substance 애셋 프리셋들(확장자 *.sbsprs를 가진 파일들)입니다. 이들은 Substance Designer와 Cinema 4D 모두에서 생성될 수 있는 프리셋들입니다. 특정 파일 포맷으로 불러올 필요 없이 어플리케이션들 사이에서 애셋 설정들을 이동시킬 수 있습니다.
물론 속하는 애셋과 함께 프리셋을 사용하는 것이 가장 유용합니다. 그러나 "다른" 프리셋들 역시 사용될 수 있습니다:
이 명령은 Substance 프리셋을 전체 선택된 애셋들에 적용합니다. 프리셋에 포함되지 않은 파라미터들은 기본값으로 초기화됩니다. 선택된 애셋들 사이에 멀티 그래프가 있는 경우, 선택된 그래프에 대한 대화창이 표시됩니다. 애셋에 포함되지 않은 프리셋 파라미터는 무시됩니다.
이 명령은 전체 선택된 애셋들에 Substance 프리셋을 적용합니다. 다만, 프리셋에 포함되지 않는 모든 애셋 파라미터들은 변하지 않고 그대로 유지됩니다. 애셋에 포함되지 않는 프리셋의 파라미터들은 무시됩니다.
이 명령은 각 선택된 애셋에 프리셋 파일을 내보냅니다. 기본값에서 변경된 설정만 내보내집니다.
디스크 캐쉬 메뉴
씬을 불러올 때, 전체 애셋 텍스쳐들은 먼저 다시 생성되어야 합니다(그리고 RAM에 배치됩니다). 이것은 숫자와 해상도에 따라 시간이 조금 걸릴 수 있습니다. 이 과정을 줄이기 위해서, 텍스쳐들은 씬의 고유의 디렉토리에 "substance 캐쉬"로 저장이 가능합니다.
해상도에 따라, 이 텍스쳐들은 많은 메모리를 요구할 수 있습니다(tip: 텍스쳐 생성은 Substance Engine 환경설정에서 PNG 또는 JPEG 압축 포맷으로 설정할 수 있습니다!).
이 명령은 전체 선택된 Substance들을 캐쉬화합니다.
캐쉬된 애셋과 비교해서 수정된 텍스쳐들만 캐쉬화합니다(설정이 변경된 경우, 업데이트된 텍스쳐들은 자동적으로 캐쉬화되지 않습니다).
전체 애셋들의 텍스쳐들이 캐쉬화됩니다.
이 명령은 선택된/전체 Substance에 대해 캐쉬화된 텍스쳐들을 삭제합니다(환경설정 메뉴에서 정의된 파일 포맷에 대해서만)