Custom module

사용자 정의 모듈은 반복되는 동작을 작은 입력·출력 계약으로 묶는다

Scratch Pad나 Module Script를 만들 때는 그래프 모양보다 어떤 값을 받아 어떤 속성을 쓰는지부터 고정한다.

단계정해야 할 것결과물검토 기준
문제 정의반복되는 동작과 적용 대상모듈로 뺄 책임여러 효과에서 재사용할 가치가 있는가
입력 설계노출할 값과 기본값User/Emitter/Particle 입력외부에서 조절해야 할 값만 열었는가
계산 그래프노드 흐름과 타입중간 계산 결과컴파일 경고와 자동 변환이 없는가
출력 작성덮어쓸 파티클 속성Position, Color, Velocity 등다른 모듈과 쓰기 순서가 충돌하지 않는가
배포이름, 카테고리, 설명재사용 가능한 모듈다른 이미터에서 바로 의미가 보이는가

사용자 정의 모듈은 거대한 그래프가 아니라 작고 이름이 분명한 입출력 계약이어야 한다.