Math 범주 - Stingray 셰이더 노드 참조

설명

이 범주의 노드는 해당 입력 값에 대해 일반 수학 연산을 수행합니다.

노드

입력

auto

A

연산할 숫자 또는 숫자 집합입니다.

출력

Out

auto

입력 채널의 절대값입니다.

입력 값에 여러 채널이 있는 경우 각 채널이 따로 처리됩니다.

노드 정의 파일: core/shader_nodes/abs.shader_node

입력

auto

A

첫 번째 입력 값입니다.

auto

B

두 번째 입력 값입니다.

출력

Out

auto

입력 채널의 합계입니다.

노드 정의 파일: core/shader_nodes/add.shader_node

입력

auto

A

연산할 숫자 또는 숫자 집합입니다.

출력

Out

auto

올림한 입력 채널입니다.

입력 값에 여러 채널이 있는 경우 각 채널이 따로 처리됩니다. Math > Floor를 참조하십시오.

노드 정의 파일: core/shader_nodes/ceil.shader_node

입력

auto

Value

제한할 숫자 또는 숫자 집합입니다.

auto

Max

각 채널에 허용된 최대 출력 값입니다.

auto

Min

각 채널에 허용된 최소 출력 값입니다.

출력

Out

auto

각 입력 채널을 최소값 및 최대값으로 제한한 결과입니다.

값이 최소값보다 작으면 최소값으로 올립니다. 값이 최소값과 최대값 사이에 있으면 변경되지 않습니다. 값이 최대값보다 크면 최대값으로 내립니다. 입력 값에 여러 채널이 있는 경우 각 채널이 따로 처리됩니다.

노드 정의 파일: core/shader_nodes/clamp.shader_node

입력

auto

Angle

연산할 각도 또는 각도 집합입니다.

출력

Out

auto

입력 채널의 코사인입니다.

입력 값에 여러 채널이 있는 경우 각 채널이 따로 처리됩니다.

노드 정의 파일: core/shader_nodes/cos.shader_node

입력

vector3

A

첫 번째 입력 벡터입니다.

vector3

B

두 번째 입력 벡터입니다.

출력

Out

auto

외적입니다.

노드 정의 파일: core/shader_nodes/cross.shader_node

입력

auto

A

연산할 입력 값입니다.

출력

Out

auto

이 노드에서 생성된 출력 값입니다.

이 정보를 사용하여 사용자 정의 필터링 또는 앤티앨리어싱을 수행할 수 있습니다.

노드 정의 파일: core/shader_nodes/ddx.shader_node

입력

auto

A

연산할 입력 값입니다.

출력

Out

auto

이 노드에서 생성된 출력 값입니다.

이 정보를 사용하여 사용자 정의 필터링 또는 앤티앨리어싱을 수행할 수 있습니다.

노드 정의 파일: core/shader_nodes/ddy.shader_node

입력

vector2, vector3, vector4

A

첫 번째 입력 벡터입니다.

vector2, vector3, vector4

B

두 번째 입력 벡터입니다.

출력

Out

scalar

A에서 B까지의 거리입니다.

노드 정의 파일: core/shader_nodes/distance.shader_node

입력

vector2

Pixel Position

절대 화면 공간 픽셀 위치입니다.

출력

Out

scalar

디더 값

노드 정의 파일: core/shader_nodes/dither.shader_node

입력

auto

A

피제수입니다.

auto

B

제수입니다.

출력

Out

auto

몫입니다. 즉, A의 각 채널을 B의 해당 채널로 나눈 결과입니다.

노드 정의 파일: core/shader_nodes/div.shader_node

입력

vector3

A

첫 번째 입력 벡터입니다.

vector3

B

두 번째 입력 벡터입니다.

출력

Out

scalar

내적입니다.

노드 정의 파일: core/shader_nodes/dot.shader_node

입력

auto

A

연산할 숫자 또는 숫자 집합입니다.

출력

Out

auto

내림한 입력 채널입니다.

입력 값에 여러 채널이 있는 경우 각 채널이 따로 처리됩니다. Math > Ceil을 참조하십시오.

노드 정의 파일: core/shader_nodes/floor.shader_node

입력

auto

A

피제수입니다.

auto

B

제수입니다.

출력

Out

auto

입력 A의 각 채널을 입력 B의 해당 채널로 나눈 후의 나머지입니다.

노드 정의 파일: core/shader_nodes/fmod.shader_node

입력

auto

A

연산할 숫자 또는 숫자 집합입니다.

출력

Out

auto

입력 값에서 각 채널의 소수 부분입니다.

입력 값에 여러 채널이 있는 경우 각 채널이 따로 처리됩니다.

노드 정의 파일: core/shader_nodes/frac.shader_node

입력

auto

A

B와 비교할 첫 번째 수 또는 수 집합입니다.

auto

B

A와 비교할 두 번째 수 또는 수 집합입니다.

auto

True

비교한 결과가 true인 경우 이 노드가 반환할 입력 값입니다.

auto

False

비교한 결과가 false인 경우 이 노드가 반환할 입력 값입니다.

출력

Out

auto

