본문으로 건너뛰기

Arithmetic

숫자·벡터·문자열 등을 계산하고 변환하는 값 노드 모음입니다.

이 카테고리에는 183개의 노드가 있습니다.

기본 연산

노드설명
Float Addition
Float 더하기
두 Float 값을 더합니다.
Float Clamp
Float 클램프
Float 값을 지정한 최소~최대 범위 안으로 제한합니다.
Float Division
Float 나누기
첫 Float를 두 번째 Float로 나눕니다.
Float Inverse Lerp값이 AB 사이에서 차지하는 위치 비율(01)을 구합니다. Lerp의 반대 연산입니다.
Float Max두 Float 중 더 큰 값을 반환합니다.
Float Min두 Float 중 더 작은 값을 반환합니다.
Float Ceil
Float 천장
Float 값을 올림하여 정수로 만듭니다.
Float Floor
Float 플로어
Float 값을 내림하여 정수로 만듭니다.
Float Pendulum Physics
Float 팬듈럼 피직스
Float 값을 진자(펜듈럼) 물리에 연결해, 입력이 변할 때 진자처럼 흔들리며 따라오는 값을 출력합니다.
Float Round
Float 반올림
Float 값을 반올림하여 정수로 만듭니다.
Integer Max두 정수 중 더 큰 값을 반환합니다.
Integer Min두 정수 중 더 작은 값을 반환합니다.
Integer Addition
Integer 더하기
두 정수를 더합니다.
Integer Clamp
Integer 클램프
정수 값을 지정한 최소~최대 범위 안으로 제한합니다.
Integer Division
Integer 나누기
첫 정수를 두 번째 정수로 나눕니다(정수 나눗셈, 몫).
Integer Modulo
Integer 모듈로
첫 정수를 두 번째 정수로 나눈 나머지를 구합니다.
Integer Multiplication
Integer 곱하기
두 정수를 곱합니다.
Integer Subtraction
Integer 빼기
첫 정수에서 두 번째 정수를 뺍니다.
Float Linear Interpolation
Float 선형 보간
두 Float 값을 t(0~1)에 따라 선형 보간합니다.
Math Expression
표정 연산
직접 입력한 수식(예: a + b * 2)을 계산해 결과(Float)를 출력합니다. 수식에 쓴 변수는 자동으로 입력 포트가 됩니다.
Float Multiplication
Float 곱하기
두 Float 값을 곱합니다.
Float Subtraction
Float 빼기
첫 Float에서 두 번째 Float를 뺍니다.

비교

노드설명
Float Equal
Float 같음
두 Float 값이 같은지(오차 허용) 비교합니다.
Float Greater Than
Float 초과
첫 Float가 두 번째보다 큰지 비교합니다.
Float Greater Than Or Equal
Float 이상
첫 Float가 두 번째보다 크거나 같은지 비교합니다.
Float Less Than
Float 미만
첫 Float가 두 번째보다 작은지 비교합니다.
Float Less Than Or Equal
Float 이하
첫 Float가 두 번째보다 작거나 같은지 비교합니다.
Float Not Equal
Float가 같지 않음
두 Float 값이 다른지 비교합니다.
Integer Equal
Integer 같음
두 정수가 같은지 비교합니다.
Integer Greater Than
Integer 초과
첫 정수가 두 번째보다 큰지 비교합니다.
Integer Greater Than Or Equal
Integer 이상
첫 정수가 두 번째보다 크거나 같은지 비교합니다.
Integer Less Than
Integer 미만
첫 정수가 두 번째보다 작은지 비교합니다.
Integer Less Than Or Equal
Integer 이하
첫 정수가 두 번째보다 작거나 같은지 비교합니다.
Integer Not Equal
Integer가 같지 않음
두 정수가 다른지 비교합니다.

논리·객체

