3D·이미지 생성, 그리고 그 이후 모든 과정까지 — API 하나로.
최고의 엔진으로 생성하고, 같은 자산 위에서 리메시·리텍스처·리깅·내보내기까지 — 하나의 비동기 REST API로 처리합니다. 앱, 자산 파이프라인, AI 에이전트를 위해 설계했습니다.
얼리 액세스 — 개발자를 배치 단위로 온보딩하며, 승인되면 키를 담아 회신드립니다.
# Generate a 3D model from an image
curl -X POST https://api.picoberry.ai/v1/models/from-image \
-H "Authorization: Bearer pb_live_xxx" \
-H "Content-Type: application/json" \
-d '{"imageUrl":"https://…/ref.png","engine":"tripo"}'
# → returns an asset id; poll until it's ready
{ "success": true, "data": {
"id": "019f3a39-0db2-…",
"taskStatus": 0,
"type": "model_3d"
} }단순한 3D 모델 엔드포인트, 그 이상.
다섯 개의 생성 API를 따로 연동할 필요 없습니다. 생성·정제·전달을 하나의 통합으로 — 각 엔진을 직접 호출하는 대신 PicoBerry를 거쳐야 하는 이유입니다.
하나의 통합
Tripo, Meshy, Hunyuan3D, 그리고 이미지 모델까지 하나의 키·스키마·{ success, data } 응답 형식으로 사용합니다. 필드 하나로 엔진을 바꿉니다.
완전한 자산 파이프라인
생성한 뒤, 같은 자산을 id로 리메시·리텍스처·리깅합니다 — 재업로드도, 도구마다 포맷을 맞추는 번거로움도 없습니다.
프로덕션을 위한 설계
비동기 작업, 서명된 웹훅, 서명된 다운로드 URL, 폐기 가능한 키, 요청 제한, 크레딧 추적 — 직접 만들고 유지보수해야 했을 기반 작업을 대신 제공합니다.
API가 만들어내는 결과를 확인하세요.
프롬프트 하나로 텍스처가 입혀진 메시가 나옵니다 — 캐릭터, 크리처, 환경, 소품, 무기, 탈것까지. 모든 타일은 단 한 번의 API 호출로 만든 실제 자산입니다.
텍스트 → 3Drealistic 3d model of gunsmith store wild west
텍스트 → 3DYellow Scuba Tank Starfish
텍스트 → 3DWolf Monk With Staff (Remeshed)
텍스트 → 3DAnime Girl In Sci-Fi Suit
텍스트 → 3DBanana Palm Tree
텍스트 → 3DCartoon Lion Safari Guide (Animated: Standing Relax)
텍스트 → 3DAAA game-ready playable male character for ORITHAL, a 3D isometric Ancient Fanta
텍스트 → 3DStylized Green Bushy Tree
텍스트 → 3Dvalheim style viking boat
텍스트 → 3DBrazilian Soccer Player Bobblehead
텍스트 → 3DA massive, game-ready 3D monster model of an armored magma golem, with volcanic
텍스트 → 3DGothic Stone Pedestal with Gems
텍스트 → 3DStylized Purple Flower
텍스트 → 3Dcreate a pirate village building
텍스트 → 3DSci-Fi Round Device
텍스트 → 3DA charming, whimsical two-story medieval-style house with exaggerated, inviting
텍스트 → 3DA tall, slender anime-style palm tree stands gracefully, its trunk a smooth, war
텍스트 → 3DAnime Girl With Horns
텍스트 → 3DAnime Boy Adventurer Character
텍스트 → 3DA low poly automatic gun for the use in my low poly fps game
텍스트 → 3Dlow poly semi automatic pistol, hard surface, clean edges, stylized FPS game wea
텍스트 → 3DCute Mermaid Hair Styles
텍스트 → 3DCartoon Taco Filled With Beans
텍스트 → 3DChibi Elf Girl T-Pose
텍스트 → 3DChibi Anime Girl Knight (Remeshed)
텍스트 → 3DChibi Nun Character
텍스트 → 3DChibi Cyberpunk Girl Character
텍스트 → 3DUnderwater Mermaid Treasure Hunt
텍스트 → 3Dspacecraft air carrier
텍스트 → 3DStylized 3D mobile game Frost King character, under 7000 triangles, clean topolo
curl -X POST https://api.picoberry.ai/v1/models/from-text -H "Authorization: Bearer pb_live_…" -d '{"prompt":"armored magma golem, glowing cracks, low-poly","engine":"hunyuan-3.1"}'
네 단계 만에 자산 다운로드까지.
키 발급
액세스를 요청하고, 대시보드에서 키를 발급받아 Authorization: Bearer로 전송합니다.
작업 제출
POST /v1/models/from-image — 또는 from-text, images. 자산 id를 반환합니다.
폴링 또는 웹훅
GET /v1/assets/{id}를 taskStatus: 2가 될 때까지 확인하거나, 서명된 콜백을 받습니다.
다운로드
서명된 GLB/FBX URL을 받습니다 — 또는 먼저 리메시·텍스처·리깅으로 다듬을 수도 있습니다.
자산 파이프라인의 모든 단계를 엔드포인트로.
생성한 뒤 같은 자산에서 그대로 정제합니다 — API를 벗어나지 않고 리메시·리텍스처·리깅까지.
텍스트 → 이미지
레퍼런스 가이드(최대 4장)와 함께 프롬프트로 이미지를 생성합니다. 그 결과를 그대로 이미지 → 3D에 넣으세요.
텍스트 → 3D
자산을 평범한 텍스트로 설명하세요. 엔진과 폴리곤 예산을 고르면 기본으로 PBR 텍스처가 적용됩니다.
이미지 → 3D
직접 생성한 이미지를 포함해 어떤 이미지든 텍스처가 입혀진 메시로 변환합니다.
리메시
목표 삼각형 또는 쿼드 수에 맞춰 리토폴로지합니다. 외형은 유지하고 폴리곤 수만 낮춥니다.
리텍스처
프롬프트나 레퍼런스 이미지로 PBR 머티리얼을 제자리에서 다시 칠합니다.
오토리깅 & 애니메이션
휴머노이드를 자동으로 리깅하고 걷기·달리기·대기 클립을 리타깃합니다 — 수동 웨이트 작업이 필요 없습니다.
내보내기
GLB, FBX, OBJ로 — 채널 분리 맵과 .meta까지 함께 제공하는 Unity 텍스처 프리셋을 지원합니다.
자산 & 컬렉션
생성한 모든 것을 목록화하고, 불러오고, 정리합니다. 서명된 URL로 바로 다운로드할 수 있습니다.
요청마다 알맞은 엔진을 고르세요.
작업마다 engine 필드 하나만 지정하면 됩니다. 엔진마다 강점이 다르니, 기본값으로 시작해 특정 룩이나 예산이 필요할 때 바꾸세요.
| 엔진 | 종류 | 적합한 용도 | 입력 | 출력 | 일반 소요 |
|---|---|---|---|---|---|
| Tripo | 3D | 빠르고 안정적인 텍스트·이미지 → 3D | text · image | GLB · FBX | ~60–90s |
| Meshy | 3D | 스타일라이즈드 3D 자산 | text · image | GLB · FBX | ~2 min |
| Hunyuan3D | 3D | 고디테일, 선명한 지오메트리 | text · image | GLB · FBX | ~2–3 min |
| gpt-image | 이미지 | 정밀한 프롬프트·레퍼런스 편집 | text · image | PNG | ~20–40s |
| nano-banana | 이미지 | 빠른 이미지 생성·편집 | text · image | PNG | ~10–20s |
| grok-imagine | 이미지 | xAI Imagine — 스타일라이즈드 생성·편집 | text · image | PNG | ~15–30s |
일반 소요 시간은 표준 작업 기준이며, 복잡한 자산은 더 오래 걸립니다. 공식 카탈로그와 모델별 크레딧 비용은 GET /v1/models에서 항상 실시간으로 확인할 수 있습니다.
프롬프트에서 출시 가능한 자산까지.
몇 분 만에 씬을 채웁니다
프롬프트 하나로 소품 변형을 한꺼번에 생성하고, 각각을 약 5k 삼각형 예산으로 리메시한 뒤, Unity 대응 GLB로 내보냅니다 — 하나의 파이프라인, 하나의 자산 id로.
필요할 때마다 자산을
AR 착용 체험과 월드 빌딩을 위한 가볍고 텍스처가 입혀진 로우폴리 메시를 만들고, 앱이 런타임에 가져오는 서명된 URL로 전달합니다.
제품을 3D로
제품 사진 한 장을 웹 뷰어용 인터랙티브 3D 프리뷰로 바꿉니다 — 이미지 → 3D, 웹 예산에 맞춘 리메시, 그리고 GLB 내보내기.
LLM을 위한 3D 도구
PicoBerry를 MCP 도구로 노출하면, 에이전트가 스스로 자산을 생성·정제·다운로드할 수 있습니다 — 텍스트나 이미지를 넣으면 GLB가 나옵니다.
연동하기 전에.
액세스는 어떻게 받고 인증하나요?+
Authorization: Bearer pb_live_…(또는 x-api-key)로 전송하세요.생성은 동기 방식인가요?+
taskStatus: 0인 자산 id를 반환합니다. GET /v1/assets/{id}를 taskStatus가 2(성공)가 될 때까지 폴링하거나, 웹훅을 등록해 결과를 푸시로 받으세요.요금은 어떻게 부과되나요?+
GET /v1/credits에서 확인할 수 있습니다.요청 제한은 어떻게 되나요?+
error.code: 10003과 함께 429를 반환합니다 — 잠시 대기 후 재시도하세요.어떤 포맷으로 내보낼 수 있나요?+
GLB(단일 파일), 또는 텍스처와 함께 .zip으로 묶인 FBX / OBJ. Unity 프리셋은 채널을 분리하고 .meta를 함께 제공합니다.웹훅을 받을 수 있나요?+
callbackUrl과 webhookSecret을 전달하면, 완료 시 PicoBerry가 서명된 asset.succeeded / asset.failed 이벤트를 POST합니다. X-PB-Signature HMAC을 검증하고 X-PB-Delivery-Id로 중복을 제거하세요.엔진을 직접 고를 수 있나요?+
engine 필드를 지정하면 됩니다(3D는 tripo, meshy, hunyuan-3.1; 이미지는 nano-banana, gpt-image, grok-imagine). 비워 두면 해당 작업 유형의 기본값을 사용합니다. 실시간 카탈로그와 모델별 비용은 GET /v1/models에서 확인할 수 있습니다.작업이 실패하면 어떻게 되나요?+
error.code가 포함됩니다. 에러 처리를 참고하세요.프로덕션에서 사용할 수 있나요?+
연동을 어떻게 테스트하나요?+
GET /v1/credits로 언제든 잔액을 확인할 수 있습니다.SDK나 OpenAPI 스펙을 제공하나요?+
GET /api-json에서 제공됩니다 — Postman으로 가져오거나 타입이 지정된 클라이언트를 생성하세요. 언어별 SDK는 아직 배포되지 않았지만, 그동안 스펙으로 대부분의 언어에서 클라이언트를 생성할 수 있습니다.자산의 소유권은 누구에게 있나요? 상업적으로 사용할 수 있나요?+
업로드한 파일을 저장하나요? 자산은 얼마나 보관되나요?+
API 키를 발급받으세요.
PicoBerry 대시보드에 로그인해 키를 발급받으세요 — 키는 한 번만 표시됩니다.