질감 노드

Visual Studio 2017 RC에 대한 최신 설명서는 Visual Studio 2017 RC 설명서를 참조하세요.

셰이더 디자이너에서 텍스처 노드는 다양한 텍스처 유형과 기하 도형을 샘플링하고 텍스처 좌표를 만들거나 변형합니다. 질감은 개체에 대한 색과 조명 세부 정보를 제공합니다.

질감 노드 참조

노드 설명 속성
Cubemap 샘플 지정된 좌표에 있는 큐브 맵에서 색 샘플을 가져옵니다.

큐브 맵을 사용하면 반사 효과에 대해 색 세부 정보를 제공하거나 2D 질감에 비해 적은 왜곡의 질감을 구면 개체에 적용할 수 있습니다.

입력:

UVW: float3
샘플을 가져온 질감 큐브의 위치를 지정하는 벡터입니다. 이 벡터가 큐브와 교차되는 경우 샘플을 가져옵니다.

출력:

Output: float4
색 보기
질감
샘플러와 연결된 텍스처 레지스터입니다.
일반 맵 샘플 지정된 좌표에 있는 2-D 법선 맵에서 법선 샘플을 가져옵니다.

보통 맵을 사용하면 개체 표면의 추가 기하학적 세부 정보 표시를 시뮬레이트할 수 있습니다. 보통 맵에는 색 데이터 대신 단위 벡터를 나타내는 압축 데이터가 포함됩니다.

입력:

UV: float2
샘플을 취할 좌표입니다.

출력:

Output: float3
일반 샘플입니다.
축 조정
보통 맵 샘플의 선호도를 조정하는 데 사용되는 요인입니다.

질감
샘플러와 연결된 텍스처 레지스터입니다.
UV 이동 시간의 함수로 지정된 질감 좌표를 이동합니다.

개체 표면을 따라 질감 또는 보통 맵을 이동하는 데 사용할 수 있습니다.

입력:

UV: float2
이동할 좌표입니다.

Time: float
시간 (초)에 의한, 시간 이동의 길이.

출력:

Output: float2
이동한 좌표입니다.
속도 X
초당 x축을 따라 이동하는 텍셀의 수입니다.

속도 Y
초당 y축을 따라 이동하는 텍셀의 수입니다.
시차 UV 지정된 질감 좌표를 높이 및 보기 각도의 함수로 치환합니다.

이를 생성하는 효과를 시차 매핑 또는 가상 치환 매핑이라고 합니다. 평평한 표면에서 깊이 효과를 생성하는 데 사용할 수 있습니다.

입력:

UV: float2
변위를 표시할 좌표입니다.

Height: float
UV 좌표와 관련된 heightmap 값입니다.

출력:

Output: float2
변위된 좌표입니다.
평면 깊이
시차 효과의 참조 깊이입니다. 기본적으로 값은 0.5입니다. 값을 낮추면 질감이 올라가는 것처럼 표시되고, 값을 높이면 질감이 표면 쪽으로 가라앉는 것처럼 표시됩니다.

깊이 비율
시차 효과의 비율입니다. 따라서 명확한 깊이를 더 뚜렷하거나 희미하게 표시합니다. 일반적인 값 범위는 0.02에서 0.1 사이입니다.
UV 회전 지정된 질감 좌표를 시간의 함수로 중심점 주위로 회전합니다.

개체 표면에서 질감 또는 보통 맵을 회전하는 데 사용할 수 있습니다.

입력:

UV: float2
회전할 좌표입니다.

Time: float
시간 (초)에 의한, 시간 이동의 길이.

출력:

Output: float2
회전된 좌표입니다.
X 가운데 맞춤
회전 중심을 정의하는 x 좌표입니다.

Y 가운데 맞춤
회전 중심을 정의하는 y 좌표입니다.

속도
초당 질감이 회전하는 각도(라디안)입니다.
질감 좌표 현재 픽셀의 질감 좌표입니다.

질감 좌표는 인근 꼭짓점의 직물 좌표 특성 간에 보간함으로써 결정됩니다. 이것을 질감 영역에서 현재 픽셀의 위치로 생각할 수 있습니다.

출력:

Output: float2
질감 좌표입니다.
없음
텍스처 차원 너비와 높이 2d 텍스처 맵 출력합니다.

셰이더 질감의 높이와 너비를 고려하여 질감 크기를 사용할 수 있습니다.

출력:

Output: float2
벡터로 표현 되는 텍스처의 높이 너비. 너비는 벡터의 첫 번째 요소에 저장 됩니다. 높이 두 번째 요소에 저장 됩니다.
질감
텍스쳐 차원고 연결된 텍스처 레지스터입니다.
텍셀 델타 2d 텍스처 맵의 텍셀 사이의 간격 (거리)를 출력합니다.

셰이더 인접 텍셀 값을 샘플링 하는 텍셀 델타를 사용할 수 있습니다.

출력:

Output: float2
델타 (거리)는 텍셀에서 정규화 된 질감 공간에서 벡터로 (이동 대각선 방향으로 양수 방향에서) 다음 텍셀에 표현합니다. 선택적으로 무시 하거나 델타의 U 또는 V 좌표를 부정하여 모든 인접 텍셀의 위치를 파생할 수 있습니다.
질감
텍셀델타와 연결된 텍스처 레지스터입니다.
질감 샘플 지정된 좌표에 있는 2-D 질감 맵에서 색 샘플을 가져옵니다.

질감 맵을 사용하면 개체 표면의 색 세부 정보를 제공할 수 있습니다.

입력:

UV: float2
샘플을 취할 좌표입니다.

출력:

Output: float4
색 보기
질감
샘플러와 연결된 텍스처 레지스터입니다.