О модели Tripo H3.1
Точная 3D-форма и верные цвета по одному фото товара.
Вызывайте его по имени модели tripo/h3.1/image-to-3d через POST /jobs/createTask, от 0,432 $.
Введение
Tripo H3.1 — модель «изображение в 3D» от Tripo AI, представленная в марте 2026 года для производственных ассетов. По сравнению с предыдущими моделями серии H у неё более чёткая геометрия, лучшее совпадение с входным изображением и текстуры более высокого качества. Вы отправляете одно изображение (image_url) и получаете один бинарный glTF-файл (.glb). В отличие от конвертеров с одним переключателем, каждый этап конвейера открыт для настройки: текстурирование сетки, PBR-карты, HD-текстуры, детальная геометрия, топология из четырёхугольников, целевое количество граней, масштабирование до реальных размеров, итоговая ориентация и два отдельных seed. Промпта нет.
Ключевые возможности
Форма, которая следует снимку
В нашем тесте с ботинком модель сохранила пропорции фото и разместила петлю на пятке, крючки для шнурков и протектор на правильных сторонах, хотя на фото была видна только передняя часть. Текстурированный результат перенёс потёртую кожу, красные шнурки и строчки на сетку.
Текстуры можно включать и улучшать
Текстуры включены по умолчанию и поставляются полным PBR-набором. В нашем файле с настройками по умолчанию в одном материале были карта базового цвета 2048 пикселей, карта metal-roughness и карта нормалей.
Топология и размер под контролем
face_limit ограничивает число граней от 1 000 до 2 000 000, quad_mesh переключает на четырёхугольные полигоны для редактирования в программе моделирования, а geometry_quality: detailed тратит больше вычислений на мелкие детали поверхности. auto_size масштабирует сетку до реальных размеров, а model_orientation: align_image поворачивает её в соответствии с изображением.
Что мы измерили
При настройках по умолчанию фронтальный вид кожаного ботинка 1024×1024 вернулся через 167 секунд в виде GLB на 45,8 МБ с 1 471 382 треугольниками и тремя текстурами. Из-за такой плотности для всего, что показывается в браузере, нужно задавать face_limit.
Параметры запроса
| Параметр | Обязательный | Описание |
|---|---|---|
auto_size | Нет | Масштабирует сетку до расчётных реальных размеров. По умолчанию выключено. По умолчанию: false |
face_limit | Нет | Целевое число граней: от 1 000 до 2 000 000. Оставьте пустым, чтобы модель решила сама (часто больше миллиона граней). ≥ 1000 · ≤ 2000000 |
generate_pbr | Нет | Добавляет PBR-карты материалов (металличность-шероховатость и нормали). Включено по умолчанию и также включает текстурирование. По умолчанию: true |
generate_texture | Нет | Наносит текстуру на сетку. Включено по умолчанию; выключение убирает текстуру, только если выключено и generate_pbr. По умолчанию: true |
geometry_quality | Нет | Детализация геометрии: standard (по умолчанию) или detailed. detailed строит более тонкие детали поверхности и стоит дороже. standard · detailed · По умолчанию: standard |
image_url | Да | Картинка, с которой всё начинается. |
model_orientation | Нет | default сохраняет стандартную ориентацию; align_image поворачивает модель в соответствии с изображением. default · align_image · По умолчанию: default |
quad_mesh | Нет | Возвращает четырёхугольные полигоны (quad) вместо треугольников для редактирования в программах моделирования; файл тогда приходит в FBX, а не GLB. По умолчанию выключено; увеличивает стоимость. По умолчанию: false |
seed | Нет | Используйте одинаковые seed и настройки для более контролируемого сравнения. ≥ 0 · ≤ 2147483647 |
texture_alignment | Нет | Выравнивает текстуру по исходному изображению (по умолчанию) или по сгенерированной геометрии. original_image · geometry · По умолчанию: original_image |
texture_quality | Нет | Разрешение текстуры: standard (по умолчанию) или detailed. detailed стоит дороже и применяется только к сеткам с текстурой. standard · detailed · По умолчанию: standard |
texture_seed | Нет | Сид этапа текстуры. Оставьте seed неизменным и меняйте это значение, чтобы попробовать новые текстуры на той же форме. ≥ 0 · ≤ 2147483647 |
Цены
Цены указаны в USD. API использует отдельный баланс в долларах США. Кредиты сайта нельзя тратить в API или переводить на баланс API. Перевод с баланса API в кредиты сайта также недоступен. При принятии задачи мы резервируем максимальную сумму расчёта на балансе API. После завершения списываем плату за фактическое использование, не превышая резерв, и освобождаем остаток. Если задача завершается ошибкой, резерв освобождается.
| Вариант | USD за генерацию |
|---|---|
| Стандарт | 0,432 $ |
До запуска отправьте то же тело запроса в POST /jobs/quote, чтобы узнать ожидаемую и максимальную стоимость в USD. Расчёт не запускает задачу и не списывает деньги.
Сценарии использования
Ассеты для игр, AR и сцен в реальном времени
Задайте face_limit по бюджету вашей сцены, включите quad_mesh, если ассет будут редактировать, и оставьте PBR включённым, чтобы модель реагировала на освещение сцены.
Визуализация товаров и печать
Для просмотрщика товаров оставляйте текстуры включёнными и используйте texture_quality: detailed, если надписи или строчки должны оставаться читаемыми. Для 3D-печати или скульптуры выключите оба переключателя текстур и задайте auto_size, чтобы сетка получилась в реальном масштабе.
Руководство по промптам и советы
Начните с чистого снимка
Один объект, полностью в кадре, на однотонном фоне. Ракурс три четверти даёт модели больше информации о глубине, чем прямой фронтальный вид. JPEG, PNG или WebP до 10 МБ.
Включайте только то, что нужно
Сделайте первый проход на настройках по умолчанию с face_limit и улучшайте только тот этап, который не справился.
Итерируйте с двумя seed
seed фиксирует геометрию, texture_seed — текстуру. Сохраните seed и меняйте texture_seed, чтобы опробовать новые поверхности на той же форме, или сохраните texture_seed, когда исследуете формы.
Проверьте скрытую сторону
Откройте GLB в просмотрщике и полностью поверните модель перед использованием. Если невидимая сторона выглядит неправильно, другой ракурс камеры в исходном изображении помогает больше, чем любая настройка.
Быстрый старт API
Вызов API Tripo H3.1 в три шага
- Создайте API-ключ. Войдите в PopNow и создайте ключ в консоли API. Ключи начинаются с sk-popnow-. Вызовы используют отдельный баланс в долларах США.
- Отправьте запрос. Отправьте POST /jobs/createTask с model tripo/h3.1/image-to-3d и объектом input по таблице параметров. В ответе сразу придёт ID задачи.
- Получите результат. Опрашивайте GET /jobs/recordInfo по ID задачи или передайте callBackUrl — мы отправим результат туда. Когда задача выполнится, скачайте файлы по ссылкам.
# 1. Create the task. Keep the Idempotency-Key if you retry after a network error.
export IDEMPOTENCY_KEY="$(uuidgen)"
curl -X POST https://api.popnow.ai/api/v1/jobs/createTask \
-H "Authorization: Bearer $POPNOW_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $IDEMPOTENCY_KEY" \
-d '{
"model": "tripo/h3.1/image-to-3d",
"input": {
"image_url": "https://media.popnow.ai/influencer/examples/marco.webp",
"generate_texture": true,
"generate_pbr": true,
"texture_quality": "standard",
"geometry_quality": "standard",
"model_orientation": "default"
}
}'
# 2. Copy data.taskId from the response, then poll until state is succeeded, failed, canceled or expired.
TASK_ID="TASK_ID_FROM_RESPONSE"
curl "https://api.popnow.ai/api/v1/jobs/recordInfo?taskId=$TASK_ID" \
-H "Authorization: Bearer $POPNOW_API_KEY"Замените промпт и ссылки на свои. Справка по ответу, опросу статуса и callback есть на вкладке API.
Вопросы об API Tripo H3.1
Сколько стоит API Tripo H3.1?
Tripo H3.1 стоит 0,432 $ за генерацию. API использует отдельный баланс в долларах США. Кредиты сайта нельзя тратить в API или переводить на баланс API. Перевод с баланса API в кредиты сайта также недоступен. При принятии задачи мы резервируем максимальную сумму расчёта на балансе API. После завершения списываем плату за фактическое использование, не превышая резерв, и освобождаем остаток. Если задача завершается ошибкой, резерв освобождается.
Какое имя модели у Tripo H3.1 в API?
Укажите tripo/h3.1/image-to-3d — Изображение в 3D в поле model запроса POST /jobs/createTask.
Что внутри GLB?
Одна сетка со встроенным материалом. С настройками по умолчанию в нашем файле было три текстуры по 2048 пикселей: базовый цвет, metal-roughness и карта нормалей. Отключите generate_texture и generate_pbr — получите простую сетку.
Как сделать файл поменьше?
Задайте face_limit, например 50 000–200 000 для веб-просмотрщиков. Если оставить пустым, решает модель — в нашем прогоне это больше миллиона треугольников.
Можно ли повторить результат?
Да. seed фиксирует этап геометрии, а texture_seed — этап текстуры, так что можно сохранить форму и попробовать другую текстуру или наоборот.
Какие ограничения у API Tripo H3.1?
Максимальный размер загрузки: 10 MB. Запросы за пределами этих ограничений отклоняются до любого списания.
Можно попробовать Tripo H3.1 без кода?
Запускайте Tripo H3.1 в Playground с баланса API в USD без API-ключа. Каждый запуск сохраняется в истории разработчика с соответствующим кодом.