TRELLIS — 3D-генерация

Преобразуйте изображения в 3D-сетки и гауссовы сплаты с Microsoft TRELLIS на Clore.ai

TRELLIS от Microsoft Research преобразует одиночное RGB-изображение в высококачественную 3D-сетку, гауссов сплат или поле излучения примерно за 30 секунд на RTX 3090. Выпущен под лицензией MIT, полностью бесплатен для коммерческого использования.

circle-check

Ключевые особенности

  • Одиночное изображение → 3D — не требуются многовидовые съемки, не нужен текстовый подсказ

  • Несколько форматов вывода — GLB-сетка, Gaussian splat (.ply), поле излучения

  • ≈30 секунд на актив на RTX 3090/4090

  • Лицензия MIT — бесплатно для коммерческого использования

  • Веб-интерфейс Gradio включен для взаимодействия через браузер

  • Python API для интеграции в конвейер и пакетной обработки

  • Zero-shot — работает с произвольными изображениями без дообучения

Требования

Компонент
Минимум
Рекомендуется

GPU

RTX 3090 24 ГБ

RTX 4090 24 ГБ

VRAM

24 ГБ

24 ГБ

ОЗУ

32 ГБ

64 ГБ

Диск

30 GB

60 ГБ

CUDA

11.8

12.1+

Python

3.10

3.10

Цены Clore.ai: RTX 4090 ≈ $0.5–2/день · RTX 3090 ≈ $0.3–1/день

TRELLIS требует 24 ГБ VRAM. RTX 3090 — минимально пригодный GPU.

Быстрый старт

1. Настройте окружение

TRELLIS использует определенные версии зависимостей — настоятельно рекомендуется conda-окружение:

2. Запустить веб-интерфейс Gradio

Это запустит интерфейс Gradio на http://0.0.0.0:7860. С --share вы получите публичный URL, доступный из любого браузера, полезно при запуске на безголовом сервере Clore.ai.

Загрузите изображение, настройте параметры генерации и скачайте полученный 3D-актив.

3. Использование Python API

4. Экспорт в разные форматы

Примеры использования

Пакетная обработка нескольких изображений

Настройка качества генерации

Извлечение Gaussian Splat для 3D-просмотровщиков

Справка по производительности

GPU
Шаги (12/12)
Время
Примечания

RTX 4090

12 / 12

≈25 с

Лучшее соотношение цена/производительность

RTX 3090

12 / 12

≈35 с

Минимум для TRELLIS

A100 40G

12 / 12

≈20 с

Вариант для дата-центра

Советы

  • Используйте PNG с чистым фоном — удалите фон с помощью rembg перед подачей в TRELLIS для лучшего качества сетки

  • simplify=0.95 в экспорте GLB уменьшает количество полигонов на 95% при сохранении визуального качества — важно для веба/игр

  • Установите --share при запуске Gradio UI на Clore.ai, чтобы получить публичный URL

  • Консистентность seed — зафиксируйте seed для воспроизводимых результатов между запусками

  • Разрешение текстуры — используйте texture_size=2048 для текстур печатного качества, 1024 для приложений реального времени

  • При первом запуске скачивается ~5 ГБ весов модели — убедитесь, что достаточно места на диске

  • Gaussian splats идеальны для рендеринга в реальном времени; GLB-сетки лучше подходят для игровых движков и 3D-печати

Устранение неполадок

Проблема
Решение

CUDA — недостаточно памяти

TRELLIS требует 24 ГБ VRAM — используйте RTX 3090/4090 или A100

kaolin установка не удалась

Точно сопоставьте версию kaolin с вашей версией PyTorch + CUDA

spconv ошибка импорта

Установите правильную версию CUDA: pip install spconv-cu121

Gradio UI недоступен

Используйте --share для публичного туннеля или откройте порт 7860 на Clore.ai

Плохое качество сетки

Убедитесь, что у входного изображения чистый/удаленный фон

Медленная первая генерация

Скачивание весов модели при первом запуске — последующие запуски быстрые

Экспорт GLB не удался

Убедитесь, что установлены trimesh и pygltflib установлены

Ресурсы

Последнее обновление

Это было полезно?