Инструмент img2threejs позволяет преобразовывать 2D-изображения в компактный TypeScript-код, который генерирует процедурную 3D-геометрию напрямую в браузере.

image

Что произошло

Разработан инструмент img2threejs, который вместо использования стандартных тяжелых мешей или методов фотограмметрии создает объекты из примитивов и процедурной геометрии. Последняя версия 1.3 включает поддержку улучшенных PBR-материалов и InstancedMesh для оптимизации. Результатом работы является иерархия объектов с пивотами, сокетами и коллизиями, готовая к анимации и работе в среде Three.js.

Контекст

Традиционный подход к передаче 3D-контента в веб часто требует загрузки гигабайтов геометрических данных, что создает нагрузку на сеть и ресурсы клиента. Проект предлагает сдвиг парадигмы в сторону 'code-as-geometry', где вместо сырых полигонов передаются высокоуровневые программные инструкции.

Почему это важно для индустрии

Проект предлагает token-efficient подход к генерации 3D-контента, существенно снижая требования к пропускной способности сети и инфраструктуре доставки данных. Это открывает возможности для создания сверхлегких Web3D-приложений и упрощает интеграцию процедурных моделей в современные веб-стеки.

Почему это важно для пользователей

Разработчики и дизайнеры могут быстро создавать качественные 3D-модели (особенно твердых форм) прямо в браузере на основе одной фотографии. Получаемые объекты являются не просто статичными моделями, а программно управляемыми сущностями, готовыми к взаимодействию и анимации без использования сложных CAD-пайплайнов.

Что пока неизвестно / ограничения

Существует необходимость проявлять осторожность при интеграции в корпоративные пайплайны из-за ограничений по сложности генерируемых объектов.

Источники

Автор

Look at AI, редакция