프롬프트 한 줄로 움직이는 3D 아이콘, Claude Code 스킬 3dicon 사용법

Claude Code 스킬 3dicon으로 일관된 3D 아이콘을 만들고 투명 배경 Animated WebP로 내보내는 방법을 설치부터 모델 설정과 비용까지 정리했다.

Huuush발행 2026.09.24 · 7분 read에디터: Jay Kim

3줄 요약

  1. 3dicon은 Claude Code용 스킬로 3D 아이콘 생성, 반복 애니메이션, 배경 분리, Animated WebP 인코딩을 지원한다.
  2. 기본 출력은 384px·24fps이며 스타일과 실제 움직임을 프롬프트에 설명해 288px 등으로 내보낼 수 있다.
  3. 코드는 MIT 라이선스로 공개됐고 저장소 안내 비용은 정지 이미지 약 $0.13, 전체 애니메이션 약 $0.48이다.
3dicon README 배너의 3D 아이콘과 Claude Code 설치 명령
출처: GitHub samyost1/3dicon README

3D 아이콘 하나를 만들고, 자연스러운 반복 애니메이션을 붙이고, 투명 배경 Animated WebP로 내보내는 과정을 한 번에 돕는 Claude Code 스킬 3dicon이 공개됐다. 아이콘의 스타일을 먼저 정한 뒤 모션을 설명하면, 웹과 앱에 바로 쓸 수 있는 결과물을 만든다.

기본 출력은 384px이며 예제에서는 288px WebP도 만든다. 설치한 뒤 아이콘 설명과 움직임을 평범한 문장으로 적어 시작할 수 있다.

3dicon 스킬로 여러 스타일의 3D 아이콘을 만들고 애니메이션하는 README 배너
출처: GitHub samyost1/3dicon

정지 아이콘에서 투명 Animated WebP까지

3dicon은 아이콘의 정지 이미지부터 만든다. 디자인을 확인한 다음 아이콘이 실제로 어떻게 움직이는지 설명하면 영상 모델이 시작 자세로 돌아오는 루프 애니메이션을 생성한다. 배경을 분리하고 반투명 가장자리를 다듬은 뒤 Animated WebP로 인코딩하고 루프를 검사한다.

  1. 이미지 모델이 3D 아이콘의 정지 이미지를 만든다.
  2. 영상 모델이 첫 프레임에서 출발해 원래 자세로 돌아오는 모션을 만든다.
  3. 배경 분리 단계에서 투명도를 적용하고 부드러운 가장자리를 보존한다.
  4. Animated WebP로 인코딩한 뒤 움직임과 루프 연결을 확인한다.

기본 마스터 이미지는 512px이고 기본 WebP 출력은 384px이다. --size 옵션으로 크기를 지정할 수 있으며 README의 stopwatch 예제는 288px, 24fps, 122프레임, 투명 배경으로 출력됐다.

sage green과 cream 색상의 3D stopwatch 반복 애니메이션 WebP
출처: GitHub samyost1/3dicon

같은 예제의 정지 이미지는 still.png에서 볼 수 있고, 단계별 프레임은 contact sheet로 확인할 수 있다. 전체 데모는 README 예제 MP4에서 볼 수 있다.

Claude Code에 플러그인 설치하기

3dicon은 Claude Code 플러그인 마켓플레이스를 통해 설치한다. 설치 후 스킬 폴더에서 Python 의존성을 준비하고 ffmpeg를 사용할 수 있게 PATH를 설정한다.

/plugin marketplace add samyost1/3dicon
/plugin install 3dicon
cd ~/.claude/skills/3dicon
pip install -r requirements.txt
cp .env.example .env

환경 파일에 선택한 이미지·영상 공급자의 API 키를 넣는다. ffmpeg가 필요하고, 첫 실행 때 배경 분리 모델 약 180MB를 내려받는다. 저장소는 Claude Code용 플러그인 설치 흐름을 제공한다.

원하는 스타일과 움직임을 문장으로 설명

Claude Code에서 아이콘의 종류와 모양을 요청하면 정지 이미지부터 제안한다. 예를 들어 README는 다음과 같은 stopwatch 프롬프트를 소개한다.

a 3D stopwatch icon in sage green and cream, soft matte plastic,
rounded friendly proportions, small feet and a top button

스타일을 일정하게 유지하려면 색상, 재질, 형태, 비율 같은 공통 속성을 각 아이콘 요청에 반복해 쓴다. 모션은 의성어나 분위기만 적기보다 물체가 실제로 움직이는 방식을 구체적으로 표현하면 된다.