비교 결과에 따라 True 입력 또는 False 입력입니다.

옵션
Operator

AB를 비교할 때 사용할 연산자를 선택합니다.

참고: 위의 나열된 옵션을 설정하려면 셰이더 그래프에서 이 노드를 선택하고 Stingray Editor에서 Property Editor 패널을 엽니다.

노드 정의 파일: core/shader_nodes/if.shader_node

입력

auto

A

반전할 입력 색상입니다.

출력

Out

auto

입력 값에서 각 채널의 반전입니다.

입력 값에 여러 채널이 있는 경우 각각 따로 처리됩니다.

노드 정의 파일: core/shader_nodes/invert.shader_node

입력

vector2, vector3, vector4

Vector

입력 벡터입니다.

출력

Out

scalar

입력 벡터의 길이입니다.

노드 정의 파일: core/shader_nodes/length.shader_node

입력

auto

A

첫 번째 입력 값입니다.

auto

B

두 번째 입력 값입니다.

auto

Weight

결과를 생성하기 위해 두 입력 값을 결합하는 방식을 결정하는 값입니다. 값이 0에 가까울수록 결과가 입력 A에 가까워집니다. 값이 1에 가까울수록 결과가 입력 B에 가까워집니다.

출력

Out

auto

이 노드에서 생성된 출력 값입니다.

3차 보간은 Math > Smoothstep을 참조하십시오.

노드 정의 파일: core/shader_nodes/lerp.shader_node

입력

auto

A

첫 번째 입력 값입니다.

auto

Max

두 번째 입력 값입니다.

출력

Out

auto

AB에서 각 채널의 더 큰 값입니다.

입력 값에 여러 채널이 있는 경우 각각 따로 처리됩니다.

노드 정의 파일: core/shader_nodes/max.shader_node

입력

auto

A

첫 번째 입력 값입니다.

auto

Min

두 번째 입력 값입니다.

출력

Out

auto

AB에서 각 채널의 더 작은 값입니다.

입력 값에 여러 채널이 있는 경우 각각 따로 처리됩니다.

노드 정의 파일: core/shader_nodes/min.shader_node

입력

auto

A

피승수입니다.

auto

B

승수입니다.

출력

Out

auto

곱입니다. 즉, A의 각 채널을 B의 해당 채널과 곱한 결과입니다.

노드 정의 파일: core/shader_nodes/mul.shader_node

입력

vector2, vector3, vector4

Vector

정규화될 입력 벡터입니다.

출력

Out

auto

정규화된 입력 벡터입니다.

노드 정의 파일: core/shader_nodes/normalize.shader_node

입력

auto

Value

입력 값입니다.

auto

Power

지수 값입니다.

출력

Out

auto

이 노드에서 생성된 출력 값입니다.

입력 값에 여러 채널이 있는 경우 각각 따로 처리됩니다.

노드 정의 파일: core/shader_nodes/power.shader_node

입력

vector2, vector3, vector4

Vector

입력 광선의 방향입니다.

vector2, vector3, vector4

Normal

광선이 충돌하는 표면의 법선입니다.

출력

Out

auto

반사된 후 표면으로부터의 광선 방향입니다.

노드 정의 파일: core/shader_nodes/reflect.shader_node

입력

vector2, vector3, vector4

In Vector

입력 광선의 방향입니다.

vector2, vector3, vector4

Normal

광선이 충돌하는 표면의 법선입니다.

scalar

Index

표면에 충돌할 때 생기는 굴절의 인덱스입니다. 이는 표면을 통과할 때 직선 경로의 편차 또는 굴절의 힘을 제어합니다.

출력

Out

auto

굴절한 후 표면으로의 광선 방향입니다.

노드 정의 파일: core/shader_nodes/refract.shader_node

입력

auto

Angle

연산할 각도 또는 각도 집합입니다.

출력

Out

auto

입력 채널의 사인입니다.

입력 값에 여러 채널이 있는 경우 각 채널이 따로 처리됩니다.

노드 정의 파일: core/shader_nodes/sin.shader_node

입력

auto

Max

첫 번째 입력 값입니다.

auto

Min

두 번째 입력 값입니다.

auto

X

결과를 생성하기 위해 두 입력 값을 결합하는 방식을 결정하는 값입니다. 값이 0에 가까울수록 결과가 입력 A에 가까워집니다. 값이 1에 가까울수록 결과가 입력 B에 가까워집니다.

출력

Out

auto

이 노드에서 생성된 출력 값입니다.

Math > Linear Interpolate를 참조하십시오.

노드 정의 파일: core/shader_nodes/smoothstep.shader_node

입력

auto

A

입력 값입니다.

출력

Out

auto

입력 값에서 각 채널의 제곱근입니다.

입력 값에 여러 채널이 있는 경우 각각 따로 처리됩니다.

노드 정의 파일: core/shader_nodes/square_root.shader_node

입력

auto

A

첫 번째 입력 값입니다.

auto

B

두 번째 입력 값입니다.

출력

Out

auto

A의 각 채널에서 B의 해당 채널을 뺀 결과입니다.

노드 정의 파일: core/shader_nodes/subtract.shader_node