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, game-ready","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 | 스타일라이즈드, 게임에 바로 쓸 수 있는 자산 | 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 대시보드에 로그인해 키를 발급받으세요 — 키는 한 번만 표시됩니다.