the stopwatch rocks gently side to side while its hand sweeps steadily clockwise

동작의 강도는 still, calm, lively, playful 중에서 고른다. 스킬은 움직임 유형에 맞춰 native, event, part, surface 전략을 제안하며, 필요한 모션에는 --emit 옵션도 사용할 수 있다. 아이콘의 작은 부품이나 재질 특성에 맞춰 움직임을 정하면 자연스러운 루프를 만들기 쉽다.

이미지·영상 모델과 API 키 설정

이미지 모델과 영상 모델은 각각 설정할 수 있다. 저장소 예제의 기본 이미지 백엔드는 OpenAI이고, 모션 영상은 OpenRouter의 Seedance 2.0을 사용한다. Gemini 이미지 모델이나 OpenRouter 통합 이미지 API, Seedance 2.5·Veo 3.1·Hailuo 3·Wan 2.7 등으로 바꿀 수 있다.

OpenRouter 키 하나로 이미지부터 영상까지 실행하려면 .env에 이미지 백엔드를 지정한다.

ICONLOOP_IMAGE_BACKEND=openrouter
OPENROUTER_API_KEY=your_key

모델 이름을 직접 정할 때는 ICONLOOP_IMAGE_MODEL과 ICONLOOP_VIDEO_MODEL을 사용한다. 이미지 키는 선택한 이미지 백엔드에 따라 OPENAI_API_KEY, GOOGLE_API_KEY, OPENROUTER_API_KEY 중 하나를 설정하며, --via replicate 경로는 REPLICATE_API_TOKEN을 사용한다.

실행 단계별 CLI

자연어 요청 외에도 python -m iconloop로 각 단계를 따로 실행할 수 있다.

python -m iconloop --out out still \
  --prompt "a 3D stopwatch, sage green and cream, soft matte plastic"

python -m iconloop --out out animate \
  --motion "the stopwatch rocks gently while its hand sweeps clockwise"

python -m iconloop --out out matte
python -m iconloop --out out encode --sweep
python -m iconloop --out out encode --size 288 --name timer
python -m iconloop --out out verify

예상 비용과 라이선스

저장소 안내 기준 정지 아이콘 생성은 약 $0.13, 이미지 승인 후 전체 애니메이션 파이프라인은 약 $0.48이며 약 4분이 걸린다. 실제 API 비용은 연결한 공급자와 모델 설정에 따라 달라진다.

항목저장소 안내 기준
정지 이미지 한 장약 $0.13
전체 애니메이션 파이프라인약 $0.48 · 약 4분
라이선스MIT
GitHub 스타280개 · 2026년 9월 24일 기준

프로젝트 코드는 MIT 라이선스로 공개됐고, 저장소 설명은 생성한 아이콘을 자유롭게 사용할 수 있다고 안내한다. 정지 이미지와 모션을 순서대로 살펴보고 원하는 스타일과 움직임을 확인한 뒤 생성 과정을 이어갈 수 있다.

제작자 Sam Yost가 공개한 데모 영상에서는 프롬프트에서 완성 애니메이션까지의 흐름을 볼 수 있다.

X 게시물을 불러오는 중입니다.

X 게시물을 불러오지 못했습니다. 잠시 후 다시 시도해 주세요.

X에서 원문 보기

자주 묻는 질문

Claude Code에서 쓰는 플러그인 스킬입니다. 프롬프트나 정지 이미지에서 3D 아이콘을 만들고, 반복 애니메이션을 적용해 투명 배경 Animated WebP로 출력합니다.

Claude Code 플러그인 설치 후 스킬 폴더에서 requirements.txt의 Python 패키지를 설치하고, ffmpeg와 선택한 이미지·영상 공급자의 API 키를 준비합니다. 첫 실행 때 배경 분리 모델을 내려받습니다.

기본 정지 이미지 마스터는 512px, 기본 Animated WebP 출력은 384px입니다. --size 옵션으로 크기를 바꾸고 24fps 애니메이션으로 내보낼 수 있습니다.

저장소 안내 기준 정지 이미지 한 장은 약 $0.13, 전체 애니메이션 파이프라인은 약 $0.48과 약 4분입니다. 실제 API 비용은 공급자와 선택 모델에 따라 달라집니다.

출처

작성자 소개

제이킴유니버스

제이킴유니버스

AI 자동화와 홈페이지 제작으로 업무 시간을 줄이고 매출을 만듭니다.