Math Node Selector

수학 함수와 벡터 노드 선택표

효과의 목적을 먼저 정하면 필요한 노드가 줄어듭니다. 움직임, 범위 제한, 방향 계산, 밝기 변화는 서로 다른 연산 패턴을 갖습니다.

Sine

흔들림과 파동

시간이나 정규화 수명을 넣어 반복되는 위치, 크기, 색상 변화를 만듭니다.

NormalizedAge -> Sine Result -> Add Position
Clamp

범위 제한

색상, 알파, 크기가 안전한 값 밖으로 나가지 않게 고정합니다.

Value, Min, Max 0.0 -> 1.0
Normalize

방향만 사용

벡터 길이는 버리고 방향만 필요할 때 씁니다. 비용이 있으므로 남용하지 않습니다.

Vector -> Normalize Direction * Speed
Dot

방향 비교

두 벡터가 같은 방향을 보는지 검사해 조명, 정렬, 표면 반응을 제어합니다.

Velocity dot Normal Result -> Select
Lerp

부드러운 전환

두 값 사이를 알파로 섞어 수명 기반 색상, 크기, 속도 변화를 만듭니다.

A, B, Alpha Age -> Alpha

벡터 계산 읽는 순서

생성 Make Vector 축 조합
분해 Split Vector 축 추출
적용 Position + Velocity * DeltaTime 프레임 이동

수학 함수와 벡터 노드 선택표

방향이 필요하면 벡터 노드, 범위가 필요하면 Clamp, 시간 변화가 필요하면 Sine이나 Lerp를 먼저 검토합니다. 복잡한 함수는 결과 차이가 실제 뷰포트에서 보일 때만 유지합니다.

목적 -> 입력 타입 -> 비용 순서로 고르기