머티리얼 분석 툴(Material Analyzer) 은 프로젝트에 있는 모든 머티리얼이나 머티리얼 인스턴스를 식별하고 분석할 수 있도록 도와주는 개발자 툴입니다. 이 기능을 사용하면 변경을 통해 셰이더 순열과 저장 데이터를 줄일 수 있습니다. 분석할 머티리얼이나 머티리얼 인스턴스를 선택하면 툴이 해당하는 머티리얼의 모든 후손(또는 머티리얼 인스턴스의 부모 머티리얼이 가진 모든 후손)을 찾아줍니다. 이 툴은 모든 베이스 프로퍼티 오버라이드, 스태틱 스위치, 스태틱 컴포넌트 마스크 파라미터도 식별합니다.
머티리얼 분석 툴 열기
-
메뉴 바에서 툴(Tools) > 검사(Audit) > 머티리얼 분석 툴(Material Analyzer) 을 클릭합니다. 머티리얼 분석 툴(Material Analyzer) 창이 열립니다.
-
분석할 머티리얼(Material to Analyze) 옆에 있는 드롭다운 메뉴를 클릭합니다. 목록이나 검색창을 사용해 분석하고 싶은 머티리얼이나 머티리얼 인스턴스를 선택합니다.
-
머티리얼 분석 툴이 선택한 머티리얼의 모든 인스턴스 목록을 표시합니다.
제안 목록 확인하기
머티리얼 인스턴스 계층구조 아래에는 제안 목록이 있습니다. 제안 목록은 동일한 스태틱 오버라이드를 가진 모든 머티리얼 인스턴스를 그룹화합니다. 각 줄 옆의 화살표를 클릭하면 식별된 인스턴스를 자세히 확인할 수 있습니다.
로컬 컬렉션 생성
각 제안 목록에는 로컬 컬렉션 생성(Create Local Collection) 버튼이 있습니다. 이 버튼을 클릭하면 모든 관련 인스턴스가 로컬 컬렉션에 배치되어 쉽게 인스턴스를 찾고 업데이트할 수 있어 파라미터 셋업의 효율이 향상됩니다.
스태틱 스위치 파라미터 목록 보기
머티리얼 인스턴스의 스태틱 스위치 파라미터를 보려면 스태틱 스위치 파라미터 열 옆의 화살표를 클릭하여 전체 목록을 표시합니다. 텍스트가 잘리면 열 크기를 늘릴 수 있습니다.
머티리얼 인스턴스 부모 변경
머티리얼 인스턴스의 부모를 스태틱 오버라이드가 같은 새로운 인스턴스로 변경할 수 있습니다. 이 경우 부모가 변경된 머티리얼 인스턴스에서 고유 오버라이드만 변경됩니다. 이 기능을 사용하면 셰이더 순열과 저장 데이터를 줄일 수 있습니다. 부모를 변경한 머티리얼 인스턴스에서 스태틱 파라미터 오버라이드를 모두 제거하지 않으면 추가 데이터가 계속 저장됩니다.