Version: 5.3
텍스처
렌더 텍스처

절차적 머티리얼 에셋(Procedural Material Assets)

절차적 머티리얼 에셋은 런타임에 자동으로 생성되는 텍스처입니다. 자세한 내용은 사용자 가이드의 절차적 머티리얼을 참조하십시오. 절차적 머티리얼 에셋에는 절차적 머티리얼이 하나 이상 포함될 수 있습니다. 머티리얼은 일반 머티리얼과 똑같이 인스펙터에서 볼 수 있습니다. 하지만 절차적 머티리얼에는 조정 가능한 파라미터가 많습니다. 머티리얼 에셋과 마찬가지로, 인스펙터에는 절차적 머티리얼의 미리 보기가 창 차단에 표시됩니다.

인스펙터에서 본 절차적 머티리얼
인스펙터에서 본 절차적 머티리얼

인스펙터 창은 크게 4개 부분으로 나뉩니다.

  1. 서브스턴스 아카이브 관리자
  2. 프로퍼티
  3. 생성된 텍스쳐
  4. 미리보기

서브스턴스 아카이브 관리자

아카이브 뷰에는 절차적 머티리얼 에셋에 포함된 모든 절차적 머티리얼이 표시됩니다. 미리보기 행에서 관심 있는 절차적 머티리얼을 선택합니다. 더하기 및 빼기 버튼을 사용해 절차적 머티리얼을 절차적 머티리얼 에셋 아카이브에 추가하거나 삭제할 수 있습니다. 절차적 머티리얼을 추가하면 아카이브에 인코딩된 프로토타입을 사용하여 새로운 머티리얼이 생성됩니다. 세 번째 버튼인 복제 버튼을 누르면 현재 선택된 절차적 머티리얼의 모든 설정이 포함된 복사본인 새로운 절차적 머티리얼이 생성됩니다. 절차적 머티리얼의 새 이름을 머티리얼 헤더 이름 필드에 입력하여 이름을 바꿀 수 있습니다.

프로퍼티

머티리얼 프로퍼티

머티리얼의 일반 프로퍼티로, 선택된 셰이더에 따라 다릅니다. 작동 방식은 일반 머티리얼과 같습니다.

절차적 프로퍼티

절차적 머티리얼의 프로퍼티는 절차적 머티리얼이 생성된 방법에 따라 달라집니다.

프로퍼티: 기능:
Generate at Load 씬이 로드될 때 서브스턴스를 생성합니다. 비활성화하면 스크립트에서 프롬프트하는 경우에만 서브스턴스가 생성됩니다.
Random Seed 절차적 머티리얼에는 종종 어느 정도의 무작위성이 필요합니다. 랜덤 시드는 생성되는 형상을 바꾸는 데 사용할 수 있으며, 종종 0입니다. 간단히 랜덤화 버튼을 클릭하여 다른 시드를 얻고 머티리얼이 어떻게 변하는지 관찰할 수 있습니다.

생성된 텍스처(Textures)

생성된 텍스처 창
생성된 텍스처 창

영역에 절차적 머티리얼이 생성하는 텍스처를 시각화할 수 있습니다. 생성된 각 텍스처 아래의 드롭다운을 통해 해당 텍스처에 대한 알파 채널을 제공할 텍스처 맵을 선택할 수 있습니다. 예를 들어 베이스 알파가 투명도 이미지 또는 스페큘러 이미지 중에서 어디서 비롯되는지 지정할 수 있습니다. 아래의 스크린샷에는 스페큘러 이미지에서 비롯된 베이스 알파 채널이 보입니다.

플랫폼(Platform)별 오버라이드

다른 플랫폼용으로 빌드할 때는 타겟 플랫폼의 텍스처 해상도, 크기, 품질 등을 고려해야 합니다. 옵션을 오버라이드하고 배치하고자 하는 플랫폼에 따라 특정 값을 할당할 수 있습니다. 오버라이드할 값을 선택하지 않으면 프로젝트를 빌드할 때 에디터가 기본값을 선택합니다.

프로퍼티: 기능:
Target Size 생성된 텍스처의 목표 크기입니다. 대부분의 절차적 텍스처는 해상도에 따라 달라지지 않도록 설계되어 선택된 목표 크기를 준수하지만, 드문 경우에 고정 크기를 대신 사용하거나 가능한 크기를 일정 범위 이내로 제한합니다. 생성된 텍스처의 실제 크기는 인스펙터 하단의 미리보기에서 확인할 수 있습니다.
Texture Format 메모리에서 어떤 내부 표현이 텍스처에 사용되는지는 생성될 때 정해지며 크기와 품질을 절충하여 결정됩니다.
        Compressed 압축된 RGB 텍스처로, 메모리를 훨씬 더 적게 사용합니다.
        RAW 비압축 트루 컬러로, 최고 화질입니다. 256x256 텍스처에 256KB가 사용됩니다.

미리보기(Preview)

절차적 머티리얼 미리보기는 머티리얼 미리보기와 동일한 방식으로 작동합니다. 그러나 일반 머티리얼 미리보기와 달리 생성된 텍스처의 픽셀 해상도를 표시합니다.

텍스처
렌더 텍스처