프로젝트가 정말 큽니다.

Substance 3D Painter 프로젝트는 매우 크고 많은 디스크 공간을 사용할 수 있습니다. 이 페이지에서는 이를 완화하는 이유와 방법에 대해 설명합니다.

어떤 종류의 리소스가 프로젝트에 저장됩니까?

텍스처링 중에 사용되는 모든 에셋 또는 리소스는 프로젝트 파일에 저장되며 여기에는 다음이 포함됩니다.

  • 원본 메시(원본 파일이 아니라 처리된 메시)
  • 구운 메시 맵
  • 재질(Substance 재질 등)
  • 레이어/사전 설정/브러시 획에서 사용하는 비트맵 또는 기타 리소스.

높은 폴리 메시(high-poly mesh)는 프로젝트에 포함되지 않습니다. 그들은 단지 연결되어 있을 뿐이다.

프로젝트에 많은 리소스가 저장되는 이유는 무엇입니까?

사용된 모든 리소스를 저장하면 프로젝트는 완전히 자율적이며 한 컴퓨터에서 다른 컴퓨터로 쉽게 중단하지 않고 이동할 수 있습니다. 가장 큰 단점은 디스크의 파일 점유율이 클 수 있다는 것입니다.

모든 것을 프로젝트 파일에 포함시키기로 결정한 것은 모든 것이 비파괴적이라는 사실에서 비롯됩니다. 다시 열 때 프로젝트 자체가 "재구축"된다는 의미입니다. 선반에 단일 브러시나 재질이 없는 경우 프로젝트가 손상되어 올바르게 다시 생성할 수 없습니다. 리소스의 복제본을 저장하면 프로젝트를 저장한 상태로 복원할 수 있습니다.

프로젝트 크기를 줄일 수 있는 방법이 있나요?

프로젝트 크기를 줄이는 몇 가지 방법이 있습니다.

사용하지 않는 리소스 정리

프로젝트에서 많은 리소스를 사용하는 경우 Substance 3D Painter에서 해당 리소스를 복사합니다. 페인트 시 알파를 사용한 경우를 예로 들 수 있습니다. 나중에 알파가 칠해질 때 레이어를 삭제하면 Substance 3D Painter에서 리소스가 자동으로 제거되지 않습니다.

사용하지 않는 리소스를 제거하려면 파일 메뉴에서 정리 작업을 사용하십시오. 그런 다음 프로젝트를 저장합니다(이렇게 하면 리소스의 실제 제거가 트리거됩니다).

프로젝트에 계속 사용되는 리소스는 제거할 수 없습니다. 즉, 비활성화된 텍스처 세트는 여전히 리소스를 참조하고 리소스를 삭제하지 못하도록 합니다. 이를 방지하려면 텍스처 집합 재할당 창에서 사용하지 않도록 설정된 텍스처 집합을 제거하십시오.

텍스처 세트 해상도 줄이기

프로젝트를 저장하면 텍스처 세트 레이어 스택의 최종 결과가 프로젝트에 저장됩니다. 이렇게 하면 텍스처 세트를 다시 계산하지 않고도 프로젝트를 다시 열 때 뷰포트에서 미리보기를 유지할 수 있습니다. 텍스처 세트 해상도가 클수록 미리 보기 캐시도 커집니다.

예를 들어 캐시 풋프린트를 줄이려면 해상도를 512와 같이 더 낮은 값으로 변경하면 됩니다. Substance 3D Painter은 비파괴적이므로 나중에 품질을 잃지 않고 이 해상도를 다시 변경할 수 있습니다.

프로젝트 압축

Ctrl+S를 통해 점진적으로 프로젝트를 저장하면 프로젝트 파일 아카이브가 조각날 수 있습니다. 이 경우 중요한 문제는 아니지만 프로젝트 파일에 크기를 늘릴 수 있는 빈 공간이 생길 수 있습니다.

파일 메뉴에서 “저장 및 압축” 기능을 사용하여 프로젝트를 다시 저장하고 빈 공간을 제거하십시오. 이 저장 작업은 일반 저장 작업보다 더 길지만 파일 설치 공간을 크게 줄일 수 있습니다.

구운 메시 맵 크기 줄이기

일반적으로 프로젝트가 디스크 공간을 많이 차지하는 가장 큰 장본이자 이유는 구워진 메시 맵 자체가 많고 크기 때문이다.

메시 맵 크기를 줄이려면 다음과 같이 수행할 수 있습니다.

  • 낮은 베이킹 해상도를 사용합니다.
    노멀 맵을 4K에서 구울 수 있지만 일반적으로 색상이 지정된 그레이디언트에 가까운 위치 맵의 경우에는 그렇지 않을 수 있습니다. 서로 다른 파일 크기를 혼합하기 위해 두 가지 해상도에서 2단계로 베이킹합니다.

  • 텍스처를 내보내고 수동으로 설치 공간을 줄입니다.
    기본적으로 Substance 3D Painter에서는 모든 텍스처를 16비트 단위의 RGBA 이미지로 굽습니다. 여기에는 앰비언트 오클루전과 같은 회색 음영 베이커가 포함됩니다.

    인쇄용 베이크 텍스처를 줄이려면 이 단계를 순서대로 사용하십시오.

    1. 베이커 창에서 “확산 적용” 설정 비활성화
    2. "확장 기능"을 합리적인 값(예: 2048 해상도의 경우 32픽셀)으로 설정합니다
    3. 모든 텍스처를 동일한 해상도로 베이킹
    4. 내보내기 사전 설정 "Mesh Maps"를 16비트 PNG로 사용하고 패딩이 "No padding (passthrough)"로 설정된 구운 텍스처 내보내기
    5. 사진 편집 소프트웨어 또는 Substance 3D Designer에서 각 맵 열기
    6. 장착된 것처럼 보이는 텍스처의 해상도를 낮춥니다. 앰비언트 오클루전, 곡률 및 Thickness을 색상에서 회색 음영으로 전환해야 합니다.
    7. 새 텍스처 버전을 16비트 PNG로 저장합니다.
    8. 텍스처를 다시 가져와 [텍스처 세트] 설정에서 원래 베이크 텍스처 위에 놓습니다.
    9. [파일] 메뉴의 [지우기] 작업을 사용하여 이전 메시 맵을 제거합니다.
    10. 파일 메뉴에서 저장 및 압축 동작을 사용하여 프로젝트 파일을 압축합니다.
      이러한 모든 단계를 거치면 프로젝트 설치 공간을 크게 줄일 수 있습니다.

메시 맵이 최소 16비트 텍스처를 유지하는 것이 중요합니다. 8비트 텍스처는 설치 공간이 더 작을 수 있지만 스마트 재질 및 마스크 생성기에 가공물을 도입할 것입니다. PNG는 손실 없는 압축 형식입니다. 즉, 아티팩트를 추가하지 않고 텍스처를 압축하며 16비트도 지원하므로 이 방법이 좋습니다.

recommendation-more-help
substance-3d-painter-help-guide