TRELLIS 2

Microsoft Research Проверено
TRELLIS 2
Это ваш сервис? Получите бейдж «Мы в каталоге IT’S NEW» для размещения на своём сайте.
Получить бейдж

Создание трёхмерного контента традиционно требует профессиональных навыков в специализированном ПО вроде Blender, Maya или 3ds Max, а также значительных временных затрат. Генеративные нейросети, успешно решающие задачу синтеза реалистичных изображений по текстовому описанию, в последние годы активно адаптируются для работы с объёмной графикой. Одним из заметных прорывов в этой области стала модель TRELLIS 2 от Microsoft Research — открытое решение, преобразующее одно или несколько изображений в полноценные 3D-модели с геометрией, текстурами и физически корректными PBR-материалами.

Что такое TRELLIS 2 и как это работает

Концепция и принцип работы

TRELLIS 2 — это масштабная генеративная модель, предназначенная для создания готовых к использованию 3D-ассетов на основе 2D-изображений. В отличие от систем, формирующих только визуализацию (рендер) или иллюзию объёма через нейронные поля излучения (NeRF), TRELLIS 2 генерирует реальную полигональную сетку (mesh) и накладывает на неё текстуры, карты нормалей, параметры шероховатости и металличности. Пользователь загружает фотографию объекта — стула, дерева, механической детали или декоративного элемента — а модель восстанавливает его пространственную структуру, достраивает скрытые грани, внутренние объёмы и сложные формы.

Ключевая задача — реконструировать трёхмерную форму по плоскому изображению. Нейросеть анализирует контуры, перспективу, тональные переходы и предполагаемое освещение, затем предсказывает невидимые поверхности, опираясь на знания, полученные при обучении на массиве существующих 3D-моделей. Такой подход сокращает время на ручное моделирование в десятки раз и делает 3D-контент доступным для неспециалистов.

Архитектура и инновационное представление 3D-данных

Основополагающая особенность TRELLIS 2 — гибридное внутреннее представление трёхмерных данных. Вместо традиционных воксельных решёток, точечных облаков или чистых NeRF-представлений модель использует комбинированную структуру, одновременно кодирующую геометрию, топологию, текстуры и физические параметры материалов в едином латентном пространстве.

Это позволяет сохранять сложные детали, которые обычно теряются при преобразовании 2D в 3D:

  • Отверстия и внутренние полости (дверные ручки, сита, корзины).
  • Тонкие линейные элементы (проволока, стержни, арматура).
  • Сложные изогнутые поверхности с мелкой детализацией (орнаменты, рельефные текстуры).
  • Открытые каркасные конструкции (стеллажи, лестницы, металлические рамы).

Подобная детализация достигнута за счёт обучения на разнообразных 3D-данных, где модель учится «предсказывать» скрытые части объекта по контексту. Это отличает TRELLIS 2 от ранних попыток генерации, которые часто выдавали «сплющенные» модели с неполной топологией.

Двухэтапный процесс генерации: от геометрии к материалам

Генерация в TRELLIS 2 происходит в два последовательных этапа:

  1. Создание геометрии. Модель формирует базовую пространственную структуру — полигональную сетку, определяющую форму и контуры. Процесс включает оценку глубины (depth estimation), восстановление скрытых поверхностей и построение топологии, пригодной для дальнейшей обработки (UV-развёртка, упрощение сетки, риггинг).
  2. Генерация текстур и PBR-материалов. К готовой геометрии привязываются высокодетализированные текстуры: albedo (базовый цвет), roughness (шероховатость), metallic (металличность), normal map (карта нормалей), при необходимости — карты смещения (displacement) и оклюзии (ambient occlusion). Это обеспечивает реалистичное отображение объекта при любом освещении в движках реального времени.

Результат — не статичная модель для просмотра, а цифровой актив, готовый к импорту в игровые движки (Unity, Unreal Engine, Godot), 3D-редакторы (Blender, Maya) или веб-среды. Пайплайн устраняет необходимость ручного текстурирования и настройки материалов, что критически важно для быстрого прототипирования.

Технические характеристики и производительность

Скорость генерации и аппаратные требования

