NVIDIA объединяет 3D-модели людей в SOMA-X: число адаптеров растёт линейно

У одной 3D-модели человека свой скелет, у другой — другая сетка: перенос движения превращается в отдельную инженерную задачу. NVIDIA предлагает SOMA-X — общий слой для совместимых моделей тела и рук. Вместо переводчиков между каждой парой разработчик подключает модели к одному представлению. Это повод проверить библиотеку на своих аватарах, но лицензии исходных моделей всё равно придётся учитывать.

AI-обработка оригинала TG: @cgevent (Метаверсище и ИИще); редакция Hamidun News
NVIDIA объединяет 3D-модели людей в SOMA-X: число адаптеров растёт линейно
Источник: TG: @cgevent (Метаверсище и ИИще). Коллаж: Hamidun News.
Слушать статью
Паспорт материала и цифры
ПараметрДанные
ПервоисточникTG: @cgevent (Метаверсище и ИИще) ↗
Главный редактор
Ключевой факт #1Число подключений растёт линейно с числом моделей, по описанию авторов.
Ключевой факт #2Код SOMA-X открыт под Apache 2.0; сторонние модели сохраняют свои условия.
Ключевой факт #3Проверять перенос стоит на пальцах, контактах стоп и крайних позах.

Движение записано для одной 3D-модели человека, а персонаж в приложении собран на другой. Чтобы заставить его правильно ходить и двигать пальцами, команде приходится согласовывать скелеты и геометрию. SOMA-X от NVIDIA предлагает общий слой между совместимыми моделями. Разработчикам аватаров и инструментов анимации есть смысл проверить, сколько ручной работы он снимает на их данных.

Сразу поправка к исходному посту: подавать материал как сегодняшний запуск оснований нет. Препринт SOMA опубликован 17 марта 2026 года. Дата ноябрьского пересказа сама по себе не означает, что библиотека вышла именно сейчас.

Один формат вместо переводчиков между всеми моделями

Представим сервис виртуальной примерки. Форму тела он получает из одного инструмента, движения — из другого, а показывать результат должен на собственном персонаже. Даже если каждый компонент хорошо работает отдельно, на стыках возникают вопросы: где находится сустав, как повёрнута кисть, какие точки поверхности соответствуют друг другу?

Если соединять каждую модель с каждой напрямую, набор переходников быстро разрастается. SOMA предлагает подключать поддерживаемые модели к общему представлению. В статье авторы описывают это как переход от квадратичного роста числа адаптеров к линейному: для новой модели нужен собственный коннектор к общему слою. Это оценка устройства интеграций, а не обещание такого же ускорения вычислений. Источник: статья SOMA.

Для команды практический смысл такой: добавление ещё одного источника движений потенциально затрагивает меньше существующих связей. Но экономию придётся измерять на своей задаче. Наличие общего формата ещё не говорит, сколько времени займут подготовка данных, исправление ошибок и проверка результата художником.

Что проверить на реальном персонаже

В качестве первого эксперимента можно взять короткую последовательность: человек идёт, останавливается и поднимает руку. Затем перенести её на персонажей с разными пропорциями. Такой тест полезнее красивой демонстрации в одной удобной позе: сразу видно, где стопы скользят, локоть выворачивается или ладонь проходит сквозь тело.

Следующий шаг — усложнить пример. Добавить приседание, разворот корпуса и захват предмета. Для виртуальной примерки отдельно посмотреть, что происходит с одеждой при движении. Это предложенный план проверки, а не результаты тестирования SOMA-X: опубликованные материалы не позволяют заранее обещать качество для конкретного продукта.

Измерять стоит время подготовки одного переноса, объём ручных исправлений и задержку на целевом оборудовании. Если библиотека сокращает настройку, но требует долгой доводки пальцев, это существенная часть стоимости внедрения. Продукту нужна предсказуемая работа на типичных пользовательских сценах.

Apache 2.0 не отменяет условия исходных моделей

В репозитории SOMA-X доступны пакет py-soma-x, отдельные слои для тела и кистей, а также несколько уровней детализации. Код распространяется под Apache 2.0. При этом авторы прямо сохраняют отдельные условия сторонних моделей и зависимостей: для интеграций с SMPL и MANO пользователь предоставляет лицензированные файлы самостоятельно.

Поэтому формулировка «лицензионный ад закончился» слишком сильная. Открытый объединяющий слой упрощает техническую совместимость; право использовать конкретные исходные материалы определяется их собственными условиями. Для решения о внедрении нужно смотреть на весь выбранный набор компонентов.

Есть и вопрос производительности. Само упоминание GPU не заменяет замеров на нужном размере пакета данных и нужной детализации. Заявление о «микросекундном инференсе» без конфигурации теста мало помогает оценить задержку приложения целиком.

SOMA-X заслуживает внимания команд, которые уже поддерживают несколько представлений человеческого тела. Разумный следующий шаг — небольшой эксперимент на знакомом персонаже и движениях с известными проблемами. Если общий слой уменьшит число ручных исправлений и упростит подключение следующей модели, у команды появится конкретный аргумент для внедрения.

Сюжет

Вопросы и ответы по материалу

Что известно по теме: один формат вместо переводчиков между всеми моделями?

Представим сервис виртуальной примерки. Форму тела он получает из одного инструмента, движения — из другого, а показывать результат должен на собственном персонаже. Даже если каждый компонент хорошо работает отдельно, на стыках возникают вопросы: где находится сустав, как повёрнута кисть, какие точки поверхности соответствуют друг другу? Если соединять каждую модель с каждой напрямую, набор переходников быстро разрастается. SOMA предлагает подключать поддерживаемые модели к общему представлению.

Что известно по теме: что проверить на реальном персонаже?

В качестве первого эксперимента можно взять короткую последовательность: человек идёт, останавливается и поднимает руку. Затем перенести её на персонажей с разными пропорциями. Такой тест полезнее красивой демонстрации в одной удобной позе: сразу видно, где стопы скользят, локоть выворачивается или ладонь проходит сквозь тело. Следующий шаг — усложнить пример. Добавить приседание, разворот корпуса и захват предмета. Для виртуальной примерки отдельно посмотреть, что происходит с одеждой при движении.

Что известно по теме: Apache 2.0 не отменяет условия исходных моделей?

В репозитории SOMA-X доступны пакет py-soma-x, отдельные слои для тела и кистей, а также несколько уровней детализации. Код распространяется под Apache 2.0. При этом авторы прямо сохраняют отдельные условия сторонних моделей и зависимостей: для интеграций с SMPL и MANO пользователь предоставляет лицензированные файлы самостоятельно. Поэтому формулировка «лицензионный ад закончился» слишком сильная.

ЖХ
Жемал Хамидун — CPO Alpina Digital, продакт-менеджер AlpinaGPT. Делает AI-продукты с 2019 года. Hamidun News — pet project, который вырос в production-агрегатор с 6000+ читателей.
✦ Единое AI-пространство · Nomad

Протестируйте новые LLM и мультимодальные модели в одном окне

Платформа Nomad AI (nomadnet.ai) даёт прямой доступ к Claude Opus 5.5, GPT-6, Gemini 3.1, DeepSeek и автономным агентам без VPN, зарубежных карт и зоопарка подписок.

Открыть Nomad AI →Автономный Nomad Agent
Что вы думаете?
Загружаем комментарии…