노드설명
Asset Equal두 에셋이 같은지 비교합니다.
Boolean AND
부울(Bool) AND
두 Boolean이 모두 참일 때만 참을 반환합니다(AND).
Boolean Equal
Boolean 같음
두 Boolean 값이 같은지 비교합니다.
Boolean NOT
부울(Bool) NOT
Boolean 값을 반전(참↔거짓)합니다(NOT).
Boolean Not Equal
Boolean 같지 않음
두 Boolean 값이 다른지 비교합니다.
Boolean OR
부울(Bool) OR
두 Boolean 중 하나라도 참이면 참을 반환합니다(OR).
Object Is Not Null값이 비어 있지 않은지 확인합니다.
Object Is Null값이 비어(null) 있는지 확인합니다.

문자열

노드설명
Convert To String
문자열로 변환
값을 문자열(String)로 변환합니다.
String Concatenation
문자열 합치기
두 문자열을 이어 붙입니다.
String Contains
문자열 일부포함
문자열에 특정 문자열이 들어있는지 확인합니다.
String Convert To Integer문자열을 정수로 변환합니다.
String Ends With
문자열은 다음으로 끝납니다
문자열이 특정 문자열로 끝나는지 확인합니다.
String Equal
문자열 일치
두 문자열이 같은지 비교합니다.
String Length
문자열 길이
문자열의 길이(글자 수)를 구합니다.
String Not Equal
문자열이 같지 않음
두 문자열이 다른지 비교합니다.
String Regex정규식(Regex)으로 문자열을 검사·추출합니다. 일치 여부와 매칭 결과를 출력합니다.
String Replace
문자열 바꾸기
문자열에서 특정 부분을 다른 문자열로 모두 바꿉니다.
String Slice
문자열 자르기
문자열의 일부 구간을 잘라냅니다.
String Split구분자를 기준으로 문자열을 나눠 목록(배열)으로 만듭니다.
String Starts With
문자열은 다음으로 시작합니다
문자열이 특정 문자열로 시작하는지 확인합니다.
String Convert To Float문자열을 Float로 변환합니다.
String To Lower Case
문자열을 소문자로
문자열을 모두 소문자로 바꿉니다.
String To Upper Case
문자열을 대문자로
문자열을 모두 대문자로 바꿉니다.
String Trim Whitespaces
문자열 공백 다듬기
문자열 앞뒤의 공백을 제거합니다.

벡터

노드설명
Vector3 Scale
Vector3 크기 조절
Vector3에 숫자(스칼라)를 곱해 크기를 조절합니다.
Vector3 Angle두 벡터 사이의 각도를 구합니다.
Vector3 Cross두 벡터의 외적(수직 벡터)을 구합니다.
Vector3 Dot두 벡터의 내적을 구합니다.
Vector3 Lerp두 Vector3를 t(0~1)에 따라 선형 보간합니다.
Vector3 Magnitude벡터의 길이(크기)를 구합니다.
Vector3 Max두 벡터의 각 성분 중 더 큰 값으로 이루어진 벡터를 반환합니다.
Vector3 Min두 벡터의 각 성분 중 더 작은 값으로 이루어진 벡터를 반환합니다.
Vector3 Normalize벡터를 길이 1로 정규화합니다(방향만 유지).
Vector3 Project벡터 A를 다른 벡터에 투영한 결과를 구합니다.
Vector3 Project On Plane벡터 A를 평면(법선으로 정의)에 투영한 결과를 구합니다.
Vector3 Reflect벡터를 법선에 대해 반사시킨 방향을 구합니다.
Vector3 Slerp두 Vector3를 구면 보간(Slerp)합니다.
Vector3 Addition두 Vector3를 더합니다.
Vector3 Distance
Vector3 거리
두 점(Vector3) 사이의 거리를 구합니다.
Vector3 Scale Vector3
Vector3 크기 조절 (Vector3)
두 Vector3를 성분별(x·y·z)로 곱합니다.
Vector3 Subtract첫 Vector3에서 두 번째 Vector3를 뺍니다.

쿼터니언·회전

