/ Модель

Характеристики

Размер весов
2,1 ГБ
Лицензия
MIT
Библиотека
onnx
Опубликована
10 июл 2026

QtMeshEditor-triposg-onnx

Языковая модель

TripoSG в формате ONNX строит геометрию 3D-объекта по одному входному изображению для локальной генерации в QtMeshEditor.

0скачиваний за 30 дней1лайквеса обновлены10 июл 2026

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

Это ONNX-представление TripoSG, разработанной VAST-AI-Research: модели с 1,5 млрд параметров для построения 3D-геометрии по одному изображению. Модель использует rectified-flow diffusion transformer и SDF VAE; экспорт разделён на четыре графа ONNX для локального запуска через ONNX Runtime. В README указано применение в QtMeshEditor и сходство качества геометрии с коммерческой Tripo 2.0.

Модель предназначена для локальной генерации геометрии 3D-объекта по фотографии. Она не создаёт цветные текстуры: в QtMeshEditor цвет добавляется отдельным этапом проецированием фотографии и использованием цветового поля TripoSR. README также описывает особенности цикла инференса, включая 25 шагов по умолчанию, CFG и обработку выходного SDF при построении сетки.

Код и веса указаны как распространяемые по лицензии MIT. Для декодирования геометрии требуется выполнять запросы порциями не более 8192 точек; автор README предупреждает, что вариант int8 заметно ухудшает геометрию и не ускоряет вычисления на ARM.

Сценарии применения

  • создание 3D-сетки объекта по фотографии
  • локальная генерация геометрии по изображению в QtMeshEditor
  • преобразование изображения объекта в SDF-представление
  • подготовка геометрической основы 3D-модели для последующего добавления цвета

Ограничения

Модель генерирует только геометрию и не имеет декодера цвета; цвет требует отдельного этапа. README сообщает, что int8-вариант ухудшает результат до бесформенной геометрии и не ускоряет вычисления на ARM.

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

TripoSG — ONNX export (staged graphs)

ONNX re-export of VAST-AI/TripoSG (SIGGRAPH 2025 — MIT code + MIT weights): a 1.5B-parameter rectified-flow diffusion transformer over an SDF VAE, single image → high-fidelity 3D geometry (≈ commercial Tripo 2.0 quality). All credit for the original weights goes to VAST-AI-Research.

Exported as four staged graphs so the flow loop runs in plain host code — for QtMeshEditor (qtmesh generate3d --backend triposg, GUI Backend dropdown, MCP backend arg), local inference via ONNX Runtime + native marching cubes.

The files QtMeshEditor downloads at runtime live in the shared fernandotonon/QtMeshEditor-models repo under triposg/. This repo is the standalone model card + mirror.

Files

filerole
triposg_image_encoder.onnxDINOv2-224 image encoder (mean/std baked in; CFG unconditional = zeros)
triposg_dit_step.onnx + .dataone DiT flow step (fp32, ~5.8 GB external weights)
triposg_vae_latents.onnxVAE latent KV-cache graph — run once per generation
triposg_vae_decoder.onnxper-point SDF field decoder

An int8 DiT tier exists in the aggregate repo but is not recommended: even per-channel-quantized, the 1.5B DiT degrades to blobs over the 25-step CFG flow loop, and dynamic-int8 MatMuls are no faster than fp32 on ARM.

Inference contract

  • Flow loop (host code): σᵢ = 1 − i/N, timestep 1000·σᵢ, update x += (σᵢ − σᵢ₊₁)·v — note the sign is opposite of stock diffusers FlowMatchEulerDiscreteScheduler. CFG as two batch-1 calls, guidance 7.0, 25 steps default.
  • Background removal should composite over white (TripoSG's reference pipeline), not gray.
  • The exported field decoder is outside-positive — negate for inside-positive marching cubes at iso 0; query bounds ±1.005.
  • Query the decoder in chunks of ≤ 8192 points (cross-attention to 2048 kv tokens; huge chunks OOM). Open/release the sessions per stage to keep peak memory ~1 GB instead of the >4 GB sum.
  • Output is already +Y-up.
  • Geometry only — TripoSG has no colour decoder. QtMeshEditor bakes colour by projecting the input photo onto the visible front and filling the rest from TripoSR's image-conditioned colour field (see QtMeshEditor-triposr-onnx).

Full measured export contract: docs/TRIPOSG_EXPORT_NOTES.md in the QtMeshEditor repo.

Reproducing

scripts/export-triposg-onnx.py in the QtMeshEditor repo (one-time, offline).

License

MIT (same as the upstream code and weights). Credit: VAST-AI-Research.

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · onnx

Нельзя запустить

3D-генерация пока не поддерживается.

Ревизия весов
4058877

0 моделей