Invert Colors 노드
설명
채널별로 In 입력의 컬러를 반전합니다. 이 노드는 모든 입력 값이 0-1 범위에 있다고 가정합니다.
포트
이름 | 방향 | Type | 바인딩 | 설명 |
---|---|---|---|---|
In | 입력 | 동적 벡터 | None | 입력 값 |
Out | 출력 | 동적 벡터 | None | 출력 값 |
컨트롤
이름 | Type | 옵션 | 설명 |
---|---|---|---|
빨간색 | Toggle | True, False | true이면 적색 채널이 반전됩니다. |
초록색 | Toggle | True, False | true이면 녹색 채널이 반전됩니다. 입력 벡터 차원이 2 미만이면 비활성화됩니다. |
파란색 | Toggle | True, False | true이면 청색 채널이 반전됩니다. 입력 벡터 차원이 3 미만이면 비활성화됩니다. |
Alpha | Toggle | True, False | true이면 알파 채널이 반전됩니다. 입력 벡터 차원이 4 미만이면 비활성화됩니다. |
생성된 코드 예제
다음 예제 코드는 이 노드의 가능한 결과 중 하나입니다.
float2 _InvertColors_InvertColors = float4(Red, Green, Blue, Alpha);
void Unity_InvertColors_float4(float4 In, float4 InvertColors, out float4 Out)
{
Out = abs(InvertColors - In);
}