TECHARTNOMAD | TECHARTFLOWIO.COM

SUBSTANCE

PREFERENCES

jplee 2023. 5. 19. 17:46

Preferences : GENERAL

환경설정 윈도우에는 세부적으로 General , Projects , Graph , 3D View , Library 등으로 나뉘어 집니다.

Recent document list contains : 기본값은 10 입니다. 이미 열었던 프로젝트 파일을 상단 메뉴에서 리스트 합니다.

 

History

History stack size : Undo 를 몇번 할 수 있는지를 설정 합니다.

 

Language

한글 윈도우의 경우 기본값은 Korean 입니다. 영어 , 일본어 , 한글을 지원 합니다.

 

Views

Invert Zoom in views(need restart): View 상에서 마우스 스크롤 방향과 줌인아웃 방향을 반대로 바꿉니다. 설정 변경 후 프로그램을 다시 시작 해야 적용 됩니다.

 

Save/Export Path : Sbs 파일의 저장 또는 익스포트 한 텍스처 저장 위치의 기본 경로를 설정 합니다.

기본값은 Last path(사용자가 마지막으로 저장 한 경로) 입니다.

 

Auto Backup: 자동 백업 설정을 활성화 합니다. 기본값은 활성화 되어 있습니다.

Auto Backup every: 자동저장 되는 인터벌 시간을 설정 합니다. 기본값은 5분 마다 저장 합니다.

Keep up to : 자동저장 된 백업 버전이 6개를 넘으면 가장 처음의 백업파일 순으로 삭제 하고 최개 6 개를 유지 합니다.기본값은 6 입니다.

 

Cooker

Cooking size limit : 그래프로 부터 최종 저장 할 텍스처 픽셀의 최대해상도.

예로 이 설정값이 2048 로 되 있다면 4096 으로 제작 된 .sbs 프로젝트는 .sbsar 로 퍼블리실 될 수 없습니다.

디자이너에서는 8192 이상까지 설정이 가능 합니다.

다만 게임 제작의 경우 내부적으로 최대 수치를 결정 하고 셋팅 하여 작업하는 것이 좋을 것입니다.

만약 어떤 그래프의 최대 해상도 값이 너무 크게 입력이 되었다고 해도 퍼블리싱 시에 에러를 출력 하여 다시 한번 출력 오류를 잡아 줄 수 있는 계기가 될 수 있습니다.

 

ENGINE

Engine cache limit : 기본값은 1024 메가바이트 입니다.

서브스턴스 엔진 내에서 툴에서 생성 된 텍스처를 케싱 하여 저장 합니다.

케싱 하는 저장공간의 양을 결정 합니다.

 

Preferences: PROJECTS

Configuration File : 환경설정에 대한 정보를 저장 하는 파일을 지정 합니다.

Project Files

Default Project 의 경우 알레고리드믹에서 미리 제작 해 놓은 그래프 템플릿을 사용 하게 됩니다.

User project 의 경우 사용자가 직접 미리 예약 해 둔 그래프 템플릿을 사용 하게 됩니다.

 

 

Compatibility Mode

서브스턴스 연산 엔진을 결정 합니다.

Substance Engine v4 Substance Engine v5 두 가지를 지원 하고 있습니다.

만약 게임프로젝트에 사용 되는 엔진에 Substance Engine v4 가 통합 되어 있다면 Compatibility Mode 를 섭스턴스 디자이너와 게임엔진 모두 맞춰 줘야 합니다.

 

디자이너 안에서 기능은 동작 하지만 Substance Engine v4 를 탑재 한 게임엔진 또는 버전이 맞지 않는 섭스턴스 페인터 에서 인식 하지 않을 수 있습니다.

Pixel Processor Distance , Gradient(Dynamic) 등은 Substance Engine v4 를 지원 하고 있지 않습니다.

다만 디자이너 안에서 엔진 버전 자체가 5.0 전용으로 바뀌는 것은 아닙니다.

사용자에게 불안정한 버전에 대한 구현부에 대해서 알려 주는 기능을 한다고 봐야 합니다.

 

Baking

Default Resource Name : $(선택 된 메시의 이름)_$(베이크 네임필드 이름) 입니다.

Resource Name Macros

$(custom) 의 네임필드에 사용자화 된 접미어를 작성 하면 해당 이름은 사용자 정의 접미어로 텍스처가 저장 됩니다.

예로 Ambient Occlusion 컬럼 을 기준으로 보면 베이크 한 리소스 이름이 mesh_Ambient Occlusion.png 로 저장 됩니다.

이것을 mesh_AO.png 로 저장 하기 위해서는$(custom) 의 네임필드에 AO 라고 작성 하면 됩니다.

 

SubMeshes Name Filter

Name Suffix 는 메시네임_low 형태로 접미어가 됩니다.

이것은 이 후 Bake Information 에서 차폐맵을 추출 할 때 사용 될 것이며 네임필터 형태로 서로 로우폴리곤 인지 하이폴리곤 인지를 구분 하는 중요한 단서가 될 것입니다.

 

3D Scenes | Tangent Space Plugin

Default 값은 MIKKT SPACE 로 제공 되고 있습니다.

이것은 보통 블렌더나 엑스노말에서의 기본값입니다.

탄젠트 스페이스 공식에 따라서 뷰상에서 노말맵이 적용 되었을 때 차이를 보이게 됩니다.

섭스턴스 디자이너는 MIKKT UNITY 탄젠트 스페이스 계산식 두 가지를 제공 하고 있습니다.

 

Substance Templates

사용자 템플릿 만들기.

항상 프로젝트를 만들 때 사용자가 자주 쓰는 아웃풋 이나 기본 노드 템플릿을 탑재 한 Graph 를 관리 할 수 있다.

 

Preferences: GRPAH

 

Preferences: 3D VIEW

 

Preferences: IRAY

NVIDIA Iray 뷰포트 렌더링 기본 설정입니다. 렌더링 하드웨어 유닛을 어떤걸 사용할지 선택합니다. CPU 를 끄면 GPU 입니다.

요즘은 Iray 보다는 Substance Stage 를 주로 활용하는 추세입니다.

 

Preferences: BAKERS

 

Preferences: LIBRARY