비교 연산
Age, Speed, Distance 같은 기준값을 Boolean 조건으로 바꿉니다.
If, Select, For Loop를 넣기 전에 매 프레임 모든 파티클에서 실행된다는 사실을 기준으로 비용과 결정성을 봅니다.
Age, Speed, Distance 같은 기준값을 Boolean 조건으로 바꿉니다.
색상이나 크기처럼 값만 바꿀 때 분기 비용을 작게 유지합니다.
조건에 따라 계산 자체를 건너뛰어야 할 때만 사용합니다.
작은 배열이나 정해진 횟수에만 쓰고 파티클별 중첩 반복을 피합니다.
랜덤 조건은 Seed와 입력값이 같은지 확인해 재생 결과를 안정화합니다.
GPU 파티클에서 복잡한 If 체인이 병목이 되지 않는지 봅니다.
색상 변경 예제처럼 조건 전후 결과가 눈에 보이는 속성으로 테스트합니다.