Auto-Rigmesh2rig
$0.30
Rig one GLB character mesh, up to 80,000 triangles.
Bir karakterin elle donatılması yavaş bir uzmanlık işidir. Skin Tokens bunu otomatik olarak yapar: bir GLB karakter ağı gönderin ve takılı bir iskelet ve her köşe için kaplama ağırlıkları olan donanımlı bir GLB'yi geri alın — görev başına $0.30, döngüde hiçbir donatıcı yok.
Pay-as-you-go access through PiAPI.
$0.30
Rig one GLB character mesh, up to 80,000 triangles.
Tek uç nokta, tek iş: Statik bir ağı canlandırılabilir bir yapıya dönüştürün.
Bir 3D karakter ağı gönderin; Görünüm Belirteçleri bir iskelete sığar ve köşe başına kaplama ağırlıklarını sizin için çözer. Statik olarak gelen ağ, manuel donanım geçişi olmadan canlandırılabilir hale gelir.
Giriş, genel olarak erişilebilen bir URL veya bir base64 veri URI'si olarak verilen, 80,000 üçgenlerine kadar geçerli bir glTF 2.0 ikilisidir (GLB). Yanıt, orijinal ağı, takılan iskeleti ve kaplama ağırlıklarını içeren, çıktı.model_dosyasında hileli bir GLB döndürür.
Ağın ne kadar karmaşık olduğuna bakılmaksızın her teçhizat görevinin maliyeti aynıdır, dolayısıyla tüm bir karakter kütüphanesini donatmanın maliyeti başlamadan önce tahmin edilebilir.
Bir görev oluşturun, ardından bir terminal durumuna ulaşana kadar getirme uç noktasını yoklayın. Bir ağ işlenirken hiçbir şey istek dizinizi engellemez.
Bir görev tamamlandığında veya başarısız olduğunda geri arama almak için config.webhook_config.endpoint'i ve isteğe bağlı bir gizli dizi sağlayın. Task_id'ye göre geri aramaların yinelenenlerini kaldırın ve son durumu onaylamak için görevi getirin.
İskelet eklemleri, anlamsal etiketler olmaksızın kararlı bone_0'dan bone_N'ye kadar tanımlayıcılar kullanır; bu, adlandırmayı ve insansı yeniden hedeflemeyi, geleneklere göre tahmin etmek yerine kendi işlem hattınızın kontrolü altında tutar.
Sign up and grab an API key from the PiAPI workspace — free credits are included on sign-up.
Add credits on the billing page when you are ready to scale beyond the free tier.
POST your first task following the API docs, then poll the task until the result is ready.
Prototype prompts and settings in the the playground above before wiring them into your product.
curl -X POST 'https://api.piapi.ai/api/v1/task' \
-H 'X-API-Key: YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{
"model": "Qubico/skin-tokens",
"task_type": "rig",
"input": {
"model": "YOUR_GLB_URL",
"seed": -1,
"bone_names": "original"
}
}'
# → { "task_id": "9d5a…", "status": "pending" }curl 'https://api.piapi.ai/api/v1/task/{task_id}' \
-H 'X-API-Key: YOUR_API_KEY'
# poll until status = completed
{
"data": {
"status": "completed",
"output": {
"model_file": "https://img.theapi.app/ephemeral/…"
}
}
}$ npm install -g piapi-cli $ piapi run skin-tokens-api \ model=YOUR_GLB_URL \ seed=-1 \ bone_names=original ✓ Task completed! https://img.theapi.app/ephemeral/…
Skin Tokens otomatik olarak bir 3D karakter ağını donatır. Bir GLB ağı gönderirsiniz ve orijinal ağı, takılı bir iskeleti ve köşe başına kaplama ağırlıklarını içeren donanımlı bir GLB alırsınız.
En fazla 80,000 üçgeninden oluşan geçerli bir glTF 2.0 ikili dosyası (GLB), kamuya açık bir URL veya temel64 veri URI'si olarak sağlanır. Nötr bir pozdaki temiz bir insansı ağ genellikle en güvenilir teçhizatı üretir.
$0.30 teçhizat görevi başına.
Hayır. İskelet eklemleri, anlamsal etiketler olmaksızın stabil bone_0 ila bone_N tanımlayıcılarını kullanır. Boru hattınızın adlandırılmış insansı kemiklere ihtiyacı varsa bunları kendi yeniden hedefleme adımınızda haritalandırın.
Hayır. Arma eşzamansız bir görevdir: görevi oluşturun, ardından bir terminal durumuna ulaşana kadar getirme uç noktasını yoklayın. Görev tamamlandığında veya başarısız olduğunda bilgilendirilmek için bir web kancası da kaydedebilirsiniz.
tohumu isteğe bağlıdır ve varsayılan olarak rastgele bir tohum kullanan -1 şeklindedir. Aynı giriş ağı için tekrarlanabilir bir sonuç istiyorsanız bunu sabit bir değere ayarlayın.
Görev, getirme uç noktasını yoklayarak veya web kancanız aracılığıyla gözlemlediğiniz bir terminal başarısız durumuna ulaşır. Yeniden denemeden önce son durumu onaylamak için görevi getirin.
More questions? See the API docs.