TRELLIS 2 выделяется высокой скоростью обработки. На современных видеокартах класса NVIDIA RTX 4090 (24 ГБ VRAM) создание детализированной модели занимает от 5 до 15 секунд в зависимости от сложности объекта и разрешения входного изображения. На GPU с 12–16 ГБ видеопамяти (RTX 3060 12GB, 4070 Ti, 4080) время возрастает до 20–40 секунд. Минимальный комфортный порог — 8 ГБ VRAM, однако при таком объёме могут потребоваться квантование весов (FP16/INT8) и снижение разрешения текстур.

Модель поддерживает генерацию текстур разрешением до 2048×2048 пикселей и формирует геометрию с количеством полигонов, достаточным для средних и крупных объектов в играх, VR/AR-сценах и визуализации продукции. Для пакетной обработки десятков моделей рекомендуется GPU с 16+ ГБ VRAM и SSD-накопитель для кэша промежуточных данных.

Качество результата: от чего зависит

Качество генерации напрямую коррелирует с качеством исходного изображения. Оптимальные условия:

  • Чёткий ракурс, показывающий характерную силуэт объекта (обычно 3/4 или фронтальный вид).
  • Равномерное освещение без жёстких теней и бликов, маскирующих геометрию.
  • Нейтральный или легко удаляемый фон (однотонный, прозрачный после сегментации).
  • Разрешение исходника не ниже 512×512 пикселей по большей стороне.

Модель корректно справляется с объектами сложной геометрии, но испытывает трудности с:

  • Прозрачными материалами (стекло, вода, пластик) — преломление света нарушает оценку глубины.
  • Зеркальными и высокоглянцевыми поверхностями — блики интерпретируются как геометрия.
  • Очень тонкими структурами (паутина, волокна, мёд) — теряются при дискретизации.
  • Сильно деформируемыми объектами (ткани в движении, жидкости) — отсутствует временная согласованность.

Форматы экспорта и интеграция в пайплайны

Сгенерированные модели экспортируются в широкий спектр форматов, что облегчает использование в различных профессиональных средах:

ФорматОсновное назначениеПоддержка материалов
GLB / glTF 2.0Веб-приложения, AR, игровые движки (Unity, Unreal, Godot, Three.js)Полная: PBR, текстуры, анимация (если есть)
OBJ + MTLУниверсальный обмен между 3D-редакторами (Blender, Maya, 3ds Max)Базовая: diffuse, specular, normal через MTL
FBXИнтеграция в игровые движки и CAD-системыРасширенная: PBR, скелеты, блендшейпы
STL3D-печать, инженерный анализ, CAMТолько геометрия (нет материалов)
USDZAR-контент на iOS/macOS (ARKit, RealityKit, Quick Look)PBR через MaterialX / UsdPreviewSurface
PLYНаучная визуализация, обработка точечных облаковВершинные цвета, нормали

Интеграция возможна через несколько путей: прямой запуск Python-скриптов (PyTorch), REST API (при развёртывании на сервере), нодовые визуальные среды (ComfyUI, InvokeAI) и плагины для Blender. Это даёт гибкость для встраивания в собственные производственные конвейеры — от автоматизированной генерации ассетов для игр до пакетной обработки каталогов товаров.

Как получить и начать использовать TRELLIS 2

Способы доступа

  • Локальный запуск (рекомендуется для постоянной работы). Клонирование репозитория с GitHub (microsoft/TRELLIS), установка зависимостей через requirements.txt, загрузка весов модели (несколько ГБ). Требуется Python 3.10+, PyTorch 2.0+ с поддержкой CUDA, 8+ ГБ VRAM. Поддерживается квантование до 4-bit через bitsandbytes для работы на 6–8 ГБ VRAM с незначительной потерей качества.
  • Облачные демо и Spaces. Hugging Face Spaces (официальное демо-пространство Microsoft Research), Replicate, Fal.ai — позволяют протестировать модель без установки, но с ограничениями по времени, разрешению и количеству запросов.
  • Интеграция в ComfyUI / InvokeAI. Готовые кастомные ноды (custom nodes) добавляют TRELLIS 2 как блок в визуальный пайплайн, комбинируемый с ControlNet, IP-Adapter, апскейлерами и пост-процессингом.
  • Корпоративные решения. Azure AI Model Catalog предлагает управляемое развёртывание с SLA, масштабированием и биллингом за секунду инференса — актуально для продакшн-нагрузок.

