目标:我们要实现的是一个文本小猫 通过 tripo 生成模型并拥有跑动的动作(如下为生成后放入到unity的小猫动作)
主要分为如下步骤进行 官方网站
- 请求文生模型 task id(原始task id)
- 使用原始task id预校验rig
- 使用原始task id生成 rig task id
- 使用rig task id生成动画 animation task id
- 使用动画文件animation task id 查询动画文件是否生成并且返回下载动画文件地址
- 导入动画文件到unity工程中,并生成animator文件
1:请求文生模型 task id(原始task id)
保存如下代码成一个.sh 文件并执行请求原始文生模型任务
#!/bin/bash
export APIKEY="tsk_***"
curl https://api.tripo3d.ai/v2/openapi/task \
-H 'Content-Type: application/json' \
-H "Authorization: Bearer ${APIKEY}" \
-d '{"type": "text_to_model", "prompt": "a small cat"}'
返回
$ /c/Users/dongwei_peng/Desktop/tripo/requestTaskID.sh
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 118 100 68 100 50 160 117 --:--:-- --:--:-- --:--:-- 277{
"code":0,"data":{
"task_id":"5b42ae63-0d62-4fa8-a218-dd8e0cafef22"}}
2:使用原始task id预校验rig
import requests
api_key = "tsk_***"
url = "https://api.tripo3d.ai/v2/openapi