Branch and Loop

조건과 반복 구조 판단표

조건이 값을 고르는지, 실행 흐름을 나누는지, 여러 번 반복해야 하는지에 따라 적합한 노드가 달라집니다.

Select

값만 바꿀 때

조건에 따라 색상, 크기, 속도 같은 데이터 하나를 고릅니다.

Condition -> True/False Result -> Set Color
If

실행을 나눌 때

조건에 따라 실행 핀을 분기하고 서로 다른 노드 묶음을 실행합니다.

Do -> If True / False branch
Bool Logic

조건을 조합할 때

위치, 속도, 수명 같은 여러 조건을 AND, OR, NOT으로 묶습니다.

Z > 500 AND Age < 0.8
Loop

반복 계산할 때

패턴 생성처럼 같은 계산을 여러 번 돌려야 할 때만 사용자 루프를 검토합니다.

For Loop Index Completed

높이 기반 색상 예시

읽기 Get Particles.Position -> Split Z
비교 Z > 500.0
선택 Select Red / Blue

성능 기준

파티클마다 매 프레임 실행되는 조건은 비용이 누적됩니다. 단순한 값 선택은 Select로 끝내고, 루프는 반복 횟수와 활성 파티클 수를 곱해 비용을 먼저 가늠합니다.

값 선택은 가볍게, 실행 분기는 신중하게