Пошаговый запуск локально (краткий чек-лист)

  1. Установите Python 3.10–3.11, Git, CUDA Toolkit 11.8/12.1.
  2. Клонируйте репозиторий: git clone github.com/microsoft/TRELLIS.git && cd TRELLIS.
  3. Создайте виртуальное окружение и установите зависимости: pip install -r requirements.txt (включает torch, torchvision, trimesh, xatlas, pygltflib и др.).
  4. Скачайте веса модели (автоматически при первом запуске или вручную с Hugging Face Hub: microsoft/TRELLIS-2-large).
  5. Запустите Gradio-интерфейс: python app.py — откроется веб-UI на localhost:7860.
  6. Загрузите изображение, при необходимости настройте параметры (число шагов диффузии, guidance scale, разрешение текстуры) и нажмите Generate.
  7. Скачайте результат в нужном формате через кнопки экспорта в интерфейсе.

Для работы с ComfyUI установите comfyui-trellis через менеджер нод (ComfyUI-Manager) и добавьте ноду TRELLIS 2 Image-to-3D в граф.

Подготовка исходных изображений: практические советы

Качество 3D-модели на 80% определяется входным изображением. Рекомендации для лучших результатов:

  • Фон. Используйте однотонный светлый/серый фон или предварительно удалите фон (Segment Anything, Rembg, Photoshop) — прозрачный PNG даёт лучшую сегментацию объекта.
  • Ракурс. Снимайте или подбирайте изображение под углом 30–45° от горизонта (вид «сверху-вбок»), чтобы были видны верхняя грань и боковые поверхности. Избегайте строго фронтальных или строго верхних видов — они лишают модель информации о глубине.
  • Освещение. Мягкое рассеянное свет (softbox, пасмурный день) минимизирует тени, которые нейросеть может принять за геометрические впадины.
  • Объект в кадре. Объект должен занимать 60–80% кадра по большей стороне. Избегайте обрезания краёв.
  • Множественные ракурсы (экспериментально). Некоторые сборки TRELLIS 2 поддерживают подачу 2–4 изображений с разных сторон (multi-view conditioning) — это существенно улучшает восстановление скрытых частей. Проверьте версию репозитория на наличие этой функции.

Сценарии применения и целевые аудитории

Разработка игр (GameDev) и инди-разработка

Быстрая генерация пропсов окружения (мебель, посуда, растения, мусор, дебри), концепт-моделей персонажей и NPC, архитектурных элементов (колонны, балюстрады, окна). Ускоряет блокаут уровней (greyboxing) и пополнение ассет-библиотек. Важно: генерируемые модели требуют ретопологии (упрощения сетки) и настройки UV для продакшн-использования в реальном времени — исходная топология избыточна для игровых движков.

AR/VR, иммерсивные приложения и метавселенные

Создание интерактивных 3D-объектов для виртуальных примерочных (обувь, аксессуары), образовательных симуляций (анатомия, механизмы), музейных гидов и виртуальных шоурумов. Формат USDZ/GLB обеспечивает нативную поддержку на iOS (ARKit) и Android (ARCore), а также в WebXR.

Электронная коммерция и маркетинг

Автоматическая генерация 3D-витрин товаров (обувь, мебель, бытовая техника, украшения) по фото от поставщиков. Повышает конверсию за счёт интерактивного просмотра (поворот, зум, AR-просмотр в помещении покупателя). Интеграция в CMS (Shopify, WooCommerce, Bitrix) через GLB-виджеты (model-viewer web-компонент).

Промышленный дизайн, архитектура и инженерия

Преобразование эскизов, чертежей или фото прототипов в 3D для быстрой визуализации, эргономической оценки и передачи в CAD (через STEP/IGES после ретопологии в Blender/Plasticity). Архитекторы используют для быстрой генерации фасадных элементов, мебели, декора.

Образование, исследования и хобби

