PopNowAPI
Odbierz klucz API

Tripo H3.1 API

od Tripo

Dokładne kształty 3D i wierne kolory z jednego zdjęcia produktu

tripo/h3.1/image-to-3d
  • Obraz na 3D

O modelu Tripo H3.1

Dokładne kształty 3D i wierne kolory z jednego zdjęcia produktu.

Wywołujesz go nazwą modelu tripo/h3.1/image-to-3d w POST /jobs/createTask, od 0,432 USD.

Wprowadzenie

Tripo H3.1 to model obraz-do-3D, który Tripo AI przedstawiło w marcu 2026 roku z myślą o zasobach produkcyjnych; ma ostrzejszą geometrię, lepsze dopasowanie do obrazu wejściowego i tekstury wyższej jakości niż wcześniejsze modele serii H. Wysyłasz jeden obraz (image_url) i otrzymujesz jeden binarny plik glTF (.glb). W przeciwieństwie do konwerterów z jednym przełącznikiem każdy etap potoku jest dostępny: czy teksturować siatkę, czy dodać mapy PBR, tekstury HD, szczegółową geometrię, topologię czworokątów, docelową liczbę ścian, skalowanie do rzeczywistych wymiarów, końcową orientację oraz dwa niezależne seed. Nie ma promptu.

Najważniejsze cechy

Kształt zgodny z obrazem

W naszym teście z butem model zachował proporcje zdjęcia i umieścił pętlę na pięcie, haczyki sznurowadeł oraz bieżnik po właściwych stronach, mimo że zdjęcie pokazywało tylko przód. Wynik z teksturami przeniósł zużytą skórę, czerwone sznurowadła i szwy na siatkę.

Tekstury, które można włączać i ulepszać

Tekstury są domyślnie włączone i przychodzą jako pełny zestaw PBR. Nasz plik z ustawieniami domyślnymi zawierał w jednym materiale mapę koloru bazowego 2048 pikseli, mapę metal-roughness i mapę normalnych.

Topologia i rozmiar pod kontrolą

face_limit ogranicza liczbę ścian od 1 000 do 2 000 000, quad_mesh przełącza na czworokątne wielokąty do edycji w narzędziu do modelowania, a geometry_quality: detailed przeznacza więcej obliczeń na drobne detale powierzchni. auto_size skaluje siatkę do rzeczywistych wymiarów, a model_orientation: align_image obraca ją zgodnie ze zdjęciem.

Co zmierzyliśmy

Przy ustawieniach domyślnych widok z przodu skórzanego buta (1024×1024) wrócił po 167 sekundach jako plik GLB o rozmiarze 45,8 MB, z 1 471 382 trójkątami i trzema teksturami. Ta gęstość jest powodem, dla którego dla wszystkiego, co pokazywane jest w przeglądarce, warto ustawić face_limit.

Parametry żądania

ParametrWymaganyOpis
auto_sizeNieSkaluje siatkę do szacowanych rzeczywistych wymiarów. Domyślnie wyłączone. Domyślnie: false
face_limitNieDocelowa liczba ścian: od 1000 do 2 000 000. Zostaw puste, aby model sam to ustalił (często ponad milion ścian). ≥ 1000 · ≤ 2000000
generate_pbrNieDodaje mapy materiałów PBR (metaliczność-chropowatość i normalne). Domyślnie włączone; włącza też teksturowanie. Domyślnie: true
generate_textureNieNakłada teksturę na siatkę. Domyślnie włączone; wyłączenie usuwa teksturę tylko wtedy, gdy generate_pbr też jest wyłączone. Domyślnie: true
geometry_qualityNieSzczegółowość geometrii: standard (domyślnie) lub detailed. detailed buduje drobniejsze detale powierzchni i kosztuje więcej. standard · detailed · Domyślnie: standard
image_urlTakObraz, od którego zaczynasz.
model_orientationNiedefault zachowuje standardową orientację; align_image obraca model zgodnie z obrazem. default · align_image · Domyślnie: default
quad_meshNieZwraca wielokąty czworokątne (quady) zamiast trójkątów, do edycji w programach do modelowania; plik wraca wtedy jako FBX zamiast GLB. Domyślnie wyłączone; zwiększa cenę. Domyślnie: false
seedNieUżyj tej samej wartości seed i tych samych ustawień, aby lepiej kontrolować warunki porównania. ≥ 0 · ≤ 2147483647
texture_alignmentNieWyrównuje teksturę do oryginalnego obrazu (domyślnie) albo do wygenerowanej geometrii. original_image · geometry · Domyślnie: original_image
texture_qualityNieRozdzielczość tekstury: standard (domyślnie) lub detailed. detailed kosztuje więcej i dotyczy tylko siatek z teksturą. standard · detailed · Domyślnie: standard
texture_seedNieZiarno kroku tekstury. Zachowaj seed bez zmian i zmieniaj tę wartość, aby wypróbować nowe tekstury na tym samym kształcie. ≥ 0 · ≤ 2147483647

Ceny

