Designer에서 사용되는 용어 및 개념에 대해 알아봅니다.
#
3D 장면
3D 공간의 시각화를 표현하고 애니메이션을 적용하는 데 관련된 개체 및 데이터 컬렉션입니다.
3D 장면을 저장하기 위해 많이 사용되는 파일 형식으로는 Pixar의 USD과 Autodesk의 FBX이 있습니다. 모든 파일 형식은 이러한 구성 요소를 지원하지 않습니다
A
알파 채널
불투명도를 설명하는 데 주로 사용되는 색상 이미지의 네 번째 채널입니다.
앰비언트 오클루전
노출이 적기 때문에 도달하기 어려운 표면에서의 주변 광의 감쇠입니다.
비등방성
방향에 종속되는 속성입니다. 다른 말로, 다른 축에서 측정되거나 관찰될 때 다른 결과를 제공하는 것이다.
비등방성 물질은 어디에서나 볼 수 있는 것처럼 보이며 비등방성 필터가 모든 방향으로 균일하게 적용되지 않습니다.
비등방성 물질은 어디에서나 볼 수 있는 것처럼 보이며 비등방성 필터가 모든 방향으로 균일하게 적용되지 않습니다.
AOV
AOV(임의 출력 변수)는 렌더링에서 깊이, 표준 또는 사용자 지정 데이터와 같이 렌더링에서 출력할 수 있는 추가 데이터 채널을 설명하는 데 사용되는 용어입니다.
API
API(응용 프로그래밍 인터페이스)는 사용자가 다른 프로그램 응용 프로그램의 함수 및 절차에 액세스할 수 있도록 하는 함수 및 절차의 모음입니다.
API는 사용자와 프로그램 간에 제어되고 안전한 계층을 제공합니다. 그것은 또한 그 프로그램을 더 쉽게 상호 작용하고 더 널리 접근할 수 있게 하기 위해 다른 프로그래밍 언어를 사용할 수 있다.
Designer은 데이터를 조작하고 사용자 지정 도구를 빌드하고 작업 과정을 가속화하기 위한 다양한 기능에 쉽게 액세스할 수 있는 Python API를 제공합니다.
API는 사용자와 프로그램 간에 제어되고 안전한 계층을 제공합니다. 그것은 또한 그 프로그램을 더 쉽게 상호 작용하고 더 널리 접근할 수 있게 하기 위해 다른 프로그래밍 언어를 사용할 수 있다.
Designer은 데이터를 조작하고 사용자 지정 도구를 빌드하고 작업 과정을 가속화하기 위한 다양한 기능에 쉽게 액세스할 수 있는 Python API를 제공합니다.
Atomic node
그래프의 기본 구성 요소입니다. 모든 인스턴스 노드를 원자 노드의 그래프로 나눌 수 있습니다.
각 그래프 유형에는 고유한 원자 노드 집합이 있습니다.
각 그래프 유형에는 고유한 원자 노드 집합이 있습니다.
B
기본 매개 변수
쌍선형 필터링
비트 심도
텍스처에 픽셀 값을 저장하는 데 사용되는 비트 수입니다. 비트 심도가 높을수록 더 많은 값을 인코딩할 수 있으므로 그라디언트가 더 부드러워집니다.
값의 유형에 따라 다른 비트 심도를 사용할 수 있습니다. - 8비트(0 - 255) 또는 16비트(0 - 65,535)를 사용하여 정수 값을 인코딩할 수 있습니다. - 부동 소수점 값은 16비트(+32767.9999 ~ -32768.0 ) 또는 32비트(-3.4E+38 ~ +3.4E+38)로 인코딩할 수 있습니다.
낮은 동적 범위 이미지는 정수 값을 사용하여 0에서 1까지의 단계를 인코딩합니다. High Dynamic Range 이미지는 부동 소수점 값을 사용하여 원시 숫자 값을 인코딩합니다.
Substance 그래프에서 비트 심도는 출력 형식 매개 변수로 제어됩니다.
값의 유형에 따라 다른 비트 심도를 사용할 수 있습니다. - 8비트(0 - 255) 또는 16비트(0 - 65,535)를 사용하여 정수 값을 인코딩할 수 있습니다. - 부동 소수점 값은 16비트(+32767.9999 ~ -32768.0 ) 또는 32비트(-3.4E+38 ~ +3.4E+38)로 인코딩할 수 있습니다.
낮은 동적 범위 이미지는 정수 값을 사용하여 0에서 1까지의 단계를 인코딩합니다. High Dynamic Range 이미지는 부동 소수점 값을 사용하여 원시 숫자 값을 인코딩합니다.
Substance 그래프에서 비트 심도는 출력 형식 매개 변수로 제어됩니다.
C
캐시(메모리)
데이터 모음 - 예: 노드의 기본 매개 변수 및 출력 이미지 - 재사용할 메모리에 저장됩니다.
캐시는 Substance 엔진에서 변경된 그래프의 부분만 다시 계산하도록 하여 그래프 계산 속도를 크게 높입니다. 노드 연결 및 매개 변수를 변경할 때 앞에 있는 모든 노드는 이러한 변경 내용의 영향을 받지 않으므로 그래프를 업데이트하기 위해 평가를 다시 수행할 필요가 없습니다. 대신 캐시가 사용됩니다.
큰 그래프에서 고해상도 및 비트 심도를 사용하여 작업할 때 캐시의 메모리 점유율이 상당할 수 있습니다.
캐시는 Substance 엔진에서 변경된 그래프의 부분만 다시 계산하도록 하여 그래프 계산 속도를 크게 높입니다. 노드 연결 및 매개 변수를 변경할 때 앞에 있는 모든 노드는 이러한 변경 내용의 영향을 받지 않으므로 그래프를 업데이트하기 위해 평가를 다시 수행할 필요가 없습니다. 대신 캐시가 사용됩니다.
큰 그래프에서 고해상도 및 비트 심도를 사용하여 작업할 때 캐시의 메모리 점유율이 상당할 수 있습니다.
채널 패킹
색상 공간
색상 범위의 표시 방법에 대한 정의입니다.
특정 색상을 디지털 방식으로 인코딩 및 디코딩하려면 사용된 숫자를 이해하기 위해 이러한 정의가 필요합니다.
이미지 파일에는 지정된 색상 공간을 사용하여 색상 값이 저장되므로 이러한 색상이 해당 색상 공간을 지원하는 디스플레이에서 충실하게 재현될 수 있습니다. 디스플레이는 주어진 컬러 공간을 완전히 또는 부분적으로 지원할 수 있게 하는 특정 컬러 재생 능력들을 갖는다.
원시 데이터 - 예: 노멀 맵 - 이러한 색상은 시각화되지 않으며 해당 데이터에 변환을 적용해서는 안 되기 때문에 항상 선형 색상 공간에서 인코딩 및 디코딩됩니다.
sRGB는 광범위하게 지원되는 색상 공간입니다. 그 밖에 인기 있는 색상 공간으로는 Adobe RGB, Rec. 2100 및 ProPhoto RGB.
특정 색상을 디지털 방식으로 인코딩 및 디코딩하려면 사용된 숫자를 이해하기 위해 이러한 정의가 필요합니다.
이미지 파일에는 지정된 색상 공간을 사용하여 색상 값이 저장되므로 이러한 색상이 해당 색상 공간을 지원하는 디스플레이에서 충실하게 재현될 수 있습니다. 디스플레이는 주어진 컬러 공간을 완전히 또는 부분적으로 지원할 수 있게 하는 특정 컬러 재생 능력들을 갖는다.
원시 데이터 - 예: 노멀 맵 - 이러한 색상은 시각화되지 않으며 해당 데이터에 변환을 적용해서는 안 되기 때문에 항상 선형 색상 공간에서 인코딩 및 디코딩됩니다.
sRGB는 광범위하게 지원되는 색상 공간입니다. 그 밖에 인기 있는 색상 공간으로는 Adobe RGB, Rec. 2100 및 ProPhoto RGB.
요리(컴파일)
D
종속성
파일 A가 없을 때 파일 B가 의도한 대로 작동하지 않는 방식으로 다른 파일 B에서 사용하는 파일 A입니다.
패키지🔗의 종속성은 그 안의 그래프, 이미지 파일, 글꼴 등을 참조하기 때문에 다른 패키지가 될 수 있습니다.
패키지는 종속성에 대한 경로를 저장하고, 해당 경로에서 종속성을 찾을 수 없는 경우 경고가 발생합니다. 종속성 누락으로 인해 그래프에서 고스트 인스턴스 노드가 발생할 수도 있습니다.
패키지🔗의 종속성은 그 안의 그래프, 이미지 파일, 글꼴 등을 참조하기 때문에 다른 패키지가 될 수 있습니다.
패키지는 종속성에 대한 경로를 저장하고, 해당 경로에서 종속성을 찾을 수 없는 경우 경고가 발생합니다. 종속성 누락으로 인해 그래프에서 고스트 인스턴스 노드가 발생할 수도 있습니다.
DirectX
E
F
필터(노드)
이미지에 수정(예: 변형)을 적용하거나 이미지에서 정보(예: 마스크)를 추출하는 노드입니다.
G
H
막대 그래프(이미지)
이미지 컨텍스트에서 히스토그램은 지정된 범위의 값 모집단(예: [0, 1])을 나타냅니다.
이 모집단은 수직 막대를 사용하여 시각화됩니다. 수직 막대는 이미지에 값이 더 많이 있으면 해당 값의 막대가 더 높아집니다.
막대는 낮은 값(어두운 영역)에서 높은 값(밝은 영역)까지 가로로 분포되어 있습니다.
색상 이미지의 막대 그래프는 일반적으로 각 채널의 막대 그래프와 겹칩니다(일반적으로 R, G, B).
이 모집단은 수직 막대를 사용하여 시각화됩니다. 수직 막대는 이미지에 값이 더 많이 있으면 해당 값의 막대가 더 높아집니다.
막대는 낮은 값(어두운 영역)에서 높은 값(밝은 영역)까지 가로로 분포되어 있습니다.
색상 이미지의 막대 그래프는 일반적으로 각 채널의 막대 그래프와 겹칩니다(일반적으로 R, G, B).
I
상속
인스턴스 노드
인스턴스 노드는 그래프 A를 다른 그래프 B로 나타낸다. 이 경우, 그래프 A는 그래프 B의 하위 그래프로 불릴 수 있다. 그래프 A의 모든 변경 내용은 이를 나타내는 모든 인스턴스 노드에 전파됩니다.
인스턴스 노드는 그래프 B의 컨텍스트에서 그래프 A의 입력 매개 변수에 대해 고유한 값 집합을 적용합니다. 이러한 의미에서 그래프 B는 모든 그래프가 그래프 A를 참조하지만 서로 다른 값이나 텍스처를 그래프 A에 입력으로 전달하는 여러 인스턴스 노드를 호스팅할 수 있습니다.
Designer 라이브러리의 원자 노드가 아닌 모든 노드는 인스턴스 노드입니다.
인스턴스 노드는 그래프 B의 컨텍스트에서 그래프 A의 입력 매개 변수에 대해 고유한 값 집합을 적용합니다. 이러한 의미에서 그래프 B는 모든 그래프가 그래프 A를 참조하지만 서로 다른 값이나 텍스처를 그래프 A에 입력으로 전달하는 여러 인스턴스 노드를 호스팅할 수 있습니다.
Designer 라이브러리의 원자 노드가 아닌 모든 노드는 인스턴스 노드입니다.
M
재질
표면과 부피를 포함하는 공간의 물질 성질과 거동의 집합이다.
3D 공간에서 엔터티의 모양은 해당 재질에 의해 정의됩니다.
재료는 다양한 방법으로 정의될 수 있으며 모든 정의는 굴절, 비등방성 또는 광택과 같은 모든 특성을 지원하지는 않습니다. 셰이더는 재료 정의의 특정 구현입니다.
중요: '재료’라는 용어는 다음을 비롯한 다양한 항목을 참조하는 데 사용되는 우산 용어입니다.
메시
메타데이터
파일 자체, 파일 환경 또는 파일 데이터와 관련된 모든 사항에 대한 정보를 제공하는 데이터입니다.
일반적인 메타데이터에는 파일 작성자, 작성 및 수정 날짜, 저작권 및 표지 아트가 포함됩니다.
Designer에서 패키지의 콘텐츠에 메타데이터가 있을 수도 있습니다. 예를 들어, 직물 재료를 생성하는 Substance 그래프는 직물의 물리적 특성에 대한 메타데이터를 가질 수 있다.
일반적인 메타데이터에는 파일 작성자, 작성 및 수정 날짜, 저작권 및 표지 아트가 포함됩니다.
Designer에서 패키지의 콘텐츠에 메타데이터가 있을 수도 있습니다. 예를 들어, 직물 재료를 생성하는 Substance 그래프는 직물의 물리적 특성에 대한 메타데이터를 가질 수 있다.
밉맵
N
노드
계산을 수행하고 하나 이상의 결과를 출력하는 그래프의 개체
결과는 입력 매개 변수를 사용하여 제어됩니다. 이러한 매개 변수는 속성 도크에서 컨트롤로 나열되거나 노드 자체에서 입력 커넥터로 나열될 수 있습니다.
노드에는 두 가지 기본 범주가 있습니다. atomic nodes 및 instance nodes.
결과는 입력 매개 변수를 사용하여 제어됩니다. 이러한 매개 변수는 속성 도크에서 컨트롤로 나열되거나 노드 자체에서 입력 커넥터로 나열될 수 있습니다.
노드에는 두 가지 기본 범주가 있습니다. atomic nodes 및 instance nodes.
노이즈
표준
표준 맵
정규화
값의 범위를 [0, 1] 범위로 다시 매핑하는 프로세스입니다. 여기서 가장 높은 입력 값은 1.0으로 다시 매핑되고 가장 낮은 입력 값은 0.0으로 다시 매핑됩니다.
벡터의 경우 정규화는 벡터의 길이(또는 ‘크기’)를 1.0으로 조정하는 것입니다.
벡터의 경우 정규화는 벡터의 길이(또는 ‘크기’)를 1.0으로 조정하는 것입니다.
O
P
패키지
패턴
다른 이미지를 생성하기 위한 모델 또는 참조로 사용해야 하는 이미지입니다.
대부분의 경우 패턴은 반복할 이미지입니다(예: 바둑판식으로 배열하거나 무작위로 흩어 놓거나 일부 규칙에 따라 배열함).
대부분의 경우 패턴은 반복할 이미지입니다(예: 바둑판식으로 배열하거나 무작위로 흩어 놓거나 일부 규칙에 따라 배열함).
픽셀 비율
픽셀 크기
Polycount
3D 메시의 다각형의 양입니다. 실제로 polycount는 'polygon count’에 비해 작습니다.
더 많은 다각형은 더 미세한 세부 사항을 모델링할 수 있습니다. 폴리카운트가 낮은 메시를 '낮은 폴리’라고 하며, 폴리카운트가 높은 메시를 '높은 폴리’라고 합니다.
더 많은 다각형은 더 미세한 세부 사항을 모델링할 수 있습니다. 폴리카운트가 낮은 메시를 '낮은 폴리’라고 하며, 폴리카운트가 높은 메시를 '높은 폴리’라고 합니다.
기본 입력
절차
수동으로 만드는 것이 아니라 컴퓨터 알고리즘을 따라 만들 데이터 또는 아티팩트의 특성입니다.
Designer에서는 알고리즘이 노드 그래프로 디자인된 프로시저 작업 과정을 사용합니다.
프로시저 워크플로를 사용하면 알고리즘과 매개 변수를 수정하여 변경 및 조정을 빠르게 생성할 수 있으므로 반복 속도가 빨라집니다.
알고리즘으로 결과가 완전히 생성되면 그 결과는 구어적으로 '100% 프로시저’라고 합니다. 프로시저 생성은 때때로 'proc-gen’으로 단축됩니다.
결과를 생성하기 위해 입력 이미지가 필요하지 않다는 점에서 Designer 노드 라이브러리의 대부분의 생성기는 100% 프로시저입니다.
Designer에서는 알고리즘이 노드 그래프로 디자인된 프로시저 작업 과정을 사용합니다.
프로시저 워크플로를 사용하면 알고리즘과 매개 변수를 수정하여 변경 및 조정을 빠르게 생성할 수 있으므로 반복 속도가 빨라집니다.
알고리즘으로 결과가 완전히 생성되면 그 결과는 구어적으로 '100% 프로시저’라고 합니다. 프로시저 생성은 때때로 'proc-gen’으로 단축됩니다.
결과를 생성하기 위해 입력 이미지가 필요하지 않다는 점에서 Designer 노드 라이브러리의 대부분의 생성기는 100% 프로시저입니다.
R
S
샘플링(샘플)
SBS 파일
SBSAR 파일
SBSAR는 'Substance 3D ARchive’를 나타냅니다. 이 보관 파일은 컴파일된 Substance 3D Designer 그래프와 필요한 리소스(비트맵, 글꼴 등)를 저장하는 데 사용됩니다.
SBSAR는 다른 Substance 3D 응용 프로그램과 Substance 3D 플러그인에서 사용할 수 있는 Substance 그래프를 배포하는 데 사용되는 기본 파일 형식입니다.
SBSAR 파일에 저장된 그래프가 컴파일되므로 Substance 3D Designer에서 해당 그래프를 로드하고 편집할 수 없습니다. 그러나 7Zip을 사용하여 SBSAR 파일을 열어 포함된 XML 파일에서 매개 변수, 사전 설정 및 메타데이터를 검색할 수 있습니다.
SBSAR는 다른 Substance 3D 응용 프로그램과 Substance 3D 플러그인에서 사용할 수 있는 Substance 그래프를 배포하는 데 사용되는 기본 파일 형식입니다.
SBSAR 파일에 저장된 그래프가 컴파일되므로 Substance 3D Designer에서 해당 그래프를 로드하고 편집할 수 없습니다. 그러나 7Zip을 사용하여 SBSAR 파일을 열어 포함된 XML 파일에서 매개 변수, 사전 설정 및 메타데이터를 검색할 수 있습니다.
SDF
서명된 거리 필드를 참조하세요.
셰이더
광택
직물의 광택이나 광택이 나는 측면.
이 용어는 섬유 업계에서 미세한 색상 명도를 더하는 반사 특성을 설명하는 데 널리 사용됩니다.
이 용어는 섬유 업계에서 미세한 색상 명도를 더하는 반사 특성을 설명하는 데 널리 사용됩니다.
SDF(서명된 거리 필드)
부호 있는 거리 필드는 공간의 임의의 점에서 서피스의 가장 가까운 점까지의 거리를 계산하여 3D 공간의 서피스를 정의하는 수학 함수입니다.
개념 및 Designer에서 사용하는 방법에 대한 자세한 내용은 SDF 함수 작업을 참조하세요.
스플라인
일반적으로 수학 함수를 사용하여 모델링한 곡선으로, 모든 해상도에서 깔끔하고 매끄러운 모양을 그릴 수 있습니다. Designer은 사용자 지정 데이터 형식을 사용하여 텍스처로 인코딩된 손실 근사치를 사용합니다.
스플라인은 길이 및 궤적에 대한 직관적인 컨트롤을 제공하며, Thickness 및 Height과 같은 다른 데이터를 포함하고, 이를 따라 임의의 지점에서 거리 및 방향에 쉽게 액세스할 수 있도록 합니다.
이러한 특성들은 그리기와 텍스처링을 위한 강력한 도구입니다.
스플라인은 길이 및 궤적에 대한 직관적인 컨트롤을 제공하며, Thickness 및 Height과 같은 다른 데이터를 포함하고, 이를 따라 임의의 지점에서 거리 및 방향에 쉽게 액세스할 수 있도록 합니다.
이러한 특성들은 그리기와 텍스처링을 위한 강력한 도구입니다.
정적 매개 변수
하위 그래프
다른 그래프에서 인스턴스 노드로 사용되는 그래프입니다.
Substance 엔진
Substance 3D 팀이 개발한 독자적인 기술로, 입력 이미지에 대해 다량의 변형, 효과 및 합성을 매우 효율적으로 수행하여 이미지를 컴퓨팅하는 역할을 담당합니다.
Substance 엔진은 Designer atomic nodes를 구현하고 계산합니다.
엔진은 CPU, GPU, 운영 체제 등 실행 중인 플랫폼에 따라 서로 다른 백엔드를 통해 구현됩니다. Designer에서는 도구 > 엔진 전환으로 이동하여 백엔드를 전환할 수 있습니다.
일부 백엔드는 다른 백엔드에 비해 훨씬 뛰어난 성능을 제공합니다(예: GPU 백엔드가 CPU보다 훨씬 빠름). 결과는 백엔드에서 약간 다를 수 있습니다.
Substance 엔진은 Designer atomic nodes를 구현하고 계산합니다.
엔진은 CPU, GPU, 운영 체제 등 실행 중인 플랫폼에 따라 서로 다른 백엔드를 통해 구현됩니다. Designer에서는 도구 > 엔진 전환으로 이동하여 백엔드를 전환할 수 있습니다.
일부 백엔드는 다른 백엔드에 비해 훨씬 뛰어난 성능을 제공합니다(예: GPU 백엔드가 CPU보다 훨씬 빠름). 결과는 백엔드에서 약간 다를 수 있습니다.
Substance 그래프(또는 Substance 합성 그래프)
하나 이상의 비트맵.
Substance 그래프를 출력하는 그래프는 다양한 용도로 사용할 수 있습니다. - 재질을 설명하는 텍스처인 비트맵 집합을 생성합니다. - 하나 이상의 비트맵 입력에 대해 필터로 이미지 처리를 수행합니다. - 생성기로 노이즈, 패턴 또는 원시 데이터를 생성합니다.
Substance 그래프를 출력하는 그래프는 다양한 용도로 사용할 수 있습니다. - 재질을 설명하는 텍스처인 비트맵 집합을 생성합니다. - 하나 이상의 비트맵 입력에 대해 필터로 이미지 처리를 수행합니다. - 생성기로 노이즈, 패턴 또는 원시 데이터를 생성합니다.
T
U
사용(출력)
UDIM(UV 타일)
USD(또는 OpenUSD)
Universal Scene Description(USD)은 Pixar에서 구축한 3D 장면 설명 형식으로, 응용 프로그램과 플랫폼 간의 상호 운용성과 데이터 교환을 위해 구축되었습니다.
USD 파일에는 장면에 사용된 데이터의 정의와 해당 장면의 구성이 포함됩니다. 모든 내용은 모델, 재료, 카메라, 애니메이션, 시뮬레이션 등과 관련이 있습니다.
USD 파일에는 응용 프로그램이 해당 데이터를 올바르게 읽고 사용할 수 있도록 USD 플러그인에 액세스할 수 있는 경우 모든 유형의 데이터가 포함될 수 있습니다.
Adobe은 형식 개발 및 표준화에 적극적으로 기여하는 3D 업계 전문가의 컨소시엄인 OpenUSD를 위한 Alliance에 참여하고 있습니다.
USD 파일에는 장면에 사용된 데이터의 정의와 해당 장면의 구성이 포함됩니다. 모든 내용은 모델, 재료, 카메라, 애니메이션, 시뮬레이션 등과 관련이 있습니다.
USD 파일에는 응용 프로그램이 해당 데이터를 올바르게 읽고 사용할 수 있도록 USD 플러그인에 액세스할 수 있는 경우 모든 유형의 데이터가 포함될 수 있습니다.
Adobe은 형식 개발 및 표준화에 적극적으로 기여하는 3D 업계 전문가의 컨소시엄인 OpenUSD를 위한 Alliance에 참여하고 있습니다.
UV
UV는 2D 공간에서 3D 모델을 나타냅니다. 2D 공간에서 2D 이미지를 3D 공간의 모델 표면에 매핑하는 데 사용됩니다.
UV를 만드는 과정은 종종 솔기를 펼쳐 납작하게 만드는 것으로 설명됩니다.
UV를 만드는 과정은 종종 솔기를 펼쳐 납작하게 만드는 것으로 설명됩니다.
V
정점
X
XML
XML(eXtensible Markup Language)은 사람이 읽을 수 있는 형식으로 데이터를 저장하는 형식입니다.
HTML과 마찬가지로 태그(<>)와 값을 사용하여 정의된 데이터는 태그 안에 포함됩니다.
SBS 파일 형식은 XML을 사용하여 데이터를 정렬하고 저장합니다.
HTML과 마찬가지로 태그(<>)와 값을 사용하여 정의된 데이터는 태그 안에 포함됩니다.
SBS 파일 형식은 XML을 사용하여 데이터를 정렬하고 저장합니다.
recommendation-more-help
substance-3d-designer-help-guide