animate
Generate procedural loop animations from a single static image. Outputs frames, spritesheet, timing data, and GIF preview.
Instructions
정적 이미지 한 장에서 절차적 루프 애니를 자동 생성(추가 아트 불필요).
개별 프레임 PNG + 스프라이트시트 + 타이밍 JSON + 루프 GIF 미리보기를 출력.
Args: src: 입력 이미지(일러 또는 이미 픽셀화된 스프라이트). out_dir: 출력 폴더(자동 생성). motion: breathe/bob/float/sway/wave/hop/pulse (list_motions 로 확인). frames: 프레임 수. amplitude: 모션 강도(px 단위 기준). fps: GIF/애니 프레임레이트. target_height: (pixelize_first 시) 도트 높이. colors: (pixelize_first 시) 팔레트 색 수. outline: selout 아웃라인 여부. pixelize_first: True 면 원본을 먼저 도트화 후 리깅(1024px 일러 → 애니 한 번에). palette: 잠긴 팔레트(builtin 또는 .gpl/.hex 경로). indexed: 프레임을 인덱스 PNG 로 저장. gif: 루프 GIF 미리보기 생성 여부. gif_upscale: GIF nearest 업스케일 배율.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fps | No | ||
| gif | No | ||
| src | Yes | ||
| colors | No | ||
| frames | No | ||
| motion | No | breathe | |
| indexed | No | ||
| out_dir | Yes | ||
| outline | No | ||
| palette | No | ||
| amplitude | No | ||
| gif_upscale | No | ||
| target_height | No | ||
| pixelize_first | No |