매개 변수 노드

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

셰이더 디자이너에서 매개 변수 노드는 그리기 단위 별로 응용 프로그램을 제어하는 셰이더(예: 재료 특성, 조명, 카메라 위치 및 시간)에 대한 입력을 나타냅니다. 그리기 호출마다 이러한 매개 변수를 변경할 수 있으므로 같은 셰이더를 사용하여 개체를 서로 다른 모양으로 만들 수 있습니다.

매개 변수 노드 참조

노드 설명 속성
카메라 월드 위치 월드 공간에서 카메라의 위치입니다.

출력:

Output: float4
카메라의 위치
없음
조명 방향 월드 공간의 광원에서 조명이 비춰지는 방향을 정의하는 벡터입니다.

월드 공간에서 조명 및 반사 기여도를 계산하는 데 사용할 수 있습니다.

출력:

Output: float3
현재 픽셀에서 광원까지의 벡터입니다.
없음
재질 주변 간접 조명을 특징으로 하는 현재 픽셀의 확산 색 기여도입니다.

픽셀의 확산 색은 조명이 거친 표면과 상호 작용하는 방법을 시뮬레이션합니다. 재질 주변 매개 변수를 사용하여 간접 조명이 실제 환경에서 개체 모양에 기여하는 방식을 대략적으로 파악할 수 있습니다.

출력:

Output: float4
간접(주변) 조명으로 인한 현재 픽셀의 확산 색입니다.
액세스
모델 편집기에서 이 속성을 사용할 수 있게 하려면 Public이고, 그렇지 않으면 Private입니다.


간접(주변) 조명으로 인한 현재 픽셀의 확산 색입니다.
재질 확산 현재 픽셀이 직접 조명을 확산하는 방법을 설명하는 색

픽셀의 확산 색은 조명이 거친 표면과 상호 작용하는 방법을 시뮬레이션합니다. 재질 확산 매개 변수를 사용하여 현재 픽셀이 방향성 광원, 점 광원, 집중 광원 등의 직접 조명을 확산하는 방식을 변경할 수 있습니다.

출력:

Output: float4
현재 픽셀이 직접 조명을 확산하는 방법을 설명하는 색
액세스
모델 편집기에서 이 속성을 사용할 수 있게 하려면 Public이고, 그렇지 않으면 Private입니다.


현재 픽셀이 직접 조명을 확산하는 방법을 설명하는 색
재질 발광 자신에게 공급되는 조명의 특성인 현재 픽셀의 색 기여입니다.

자체 발광 개체, 즉 해당 광원을 자체적으로 제공하는 개체를 시뮬레이트하는 데 사용할 수 있습니다. 이 조명은 다른 개체에는 영향을 주지 않습니다.

출력:

Output: float4
자체 제공 조명으로 인한 현재 픽셀의 색 기여도입니다.
액세스
모델 편집기에서 이 속성을 사용할 수 있게 하려면 Public이고, 그렇지 않으면 Private입니다.


자체 제공 조명으로 인한 현재 픽셀의 색 기여도입니다.
재질 반사 현재 픽셀이 직접 조명을 반사하는 방법을 설명하는 색

픽셀의 반사 색은 조명이 부드럽고 거울 같은 표면과 상호 작용하는 방법을 시뮬레이션합니다. 재질 반사 매개 변수를 사용하여 현재 픽셀이 방향성 광원, 점 광원, 집중 광원 등의 직접 조명을 반사하는 방식을 변경할 수 있습니다.

출력:

Output: float4
현재 픽셀이 직접 조명을 반사하는 방법을 설명하는 색
액세스
모델 편집기에서 이 속성을 설정할 수 있게 하려면 Public이고, 그렇지 않으면 Private입니다.


현재 픽셀이 직접 조명을 반사하는 방법을 설명하는 색
재질 반사 강도 반사 하이라이트의 강도를 설명하는 스칼라 값입니다.

반사 강도가 클 수록 반사 하이라이트가 더욱 강하고 멀리 도달하게 됩니다.

출력:

Output: float
현재 픽셀에서 반사 하이라이트의 강도를 설명하는 지수 용어
액세스
모델 편집기에서 이 속성을 사용할 수 있게 하려면 Public이고, 그렇지 않으면 Private입니다.


현재 픽셀에서 반사 하이라이트의 강도를 정의하는 지수입니다.
정규화된 시간 시간(초)은 [0, 1] 범위로 정규화되므로 시간이 1에 도달하면 시간은 0으로 다시 설정됩니다.

예를 들어 질감 좌표, 색 값 또는 기타 특성에 애니메이션을 적용하기 위한 셰이더 계산에서 매개 변수로 사용할 수 있습니다.

출력:

Output: float
초 단위의 정규화된 시간
없음
시간 초 단위 시간입니다.

예를 들어 질감 좌표, 색 값 또는 기타 특성에 애니메이션을 적용하기 위한 셰이더 계산에서 매개 변수로 사용할 수 있습니다.

출력:

Output: float
초 단위의 시간
없음