수학

Math (수학) 카테고리 아래 머티리얼 함수에 대한 설명과 예제입니다.

수학 함수는 텍스처 안의 픽셀 값에 대해 기본적인 수학 연산을 하는 함수입니다.

수학 함수

Math 카테고리 아래 있는 함수들은 다음과 같습니다.

Add Components

Vector2 나 Vector3 나 Vector4 를 받아 그 성분을 합친 다음 결과를 출력합니다. 입력에 상응하는 출력을 사용해야 합니다. 예를 들어 f3 (Vector3) 에 이미지를 입력했다면, f3 출력을 사용해야 합니다.

항목

설명

입력

f2 (Vector2)

Vector2 값을 받아 그 성분을 서로 더한 다음 f2 출력으로 보냅니다.

f3 (Vector3)

Vector3 값을 받아 그 성분을 서로 더한 다음 f3 출력으로 보냅니다.

f4 (Vector4)

Vector4 값을 받아 그 성분을 서로 더한 다음 f4 출력으로 보냅니다.

출력

f2 (Vector2)

f2 입력에서의 성분 값을 합친 것을 출력합니다.

f3 (Vector3)

f3 입력에서의 성분 값을 합친 것을 출력합니다.

f4 (Vector4)

f4 입력에서의 성분 값을 합친 것을 출력합니다.

Add Components

각 입력은 그에 상응하는 출력에 대해 개별적으로 계산되기에, 세 입력 각각에 대한 출력을 사용하기만 한다면 하나의 노드상에서 사용해도 됩니다. 예를 들어 하나의 AddComponents 함수 노드로 f2 출력을 활용해서 Vector2 의 성분을 합칠 수 있으며, 그 똑같은 노드로 f3 출력을 활용해서 Vector3 성분을 합칠 수 있습니다.

Pi

파이 상수 소수점 여섯자리까지 역할을 하는 함수입니다 (3.141592). 배수 입력도 포함되어 있습니다.

항목

설명

입력

Multiplier (Scalar)

배수 - 파이에 곱할 값을 입력받습니다.

Pi

LinearSine

스칼라 값을 받아 그 값의 선형 사인( 또는 반올림한 선형 사인)값, 0 에서 1 사이를 오가는 값을 출력하는 함수입니다. 값 입력에 Time 표현식을 연결하고 Linear Sine 을 사용하면, 출력에 선형 사인 곡선과 일치하는 애니메이션을 볼 수 있습니다.

항목

설명

입력

Value (Scalar)

값 - 선형 사인 함수를 적용할 입력값입니다. 이 값이 시간에 따라 변하면 출력은 곡선이 됩니다.

Period (Scalar)

주기 - 한 번 완전히 전환되는 데 걸리는 시간을 조절합니다. 입력값이 1 보다 크면 곡선을 늦춥니다.

-1 to 1 (StaticBool)

-1 에서 1 까지 - True 로 설정하면 0 에서 1 범위가 아닌, -1 에서 1 범위 곡선으로 오프셋시킵니다.

Sine Phase (StaticBool)

사인 위상 - True 로 설정하면 선형 방식이 아닌 정상 사인 곡선을 출력합니다.

출력

Linear Sine

선형 사인 - 선형 사인 곡선을 출력합니다.

Rounded Linear Sine

반올림 선형 사인 - 에지를 반올림한 선형 사인 곡선을 출력합니다.

Linear Sine

VectorToRadialValue

Vector2 벡터를 각도로, 또는 UV 좌표 데이터를 방사상 좌표로 변환하는 함수입니다. 벡터의 경우 각도는 한 채널에, 벡터의 길이는 다른 채널에 출력됩니다.

항목

설명

입력

Vector or UVs (Vector2)

벡터 또는 UV - Vector2 또는 UV 좌표 세트를 받습니다.

Swizzle Coordinate Output (StaticBool)

좌표 출력 혼합 - 출력의 U 와 V 성분을 뒤집습니다.

출력

Radial Coordinates

방사상 좌표 - 입력의 방사상 좌표를 반환합니다. 벡터의 경우 각도는 한 채널, 거리는 다른 채널입니다.

Vector Converted to Angle

각도로 변환된 벡터 - 입력 벡터의 각도 또는 UV 의 경우 방사상 기울기를 반환합니다.

Linear Distance

선형 거리 - 입력 벡터의 선형 길이, UV 의 경우 거리의 방사상 기울기를 출력합니다.

Vector To Radial Value

태그
언리얼 엔진의 이전 버전을 위해 작성된 페이지입니다. 현재 언리얼 엔진 5 버전을 위해 업데이트되지 않았습니다.