프로젝트 소개

image-blaster는 단일 이미지를 스타터 3D 월드로 변환하는 Claude용 스킬셋입니다. 이 프로젝트는 이미지에서 완전히 메시된 3D 환경까지 5분 이내에 변환할 수 있다고 주장하며, 3D 작업을 빠르게 시작하는 데 유용합니다. 작동 방식 저장소를 클론하고 claude CLI를 실행한 후, 사용자는 World Labs와 FAL의 API 키를 제공하고, input/ 디렉토리에 이미지를 넣은 뒤 Claude에게 "blast it"을 요청합니다. 과정의 각 단계를 확인하는 것은 선택 사항입니다. 기본적으로 파이프라인은 다음을 생성합니다: - 씬 내 모든 동적 객체의 3D 모델(.glb, .obj) - 정적 환경의 가우시안 스플랫(.spz) - 앰비언트 루핑 사운드 및 객체별 물리 사운드 이펙트(.mp3) 기반 생성 모델 - marble-1.1 (World Labs): 탐색 가능한 환경 생성 - nano-banana: 소스 정리, 클린 플레이트, 객체 참조 이미지를 위한 기본 이미지 편집 모델 - gpt-image-2: 편집 스킬이 이를 우선하도록 요청할 때 사용하는 대체 이미지 편집 제공자 - hunyuan-3d (FAL 경유): 3D 객체 모델 생성 - elevenlabs-sfx: 앰비언트 및 객체별 사운드 생성 Hunyuan 3D 매개변수 3D 모델 생성에는 여러 옵션이 있습니다: --face-count(40000~1500000 사이의 대상 폴리곤 수, 기본값 50000), --enable-pbr(PBR 머티리얼 생성, 기본값 true), --generate-type(Normal은 텍스처 모델, LowPoly는 폴리곤 감소, Geometry는 화이트 지오메트리 전용 모델, 기본값 Normal), --polygon-type(LowPoly용 삼각형 또는 사각형, 기본값 삼각형). 통합 생성된 에셋은 Unity, Unreal, Godot 같은 게임 엔진의 에셋 하위에 임베드할 수 있으며, Blender, 3DS Max, Maya 같은 DCC 소프트웨어나 Three.js 또는 Electron으로 구축된 웹 앱에서도 사용할 수 있습니다. README에서 제안된 사용 예시로는 게임 레벨 컨셉, 어린 시절 침실 재현, 로봇용 환경 구축, 영화 로케이션 스카우팅, 건축 렌더링 등이 있습니다. 개발 참고: .claudeignore 파일에서 /app을 제거하면 Claude가 번들된 React 뷰어를 수정할 수 있습니다.