TRELLIS.2 на Mac: MLX-порт для 3D из изображения за 30 секунд | AiManual
AiManual Logo Ai / Manual.
17 Июн 2026 Инструмент

Запуск TRELLIS.2 на Mac: нативный MLX-порт для генерации 3D из изображения

Как запустить TRELLIS.2 на Apple Silicon через MLX: установка, примеры, сравнение с Hunyuan3D и TripoSR. Работает на M1/M2/M3 без CUDA и интернета.

Реклама
cliv1

Помните ажиотаж вокруг TRELLIS.2 от Microsoft — модели, которая за 4 миллиарда параметров выплевывает 3D-модели из одной фотографии? Красиво, но для запуска требовался сервер с CUDA, а локальный запуск на Mac казался фантастикой. Фантастика перестала быть таковой.

Энтузиасты портировали TRELLIS.2 на фреймворк MLX от Apple, адаптировав его под чипы серии M. Теперь любой владелец MacBook Air M1 или Mac Studio M3 Ultra может генерировать высококачественные 3D-меши прямо в офлайне, не отправляя данные в облако. Никаких счетов за GPU, никаких ограничений — только ваше железо и чашка кофе.

Важно: порт неофициальный, но код открыт на GitHub и активно поддерживается. Установка занимает 5 минут через pip.

Больше никаких серверов. Как оживить фотографию в 3D прямо на Mac

Суть проста: даёте модели картинку (стул, игрушку, архитектурный макет), она возвращает готовую 3D-сетку с текстурой. Форматы — OBJ, GLB, PLY. Можно сразу импортировать в Blender, Unity или Reality Composer.

MLX-версия сохранила все ключевые фишки оригинала: многоракурсная согласованность, высокое разрешение текстуры (до 2K), поддержка 3D-редакторов. Но главное — скорость. На MacBook Pro M3 Max генерация занимает около 30 секунд. На M1 Air — чуть больше минуты. Сравните с ожиданием в очереди на Hugging Face Space.

Анатомия порта: что такое MLX и почему это быстро

MLX — это фреймворк от Apple, оптимизированный под унифицированную память и Neural Engine в чипах M-серии. В отличие от PyTorch, который на Mac использует CoreML через бэкенд mps, MLX даёт прямой доступ к металлу и в разы эффективнее утилизирует память. Именно это позволило втиснуть 4-миллиардную модель TRELLIS.2 в 12 ГБ RAM (на M2/M3 хватает даже 16 ГБ).

«Порт не просто перетащил веса, а адаптировал архитектуру трансформера под MLX, включая fused attention и кастомные слой-нормы. Благодаря этому на M1 Pro модель работает в 2.5 раза быстрее, чем в оригинале на PyTorch с MPS».

Технически MLX-порт использует смешанную точность (float16) и qwq-квантизацию некоторых слоёв, что снижает потребление памяти без заметной потери качества. Если вы уже экспериментировали с обучением LLM на MacBook или пробовали Unsloth для MLX, то чувствуете тенденцию — MLX становится безальтернативным выбором для локального deep learning на Mac.

Запуск: три команды в терминале, и готово

Установка предельно проста. Создаёте conda-окружение с Python 3.11, ставите mlx-nightly и сам порт:

git clone https://github.com/ml-explore/mlx-treillis.git
cd mlx-treillis
pip install -r requirements.txt
python run.py --image input.jpg --output output.glb

Если хотите поиграться с параметрами — убирайте `--highres` для быстрой генерации текстур 1K или добавляйте `--no-optimize`, если не нужно автоматическое исправление топологии. Больше нюансов — в ридми репозитория.

💡
На M1 с 8 ГБ лучше использовать изображения не больше 512×512 и отключать текстуры высокого разрешения. Иначе — swap.

Сравнительный мордобой: TRELLIS.2 против Hunyuan3D и TripoSR

Как MLX-порт конкурирует с другими решениями для генерации 3D на Mac? Давайте прикинем.

КритерийTRELLIS.2 (MLX)Hunyuan3D 2 MiniTripoSR (CoreML)
Время генерации (M3 Max)~30 с~45 с~20 с
Качество текстурВысокое (2K)Среднее (1K)Низкое (512)
Требования к RAM12+ ГБ8 ГБ6 ГБ
Форматы выводаOBJ, GLB, PLYOBJ, GLBGLB, STL
Сложность установкиСредняя (git + pip)Низкая (pip install)Высокая (CoreML модель, ONNX)

Если Hunyuan3D 2 Mini хорош для быстрых прототипов с низкими требованиями, а TripoSR на CoreML бьёт рекорды скорости (но сыроват качеством), то TRELLIS.2 — баланс: детализация на уровне коммерческих решений, а скорость после адаптации под MLX вполне приемлема. Для финального контента — выбор очевиден.

А как же LLaMA и 3D-мебель?

Отдельно стоит упомянуть неожиданный кейс: генерацию 3D-мебели с помощью языковых моделей вроде LLaMA 3.1. Звучит дико, но исследователи научились извлекать 3D-структуры из текстовых эмбеддингов. Правда, для практического использования это пока сыро — TRELLIS.2 даёт готовый к рендеру объект, а не абстрактные координаты. Так что если нужно не исследование, а рабочий инструмент — MLX-порт ваш выбор.

Кому это нужно? (Спойлер: не только 3D-джедаям)

  • Инди-разработчики игр. Фоткаете прототип из пластилина — получаете ассет в Unity. Экономия на художниках — 80%.
  • Дизайнеры интерьеров. Сфотографировали стул из каталога — вставили в планировку. Больше не нужно искать модели на Sketchfab.
  • 3D-принтинг. Сканируете объект с телефона, TRELLIS.2 восстанавливает сетку, слайсер — и печатаете.
  • Образование. Преподавателе английского/химии — создавайте наглядные пособия из картинок за минуту.

Что дальше? Ждём одномодельный прорыв

Пока MLX-порт TRELLIS.2 — лучший способ получить качественную 3D-модель на Mac без облака. Но уже на горизонте маячат одношаговые модели вроде Drifting Models от MIT, которые обещают генерацию за один проход диффузии. Если их адаптируют под MLX — время сократится до 5 секунд. Но пока это пару-тройку лет. Сегодняшний TRELLIS.2 — уже реальность.

Запускайте, тестируйте, ломайте. И помните: если модель выдаёт монстра с шестью ногами вместо стула — это не баг, это авангард.

Подписаться на канал