Ceny podano w USD. API korzysta z oddzielnego salda w dolarach amerykańskich. Kredytów strony nie można używać w API ani zamieniać na saldo API. Nie można też zamieniać salda API na kredyty strony. Po przyjęciu zadania rezerwujemy maksymalną kwotę wyceny na saldzie API. Po zakończeniu naliczamy opłatę za rzeczywiste użycie, nie wyższą niż rezerwacja, i zwalniamy resztę. Jeśli zadanie się nie powiedzie, rezerwacja zostaje zwolniona.

OpcjaUSD za generację
Standard0,432 USD

Przed uruchomieniem wyślij tę samą treść żądania do POST /jobs/quote, aby zobaczyć szacowaną i maksymalną opłatę w USD. Wycena nie uruchamia zadania ani nie obciąża salda.

Zastosowania

Zasoby do gier, AR i scen w czasie rzeczywistym

Ustaw face_limit zgodnie z budżetem sceny, włącz quad_mesh, jeśli zasób będzie edytowany, i zostaw PBR włączone, aby model reagował na oświetlenie sceny.

Wizualizacja produktów i druk

W przeglądarce produktów zostaw tekstury włączone i użyj texture_quality: detailed, gdy etykiety lub szwy muszą pozostać czytelne. Do druku 3D lub rzeźby wyłącz oba przełączniki tekstur i ustaw auto_size, aby siatka miała realistyczną skalę.

Poradnik promptów i porady dla zaawansowanych

Zacznij od czystego zdjęcia

Jeden podmiot, w całości w kadrze, na jednolitym tle. Ujęcie pod kątem trzech czwartych przekazuje modelowi więcej informacji o głębi niż prosty widok z przodu. JPEG, PNG lub WebP do 10 MB.

Włączaj tylko to, czego potrzebujesz

Wykonaj pierwszy przebieg z ustawieniami domyślnymi i face_limit, a potem ulepsz tylko ten etap, który nie wystarcza.

Iteruj dwoma seedami

seed utrwala geometrię, a texture_seed — teksturę. Zachowaj seed i zmieniaj texture_seed, aby wypróbować nowe powierzchnie na tym samym kształcie, albo zachowaj texture_seed, gdy eksplorujesz kształty.

Sprawdź ukrytą stronę

Przed użyciem otwórz GLB w przeglądarce i obróć go w pełni. Jeśli niewidoczna strona jest błędna, inny kąt kamery na zdjęciu źródłowym pomoże bardziej niż jakiekolwiek ustawienie.

Szybki start z API

Wywołaj API Tripo H3.1 w trzech krokach

  1. Utwórz klucz API. Zaloguj się do PopNow i utwórz klucz w konsoli API. Klucze zaczynają się od sk-popnow-. Wywołania korzystają z oddzielnego salda w dolarach amerykańskich.
  2. Wyślij żądanie. Wyślij POST /jobs/createTask z model tripo/h3.1/image-to-3d i obiektem input zgodnym z tabelą parametrów. Odpowiedź od razu zwraca ID zadania.
  3. Odbierz wynik. Odpytuj GET /jobs/recordInfo po ID zadania albo podaj callBackUrl, a wyślemy tam wynik. Gdy zadanie się powiedzie, pobierz pliki z linków wyjściowych.
# 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"

Podmień prompt i linki na własne. Odniesienie do odpowiedzi, odpytywania i callbacku znajdziesz na karcie API.

Pytania o API Tripo H3.1

Ile kosztuje API Tripo H3.1?

Tripo H3.1 kosztuje 0,432 USD za generację. API korzysta z oddzielnego salda w dolarach amerykańskich. Kredytów strony nie można używać w API ani zamieniać na saldo API. Nie można też zamieniać salda API na kredyty strony. Po przyjęciu zadania rezerwujemy maksymalną kwotę wyceny na saldzie API. Po zakończeniu naliczamy opłatę za rzeczywiste użycie, nie wyższą niż rezerwacja, i zwalniamy resztę. Jeśli zadanie się nie powiedzie, rezerwacja zostaje zwolniona.

Jaka jest nazwa modelu Tripo H3.1 w API?

Wpisz tripo/h3.1/image-to-3d do zadania Obraz na 3D w polu model żądania POST /jobs/createTask.

Co jest w GLB?

Jedna siatka z osadzonym materiałem. Przy ustawieniach domyślnych nasz plik zawierał trzy tekstury 2048 pikseli: kolor bazowy, metal-roughness i mapę normalnych. Wyłącz generate_texture i generate_pbr, a dostaniesz samą siatkę.

Jak utrzymać mały plik?

Ustaw face_limit, na przykład 50 000–200 000 dla przeglądarek internetowych. Puste pole oznacza, że decyduje model, a w naszej próbie dało to ponad milion trójkątów.

Czy mogę powtórzyć wynik?

Tak. seed ustala etap geometrii, a texture_seed etap tekstury, więc możesz zachować kształt i wypróbować inną teksturę albo odwrotnie.

Jakie limity ma API Tripo H3.1?

Największy przesyłany plik: 10 MB. Żądania poza tymi limitami są odrzucane, zanim cokolwiek zostanie pobrane.

Czy mogę wypróbować Tripo H3.1 bez pisania kodu?

Uruchom Tripo H3.1 w Playground z salda API w USD, bez klucza API. Każde uruchomienie trafia do historii dewelopera wraz z odpowiednim kodem.

Więcej o Tripo H3.1