Студенты 3D-художественных направлений — для изучения топологии и PBR-материалов на реальных примерах. Исследователи CV/ML — как базовая модель для дообучения (fine-tuning) на узких доменах (зубные протезы, архитектурные орнаменты, палеонтологические находки). Хобби-мейкеры — для подготовки моделей к 3D-печати (STL) после проверки на водонепроницаемость (watertight mesh).

Ключевые преимущества перед альтернативами

  • Прямая генерация mesh + PBR. Не через промежуточные 2D-рендеры или depth-мапы — сразу получаете геометрию и материалы, готовые к рендеру в реальном времени.
  • Сложная топология «из коробки». Корректные отверстия, тонкие элементы, каркасные структуры без пост-обработки.
  • Открытые веса и код (MIT/Apache-2.0). Возможность дообучения на собственных данных, модификации архитектуры, коммерческого использования без роялти (проверьте актуальную лицензию в репозитории).
  • Скорость инференса. Секунды против минут/часов у диффузионных NeRF- и Gaussian Splatting-подходов (TripoSR, LRM, CSM).
  • Гибкость интеграции. Python API, CLI, Gradio, ComfyUI, REST, Docker-образы — встраивается в любой MLOps-пайплайн.

Ограничения, известные проблемы и обходные пути

ОграничениеВлияниеОбходное решение / Workaround
Зависимость от качества фотоПлохое освещение, фон, размытие → артефакты геометрииПредобработка: удаление фона, апскейл (Real-ESRGAN), нормализация света
Прозрачные/зеркальные материалыНеверная геометрия, «дыры» в сеткеПереснимкать на матовом фоне, использовать поляризационный фильтр, маскировать проблемные зоны
Статичные модели (нет риггинга/анимации)Нельзя сразу анимировать персонажейАвто-риггинг в Blender (Rigify), Mixamo, Cascadeur после импорта
Топология не оптимизирована для игрИзбыточные полигоны, неравномерная плотность, плохие UVРетопология (Quad Remesher, Instant Meshes), UV-паковка (RizomUV), децимация
Требует GPU с CUDAНет нативной поддержки Apple Silicon (MPS) / CPU-onlyОблачный запуск, квантование ONNX Runtime для CPU (экспериментально)
Одиночный объект на сценеСложные композиции не поддерживаютсяСегментация сцены (SAM) → поштучная генерация → сборка в Blender

Частые вопросы (FAQ)

Можно ли использовать TRELLIS 2 коммерчески?

Да, модель распространяется под разрешительной лицензией (MIT/Apache-2.0 на момент публикации), позволяющей коммерческое использование, модификацию и распространение. Всегда проверяйте файл LICENSE в актуальном репозитории перед внедрением в продакшн.

Поддерживает ли модель генерацию по текстовому промпту (text-to-3D)?

Нативно — нет, TRELLIS 2 — это image-to-3D модель. Однако можно скомбинировать с текст-в-изображение (Midjourney, Stable Diffusion, DALL-E 3, Flux) в пайплайне: текст → изображение → TRELLIS 2 → 3D. В ComfyUI это собирается в единый граф.

Какое минимальное железо для комфортной работы?

NVIDIA GPU с 12 ГБ VRAM (RTX 3060 12GB / 4070 / 3080 12GB) — оптимальный баланс цена/скорость. На 8 ГБ (RTX 3070, 4060 Ti 8GB) работает с квантованием и батч-сайзом 1. AMD ROCm — экспериментально, требует сборки PyTorch под ROCm. Apple Silicon — только через облако или кросс-компиляцию (нет нативной поддержки MPS в официальном релизе).

Как улучшить геометрию после генерации?

Импортируйте GLB/OBJ в Blender. Примените модификатор Decimate (Collapse или Planar) для снижения полигонов до целевого бюджета (1–10k для мобильных, 10–50k для ПК/консолей). Запустите Quad Remesher (платный) или Instant Meshes (бесплатный) для получения чистой квад-топологии. Перепакуйте UV (Smart UV Project → Pack Islands) для текстурного атласа. Запеките нормали и AO с высокополигональной версии на низкополигональную.

Есть ли поддержка генерации сцен (multi-object)?