노드설명
Offset Rotation List
회전 오프셋 목록
회전 목록의 각 회전에 대응하는 오일러 각 오프셋을 더한 새 목록을 출력합니다.
Quaternion Angle두 회전(Quaternion) 사이의 각도를 구합니다.
Quaternion From To Rotation한 방향에서 다른 방향으로 향하게 하는 회전을 구합니다.
Quaternion Look Rotation지정한 방향을 바라보는 회전을 구합니다.
Quaternion Slerp두 회전을 구면 보간(Slerp)합니다.
Quaternion Multiply Quaternion
Quaternion 곱셈 (Quaternion x Quaternion)
두 Quaternion을 곱해 회전을 합성합니다.
Quaternion Multiply Vector3
쿼터니언 곱하기 Vector3
Quaternion으로 Vector3를 회전시킨 결과를 구합니다.
Scale Rotation List
스케일 회전 목록
회전 목록의 각 회전 각도를 Scale 배율로 키우거나 줄인 새 목록을 출력합니다.

변환·분해

노드설명
Convert Boolean To Toggle ActionBoolean을 Toggle Action으로 변환합니다(참→켜기, 거짓→끄기).
Convert Euler Angles To Quaternion
오일러 각을 쿼터니언으로 변환하기
오일러 각(도)을 Quaternion 회전으로 변환합니다.
Convert Quaternion To Euler Angles
쿼터니언을 오일러 각으로 변환하기
Quaternion 회전을 오일러 각(도)으로 변환합니다.
Decompose Color
색상 분해
색상을 R·G·B·A 성분으로 분해해 출력합니다.
Decompose Quaternion
쿼터니언 분해
Quaternion을 x·y·z·w 성분으로 분해해 출력합니다.
Decompose Transform
트랜스폼 분해
Transform을 위치·회전·크기로 분해해 출력합니다.
Decompose Vector2
Vector2 분해
Vector2를 x·y 성분으로 분해해 출력합니다.
Decompose Vector3
Vector3 분해
Vector3를 x·y·z 성분으로 분해해 출력합니다.
Decompose Vector4
Vector4 분해
Vector4를 x·y·z·w 성분으로 분해해 출력합니다.
Float Convert To Integer
소수(float)를 Integer로 변환
Float 값을 정수(Integer)로 변환합니다.
Integer Convert To Float
Integer를 소수(float)로 변환
정수를 Float로 변환합니다.
Wrap Euler Angles (-180°-180°)
랩 오일러 각도(-180°-180°)
오일러 각도를 -180°~180° 범위로 정규화(wrap)합니다.

스무딩

노드설명
Smooth Float
Float 스무딩
Float 값이 목표 값으로 부드럽게(서서히) 따라가게 합니다.
Smooth Float List
매끄럽게할 Float 목록
여러 Float 값이 각자 목표 값으로 부드럽게 따라가게 합니다.
Smooth Position
위치 매끄럽게
위치(Vector3)가 목표로 부드럽게 따라가게 합니다.
Smooth Position Rotation
위치 회전 매끄럽게
위치와 회전을 함께 목표로 부드럽게 따라가게 합니다.
Smooth Position List
매끄럽게할 위치 목록
여러 위치가 각자 목표로 부드럽게 따라가게 합니다.
Smooth Rotation
회전 매끄럽게
회전이 목표로 부드럽게 따라가게 합니다.
Smooth Rotation List
매끄럽게할 회전 목록
여러 회전이 각자 목표로 부드럽게 따라가게 합니다.
Smooth Transform
스무드 트랜스폼
Transform(위치·회전·크기)을 목표로 부드럽게 따라가게 합니다.

랜덤

노드설명
Generate Random Boolean
랜덤 Boolean 생성
무작위로 참 또는 거짓을 생성합니다.
Generate Random Float
랜덤 Float 생성
지정한 범위에서 무작위 Float 값을 생성합니다.
Generate Random Integer
랜덤 Integer 생성
지정한 범위에서 무작위 정수를 생성합니다.
Generate Random Vector3
랜덤 Vector3 생성
지정한 범위에서 무작위 Vector3 값을 생성합니다.

