불필요한 계산을 제거하고 값 범위를 제한하며 CPU와 GPU 실행 위치를 구분하면 같은 효과를 더 안정적으로 유지할 수 있습니다.
최적화 루틴
스크립트 비용을 줄이는 판단 순서
스크립트 최적화는 나중에 한 번에 하는 작업이 아니라, 계산을 추가할 때마다 필요성과 실행 빈도를 확인하는 습관입니다.
계산 제거
사용하지 않는 중간값과 중복 노드를 먼저 정리합니다.
실행 빈도
매 프레임 필요한 계산인지 생성 순간 한 번이면 되는지 구분합니다.
플랫폼 예산
입자 수, 노드 수, 렌더러 비용을 목표 기기 기준으로 봅니다.
프로파일링
느낌이 아니라 측정 도구로 병목 위치를 확인합니다.
시각 변화가 작은 계산부터 끄거나 단순화해 차이를 봅니다.
GPU 입자는 빠르지만 디버깅과 데이터 접근 제약을 함께 고려합니다.
품질을 크게 잃지 않고 입자 수나 계산량을 줄인 근거가 있어야 합니다.