Choose your operating system:
Windows
macOS
Linux
Blends 는 텍스처의 색 정보에 수학적 연산을 하여 특정한 방식으로 다른 텍스처와 블렌딩할 수 있도록 해 주는 함수 유형입니다.
Blends 에는 항상 Base 와 Blend 입력이 있는데, 둘 다 Vector3 입니다. 이들은 각각 텍스처를 받아들인 다음 일정한 방식으로 블렌딩을 합니다. 블렌딩이 일어나는 방식은 사용된 블렌드 함수 유형에 따라 달라집니다.
Blend 함수
아래는 블렌드 머티리얼 함수 전체 목록입니다.
Blend_ColorBurn
Blend_ColorBurn 은 Blend 컬러가 어두울 수록 최종 결과에 그 컬러를 더욱 많이 사용하는 방식으로 텍스처를 블렌딩합니다. Blend 컬러가 하양이면 변화가 일어나지 않습니다.
항목 |
설명 |
|
---|---|---|
입력 |
||
Base (Vector3) |
Blend 텍스처와 일정한 방식으로 블렌딩시킬 Base, 또는 원본 텍스처입니다. |
|
Blend (Vector3) |
블렌딩 작업 유형에 따라 일정한 방식으로 Base 와 블렌딩시킬 Blend 텍스처입니다. |
|
|
|
|
Base |
Blend |
Result |
Blend_ColorDodge
Blend_ColorDodge 는 Base 컬러를 반전시킨 다음 Blend 컬러로 나눠 결과를 연하게 만듭니다.
항목 |
설명 |
|
---|---|---|
입력 |
||
Base (Vector3) |
Blend 텍스처와 일정한 방식으로 블렌딩시킬 Base, 또는 원본 텍스처입니다. |
|
Blend (Vector3) |
블렌딩 작업 유형에 따라 일정한 방식으로 Base 와 블렌딩시킬 Blend 텍스처입니다. |
|
|
|
|
Base |
Blend |
Result |
Blend_Darken
Blend_Darken 은 Base 와 Blend 컬러 각 픽셀 중 어두운 값을 선택합니다. Blend 컬러가 하양이면 변화가 생기지 않습니다.
항목 |
설명 |
|
---|---|---|
입력 |
||
Base (Vector3) |
Blend 텍스처와 일정한 방식으로 블렌딩시킬 Base, 또는 원본 텍스처입니다. |
|
Blend (Vector3) |
블렌딩 작업 유형에 따라 일정한 방식으로 Base 와 블렌딩시킬 Blend 텍스처입니다. |
|
|
|
|
베이스 |
블렌드 |
결과 |
Blend_Difference
Blend_Difference 는 Blend 에서 Base 를 뺀 다음 결과의 절대값을 취해 반전형 효과를 냅니다.
항목 |
설명 |
|
---|---|---|
입력 |
||
Base (Vector3) |
Blend 텍스처와 일정한 방식으로 블렌딩시킬 Base, 또는 원본 텍스처입니다. |
|
Blend (Vector3) |
블렌딩 작업 유형에 따라 일정한 방식으로 Base 와 블렌딩시킬 Blend 텍스처입니다. |
|
|
|
|
베이스 |
블렌드 |
결과 |
Blend_Exclusion
Blend_Exclusion 은 Base 와 Blend 텍스처 둘 다 반으로 나누고 합친 결과에 부분 반전 효과를 냅니다.
항목 |
설명 |
|
---|---|---|
입력 |
||
Base (Vector3) |
Blend 텍스처와 일정한 방식으로 블렌딩시킬 Base, 또는 원본 텍스처입니다. |
|
Blend (Vector3) |
블렌딩 작업 유형에 따라 일정한 방식으로 Base 와 블렌딩시킬 Blend 텍스처입니다. |
|
|
|
|
베이스 |
블렌드 |
결과 |
Blend_HardLight
Blend_Overlay 의 강해도 너~무 강한 버전으로, Blend_HardLight 는 Base 와 Blend 를 곱하거나(multiply) 가리거나(screen) 합니다. 이 함수는 Blend 컬러를 비교하여 50% 회색보다 밝으면 Screen 연산을 통해 Base 와 Blend 를 합치고, 50% 회색보다 어두우면 Multiply 함수에서처럼 Base 에 Blend 를 곱합니다. 그런 다음 최종 결과물의 대비값을 증폭시켜서 강렬한 결과물을 냅니다.
항목 |
설명 |
|
---|---|---|
입력 |
||
Base (Vector3) |
Blend 텍스처와 일정한 방식으로 블렌딩시킬 Base, 또는 원본 텍스처입니다. |
|
Blend (Vector3) |
블렌딩 작업 유형에 따라 일정한 방식으로 Base 와 블렌딩시킬 Blend 텍스처입니다. |
|
|
|
|
베이스 |
블렌드 |
결과 |
Blend_Lighten
Blend_Lighten 은 Base 와 Blend 컬러의 각 픽셀을 비교하여 더 밝은 결과물을 반환합니다.
항목 |
설명 |
|
---|---|---|
입력 |
||
Base (Vector3) |
Blend 텍스처와 일정한 방식으로 블렌딩시킬 Base, 또는 원본 텍스처입니다. |
|
Blend (Vector3) |
블렌딩 작업 유형에 따라 일정한 방식으로 Base 와 블렌딩시킬 Blend 텍스처입니다. |
|
|
|
|
베이스 |
블렌드 |
결과 |
Blend_LinearBurn
Blend_LinearBurn 은 Base 와 Blend 컬러를 더한 다음 1 을 뺍니다.
항목 |
설명 |
|
---|---|---|
입력 |
||
Base (Vector3) |
Blend 텍스처와 일정한 방식으로 블렌딩시킬 Base, 또는 원본 텍스처입니다. |
|
Blend (Vector3) |
블렌딩 작업 유형에 따라 일정한 방식으로 Base 와 블렌딩시킬 Blend 텍스처입니다. |
|
|
|
|
베이스 |
블렌드 |
결과 |
Blend_LinearDodge
Blend_LinearDodge 는 Base 와 Blend 컬러를 더합니다.
항목 |
설명 |
|
---|---|---|
입력 |
||
Base (Vector3) |
Blend 텍스처와 일정한 방식으로 블렌딩시킬 Base, 또는 원본 텍스처입니다. |
|
Blend (Vector3) |
블렌딩 작업 유형에 따라 일정한 방식으로 Base 와 블렌딩시킬 Blend 텍스처입니다. |
|
|
|
|
베이스 |
블렌드 |
결과 |
Blend_LinearLight
Blend_LinearLight 는 Blend_Overlay 의 선형 버전으로, 더욱 강렬한 결과를 냅니다. 이 함수는 Blend 컬러를 비교하여 50% 회색보다 밝은 곳에는 Screen 연산을 통해 Base 와 Blend 를 합치고, 50% 회색보다 어두운 곳에는 Multiply 함수에서 처럼 Base 에 Blend 를 곱합니다.
항목 |
설명 |
|
---|---|---|
입력 |
||
Base (Vector3) |
Blend 텍스처와 일정한 방식으로 블렌딩시킬 Base, 또는 원본 텍스처입니다. |
|
Blend (Vector3) |
블렌딩 작업 유형에 따라 일정한 방식으로 Base 와 블렌딩시킬 Blend 텍스처입니다. |
|
|
|
|
베이스 |
블렌드 |
결과 |
Blend_Overlay
Blend_Overlay 는 Base 와 Blend 를 가리거나(screen) 곱합니다(multiply). 이 함수는 Blend 컬러를 비교하여 50% 회색보다 밝은 부분은 Screen 연산을 통해 Base 와 Blend 를 합치고, 50% 회색보다 어두운 부분은 Multiply 함수에서 처럼 Base 에 Blend 를 곱합니다.
항목 |
설명 |
|
---|---|---|
입력 |
||
Base (Vector3) |
Blend 텍스처와 일정한 방식으로 블렌딩시킬 Base, 또는 원본 텍스처입니다. |
|
Blend (Vector3) |
블렌딩 작업 유형에 따라 일정한 방식으로 Base 와 블렌딩시킬 Blend 텍스처입니다. |
|
|
|
|
베이스 |
블렌드 |
결과 |
Blend_PinLight
Blend_Overlay 처럼 Blend_PinLight 는 Base 와 Blend 모두 짙게 또는 연하게 만듭니다. 이 함수는 Blend 컬러를 비교하여 50% 회색보다 밝은 부분은 Screen 연산을 통해 Base 와 Blend 를 합치고, 50% 회색보다 어두운 부분은 Multiply 함수에서 처럼 Base 에 Blend 를 곱합니다. 대비값이 부드러워 져서, Overlay 보다 약한 버전이 됩니다.
항목 |
설명 |
|
---|---|---|
입력 |
||
Base (Vector3) |
Blend 텍스처와 일정한 방식으로 블렌딩시킬 Base, 또는 원본 텍스처입니다. |
|
Blend (Vector3) |
블렌딩 작업 유형에 따라 일정한 방식으로 Base 와 블렌딩시킬 Blend 텍스처입니다. |
|
|
|
|
베이스 |
블렌드 |
결과 |
Blend_Screen
Blend_Screen 은 Base 를 Blend 컬러에 따라 연하게 만듭니다. 그 방식은 두 색 모두를 "1 에서 뺀" 결과로 곱한 다음, 다시 1 에서 그 결과값을 뺀 값을 취합니다.
항목 |
설명 |
|
---|---|---|
입력 |
||
Base (Vector3) |
Blend 텍스처와 일정한 방식으로 블렌딩시킬 Base, 또는 원본 텍스처입니다. |
|
Blend (Vector3) |
블렌딩 작업 유형에 따라 일정한 방식으로 Base 와 블렌딩시킬 Blend 텍스처입니다. |
|
|
|
|
베이스 |
블렌드 |
결과 |
Blend_SoftLight
Blend_SoftLight 은 Overlay 의 부드러운 버전입니다. 이 함수는 Blend 컬러를 비교하여 50% 회색보다 밝은 부분은 Screen 연산을 통해 Base 와 Blend 를 합치고, 50% 회색보다 어두운 부분은 Multiplay 함수에서 처럼 Base 에 Blend 를 곱합니다. 대비값이 부드러워 져서, Overlay 보다 부드러운 버전이 됩니다.
항목 |
설명 |
|
---|---|---|
입력 |
||
Base (Vector3) |
Blend 텍스처와 일정한 방식으로 블렌딩시킬 Base, 또는 원본 텍스처입니다. |
|
Blend (Vector3) |
블렌딩 작업 유형에 따라 일정한 방식으로 Base 와 블렌딩시킬 Blend 텍스처입니다. |
|
|
|
|
베이스 |
블렌드 |
결과 |