Loop Logic

루프 구조는 어디에서 반복되는가

파티클 업데이트 모듈은 활성 파티클마다 자동으로 실행되고, For Loop는 사용자 정의 모듈 안에서 필요한 계산만 제한적으로 반복한다.

For Each Particle

built-in

Particle Update의 모듈은 활성 파티클 집합을 대상으로 같은 연산을 순서대로 적용한다.

01 활성 파티클 살아 있는 입자만 대상
02 업데이트 모듈 속도, 색, 크기 계산
03 개별 반영 각 파티클 속성 갱신

For Loop

custom

First Index부터 Last Index까지 반복하며 패턴 생성이나 누적 계산처럼 명시적인 반복이 필요한 작업에 사용한다.

start 범위 지정 첫 인덱스와 끝 인덱스
body 반복 실행 Index로 위치나 값 계산
done 완료 출력 결과를 다음 흐름에 전달
대상 파티클 전체 또는 계산 범위
위치 Update 섹션 또는 커스텀 모듈
비용 반복 횟수가 늘수록 증가
원칙 필요한 반복만 작게 유지
판단 기준

대부분은 내장 반복에 맡기고, 하나의 파티클 안에서 여러 샘플이나 패턴을 계산해야 할 때만 For Loop를 검토한다.