리스트

노드설명
Boolean List Add Element
Boolean 목록 요소 추가
Boolean 목록의 끝에 요소를 추가한 새 목록을 반환합니다.
Boolean List Contains Element
Boolean 목록에 요소 포함
Boolean 목록에 지정한 요소가 들어있는지 확인합니다.
Boolean List Index Of Element
Boolean 목록 요소 인덱스
Boolean 목록에서 지정한 요소가 처음 나오는 인덱스를 찾습니다(없으면 -1).
Boolean List Insert Element
Boolean 목록 요소 삽입
Boolean 목록의 지정한 인덱스 위치에 요소를 삽입한 새 목록을 반환합니다.
Boolean List Last Index Of Element
Boolean 목록 요소 마지막 인덱스
Boolean 목록에서 지정한 요소가 마지막으로 나오는 인덱스를 찾습니다(없으면 -1).
Boolean List Length
Boolean 목록 길이
Boolean 목록의 길이(요소 수)를 반환합니다.
Boolean List Map ElementBoolean 목록의 각 요소에 지정한 함수(Define Function)를 적용해 변환한 새 목록을 만듭니다.
Boolean List Reduce ElementsBoolean 목록의 요소들을 지정한 함수로 차례로 누적 계산해 하나의 값으로 합칩니다(reduce).
Boolean List Remove Element
Boolean 목록 요소 제거
Boolean 목록에서 지정한 값과 일치하는 첫 요소를 제거한 새 목록을 반환합니다.
Boolean List Remove Index
Boolean 목록 인덱스 제거
Boolean 목록에서 지정한 인덱스의 요소를 제거한 새 목록을 반환합니다.
Boolean List Resize
Boolean 목록 크기 조정
Boolean 목록의 크기를 지정한 길이로 조정한 새 목록을 반환합니다.
Boolean List Slice
Boolean 목록 슬라이스
Boolean 목록에서 지정한 구간만 잘라낸 새 목록을 반환합니다.
Character Bone Rotation List Get Element
캐릭터 본 회전 목록 요소 가져오기
캐릭터 본 회전 목록에서 지정한 본(HumanBodyBones)의 회전을 가져옵니다.
Float List Add Element
Float 목록 요소 추가
Float 목록의 끝에 요소를 추가한 새 목록을 반환합니다.
Float List Contains Element
Float 목록에 요소 포함
Float 목록에 지정한 요소가 들어있는지 확인합니다.
Float List Index Of Element
Float 목록 요소 인덱스
Float 목록에서 지정한 요소가 처음 나오는 인덱스를 찾습니다(없으면 -1).
Float List Insert Element
Float 목록 삽입 요소
Float 목록의 지정한 인덱스 위치에 요소를 삽입한 새 목록을 반환합니다.
Float List Last Index Of Element
Float 목록 요소 마지막 인덱스
Float 목록에서 지정한 요소가 마지막으로 나오는 인덱스를 찾습니다(없으면 -1).
Float List Length
Float 목록 길이
Float 목록의 길이(요소 수)를 반환합니다.
Float List Map ElementFloat 목록의 각 요소에 지정한 함수(Define Function)를 적용해 변환한 새 목록을 만듭니다.
Float List Reduce ElementsFloat 목록의 요소들을 지정한 함수로 차례로 누적 계산해 하나의 값으로 합칩니다(reduce).
Float List Remove Element
Float 목록 요소 제거
Float 목록에서 지정한 값과 일치하는 첫 요소를 제거한 새 목록을 반환합니다.
Float List Remove Index
Float 목록 인덱스 제거
Float 목록에서 지정한 인덱스의 요소를 제거한 새 목록을 반환합니다.
Float List Resize
Float 목록 크기 조정
Float 목록의 크기를 지정한 길이로 조정한 새 목록을 반환합니다.
Float List Slice
Float 목록 슬라이스
Float 목록에서 지정한 구간만 잘라낸 새 목록을 반환합니다.
Boolean List Get Element
Boolean 목록 요소 가져오기
Boolean 목록에서 지정한 인덱스의 요소를 가져옵니다.
Character Bone Position List Get Element
캐릭터 본 위치 목록 요소 가져오기
캐릭터 본 위치 목록에서 지정한 본(HumanBodyBones)의 위치를 가져옵니다.
Float List Get Element
Float 목록 요소 가져오기
Float 목록에서 지정한 인덱스의 요소를 가져옵니다.
Integer List Get Element
Integer 목록 요소 가져오기
Integer 목록에서 지정한 인덱스의 요소를 가져옵니다.
Quaternion List Get Element
쿼터니언 목록 요소 가져오기
Quaternion 목록에서 지정한 인덱스의 요소를 가져옵니다.
String List Get Element
문자열 목록 요소 가져오기
String 목록에서 지정한 인덱스의 요소를 가져옵니다.
Vector3 List Get Element
Vector3 목록 요소 가져오기
Vector3 목록에서 지정한 인덱스의 요소를 가져옵니다.
Integer List Add Element
Integer 목록 요소 추가
Integer 목록의 끝에 요소를 추가한 새 목록을 반환합니다.
Integer List Contains Element
Integer 목록에 포함된 요소
Integer 목록에 지정한 요소가 들어있는지 확인합니다.
Integer List Index Of Element
Integer 목록 요소 인덱스
Integer 목록에서 지정한 요소가 처음 나오는 인덱스를 찾습니다(없으면 -1).
Integer List Insert Element
Integer 목록 요소 삽입
Integer 목록의 지정한 인덱스 위치에 요소를 삽입한 새 목록을 반환합니다.
Integer List Last Index Of Element
Integer 목록 요소 마지막 인덱스
Integer 목록에서 지정한 요소가 마지막으로 나오는 인덱스를 찾습니다(없으면 -1).
Integer List Length
Integer 목록 길이
Integer 목록의 길이(요소 수)를 반환합니다.
Integer List Map ElementInteger 목록의 각 요소에 지정한 함수(Define Function)를 적용해 변환한 새 목록을 만듭니다.
Integer List Reduce ElementsInteger 목록의 요소들을 지정한 함수로 차례로 누적 계산해 하나의 값으로 합칩니다(reduce).
Integer List Remove Element
Integer 목록 요소 제거
Integer 목록에서 지정한 값과 일치하는 첫 요소를 제거한 새 목록을 반환합니다.
Integer List Remove Index
Integer 목록 인덱스 제거
Integer 목록에서 지정한 인덱스의 요소를 제거한 새 목록을 반환합니다.
Integer List Resize
Integer 목록 크기 조정
Integer 목록의 크기를 지정한 길이로 조정한 새 목록을 반환합니다.
Integer List Slice
Integer 목록 슬라이스
Integer 목록에서 지정한 구간만 잘라낸 새 목록을 반환합니다.
Quaternion List Multiplication
쿼터니언 리스트 곱셈
두 Quaternion 목록을 같은 인덱스끼리 곱한(회전 합성) 새 목록을 반환합니다.
Boolean List Set Element
Boolean 목록 집합 요소
Boolean 목록의 지정한 인덱스 요소를 새 값으로 바꾼 목록을 반환합니다.
Float List Set Element
Float 목록 집합 요소
Float 목록의 지정한 인덱스 요소를 새 값으로 바꾼 목록을 반환합니다.
Integer List Set Element
Integer 목록 집합 요소
Integer 목록의 지정한 인덱스 요소를 새 값으로 바꾼 목록을 반환합니다.
Quaternion List Set Element
쿼터니언 목록 집합 요소
Quaternion 목록의 지정한 인덱스 요소를 새 값으로 바꾼 목록을 반환합니다.
String List Set Element
문자열 목록 집합 요소
String 목록의 지정한 인덱스 요소를 새 값으로 바꾼 목록을 반환합니다.
Vector3 List Set Element
Vector3 목록 요소 설정
Vector3 목록의 지정한 인덱스 요소를 새 값으로 바꾼 목록을 반환합니다.
String List Add Element
문자열 목록 요소 추가
String 목록의 끝에 요소를 추가한 새 목록을 반환합니다.
String List Contains Element
문자열 목록에 요소 포함
String 목록에 지정한 요소가 들어있는지 확인합니다.
String List Index Of Element
String 목록 요소 인덱스
String 목록에서 지정한 요소가 처음 나오는 인덱스를 찾습니다(없으면 -1).
String List Insert Element
문자열 목록 삽입 요소
String 목록의 지정한 인덱스 위치에 요소를 삽입한 새 목록을 반환합니다.
String List Last Index Of Element
String 목록 요소 마지막 인덱스
String 목록에서 지정한 요소가 마지막으로 나오는 인덱스를 찾습니다(없으면 -1).
String List Length
문자열 목록 길이
String 목록의 길이(요소 수)를 반환합니다.
String List Map ElementString 목록의 각 요소에 지정한 함수(Define Function)를 적용해 변환한 새 목록을 만듭니다.
String List Reduce ElementsString 목록의 요소들을 지정한 함수로 차례로 누적 계산해 하나의 값으로 합칩니다(reduce).
String List Remove Element
문자열 목록 요소 제거
String 목록에서 지정한 값과 일치하는 첫 요소를 제거한 새 목록을 반환합니다.
String List Remove Index
문자열 목록 인덱스 제거
String 목록에서 지정한 인덱스의 요소를 제거한 새 목록을 반환합니다.
String List Resize
문자열 목록 크기 조정
String 목록의 크기를 지정한 길이로 조정한 새 목록을 반환합니다.
String List Slice
문자열 목록 슬라이스
String 목록에서 지정한 구간만 잘라낸 새 목록을 반환합니다.
Vector3 List Add Element
Vector3 목록 요소 추가
Vector3 목록의 끝에 요소를 추가한 새 목록을 반환합니다.
Vector3 List Contains Element
Vector3 목록에 요소 포함
Vector3 목록에 지정한 요소가 들어있는지 확인합니다.
Vector3 List Index Of Element
Vector3 목록 요소 인덱스
Vector3 목록에서 지정한 요소가 처음 나오는 인덱스를 찾습니다(없으면 -1).
Vector3 List Insert Element
Vector3 목록 요소 삽입
Vector3 목록의 지정한 인덱스 위치에 요소를 삽입한 새 목록을 반환합니다.
Vector3 List Last Index Of Element
Vector3 목록 요소 마지막 인덱스
Vector3 목록에서 지정한 요소가 마지막으로 나오는 인덱스를 찾습니다(없으면 -1).
Vector3 List Length
Vector3 목록 길이
Vector3 목록의 길이(요소 수)를 반환합니다.
Vector3 List Map ElementVector3 목록의 각 요소에 지정한 함수(Define Function)를 적용해 변환한 새 목록을 만듭니다.
Vector3 List Reduce ElementsVector3 목록의 요소들을 지정한 함수로 차례로 누적 계산해 하나의 값으로 합칩니다(reduce).
Vector3 List Remove Element
Vector3 목록 요소 제거
Vector3 목록에서 지정한 값과 일치하는 첫 요소를 제거한 새 목록을 반환합니다.
Vector3 List Remove Index
Vector3 목록 인덱스 제거
Vector3 목록에서 지정한 인덱스의 요소를 제거한 새 목록을 반환합니다.
Vector3 List Resize
Vector3 목록 크기 조정
Vector3 목록의 크기를 지정한 길이로 조정한 새 목록을 반환합니다.
Vector3 List Slice
Vector3 목록 슬라이스
Vector3 목록에서 지정한 구간만 잘라낸 새 목록을 반환합니다.