В базовой версии — нет, модель обучена на одиночных объектах. Для сцен используйте пайплайн: детекция объектов (YOLO/SAM) → кроп каждого → отдельная генерация → сборка в Blender/Unity с сохранением относительного масштаба (примерно).

Перспективы развития и экосистема

Microsoft Research продолжает линию открытых публикаций. Ожидаемые направления развития (на основе текущих препринтов и анонсов команды):

  • Multi-view conditioning — нативная поддержка 2–6 изображений с разных ракурсов для точной реконструкции скрытых частей.
  • Scene-level generation — генерация целых комнат/сцен с расстановкой объектов, освещением и коллизиями.
  • 4D / анимация — добавление временного измерения для генерации динамических ассетов (деформируемые объекты, простые циклы анимации).
  • Дистилляция и квантование — официальные легкие чекпоинты (TRELLIS-2-Distilled, INT4/INT8) для работы на потребительских GPU и мобильных NPU.
  • Интеграция в Azure AI Foundry — управляемый сервис с автоскейлингом, мониторингом и enterprise-поддержкой.

Сообщество уже создало десятки форков с улучшениями: поддержка ControlNet для управления позой/композицией, LoRA-адаптеры под конкретные стили (low-poly, voxel, stylized), плагины для Blender/Unity/Unreal с one-click импортом.

Заключение

TRELLIS 2 — значимый шаг к демократизации создания 3D-контента. Технология ещё не заменяет полностью ручное моделирование высококлассных продакшн-ассетов, но уже сегодня позволяет командам GameDev, AR/VR-студиям, e-commerce платформам и дизайнерам получать рабочие прототипы за секунды, наполнять библиотеки ассетов вариациями и автоматизировать рутинные этапы конвейера. Открытый характер проекта, активное сообщество и поддержка Microsoft Research гарантируют дальнейшее развитие модели, делая генеративное 3D более доступным, быстрым и предсказуемым инструментом в цифровом производстве.

Информация обновлена — 20.08.2026.

1.1K
0
Otello Otello 6 месяцев назад #
Интересная разработка от Microsoft Research! TRELLIS 2 представляется перспективным инструментом для упрощения создания трёхмерных моделей, что весьма ценно для специалистов.
0
Андрей Андрей 6 месяцев назад #
Ого! Вот это да! Круто, что наши ученые творят! Теперь и 3D модели делать проще станет, здорово!
0
Анархист Анархист 6 месяцев назад #
Ну, что сказать… Интересная штука, конечно. Раньше чтоб модельку замутить, надо было семь потов содрать, а тут нейросеть сама всё сделает. Главное, чтоб не криво, а то обидно будет.
0
Конфетка Конфетка 6 месяцев назад #
Ого! Треллис 2 – это просто бомба! Теперь 3D модели можно делать из картинок? Ржу не могу! Реально круто, особенно для тех, кто не шарит в Блендере!
0
Natalya Natalya 6 месяцев назад #
Вау, TRELLIS 2 — просто волшебство! Теперь наши умники могут создавать трёхмерку из картинки, даже не мучаясь с Блендером. Как будто по волшебству!
0
Satoshi Satoshi 6 месяцев назад #
Наконец-то сервис, который избавляет от головной боли с 3D-моделями. TRELLIS 2 - это спасение для тех, кому традиционные методы создания графики просто раздражают. Превращает картинки в объемные модели с физически корректными материалами - чистое волшебство искусственного интеллекта.
0
MrMax MrMax 6 месяцев назад #
Ого, TRELLIS 2 это просто огонь! Чё за магия, из пикселей сразу 3D? Блин, Microsoft реально молодцы, всем советую!
0
Recovery Recovery 6 месяцев назад #
TRELLIS 2 - отличный инструмент для создания 3D-моделей, экономит время и силы, избавляет от необходимости учить сложные программы.
0
Back's Back's 6 месяцев назад #
Чё за магия? Майкрософт открылся, а не закрылся! Модели из двух картинок — врубится даже я. Респект русским умникам за такие фичи!
0
Светлана Светлана 6 месяцев назад #
Команда Microsoft Research представляет большой интерес своим открытым решением, преобразующим изображения в полноценные 3D-модели с корректной геометрией и материалами. Это значимый шаг в развитии технологий трёхмерной графики.