Инструмент img2threejs позволяет преобразовывать 2D-изображения в компактный TypeScript-код, который генерирует процедурную 3D-геометрию напрямую в браузере.
Что произошло
Разработан инструмент img2threejs, который вместо использования стандартных тяжелых мешей или методов фотограмметрии создает объекты из примитивов и процедурной геометрии. Последняя версия 1.3 включает поддержку улучшенных PBR-материалов и InstancedMesh для оптимизации. Результатом работы является иерархия объектов с пивотами, сокетами и коллизиями, готовая к анимации и работе в среде Three.js.
Контекст
Традиционный подход к передаче 3D-контента в веб часто требует загрузки гигабайтов геометрических данных, что создает нагрузку на сеть и ресурсы клиента. Проект предлагает сдвиг парадигмы в сторону 'code-as-geometry', где вместо сырых полигонов передаются высокоуровневые программные инструкции.
Почему это важно для индустрии
Проект предлагает token-efficient подход к генерации 3D-контента, существенно снижая требования к пропускной способности сети и инфраструктуре доставки данных. Это открывает возможности для создания сверхлегких Web3D-приложений и упрощает интеграцию процедурных моделей в современные веб-стеки.
Почему это важно для пользователей
Разработчики и дизайнеры могут быстро создавать качественные 3D-модели (особенно твердых форм) прямо в браузере на основе одной фотографии. Получаемые объекты являются не просто статичными моделями, а программно управляемыми сущностями, готовыми к взаимодействию и анимации без использования сложных CAD-пайплайнов.
Что пока неизвестно / ограничения
Существует необходимость проявлять осторожность при интеграции в корпоративные пайплайны из-за ограничений по сложности генерируемых объектов.
Источники
Автор
Look at AI, редакция
