Saturation 노드
설명
Saturation 입력의 양만큼 In 입력의 채도를 조정합니다. Saturation 값이 1이면 변경되지 않은 입력을 반환합니다. Saturation 값이 0이면 채도가 완전히 줄어든 입력을 반환합니다.
포트
이름 | 방향 | Type | 바인딩 | 설명 |
---|---|---|---|---|
In | 입력 | 벡터 3 | None | 입력 값 |
Saturation | 입력 | 플로트 | None | 채도 값 |
Out | 출력 | 벡터 3 | None | 출력 값 |
생성된 코드 예제
다음 예제 코드는 이 노드의 가능한 결과 중 하나입니다.
void Unity_Saturation_float(float3 In, float Saturation, out float3 Out)
{
float luma = dot(In, float3(0.2126729, 0.7151522, 0.0721750));
Out = luma.xxx + Saturation.xxx * (In - luma.xxx);
}