Lens Studio¶
Lens Studio — это бесплатное программное обеспечение для создания и публикации интерактивного контента дополненной реальности (AR), разработанное компанией Snap Inc. (Snap Inc. — материнская компания социальной сети Snapchat; деятельность компании на территории РФ не запрещена, но отдельные продукты могут быть ограничены). Lens Studio позволяет пользователям создавать собственные AR-линзы (объективы) для камеры смартфона, которые затем могут быть опубликованы в Snapchat, а также на других платформах, поддерживающих технологию. Программа ориентирована как на профессиональных разработчиков, так и на любителей, не имеющих глубоких знаний в программировании, благодаря визуальному редактору и библиотеке готовых шаблонов.
¶История
Разработка Lens Studio была начата компанией Snap Inc. в 2017 году в ответ на растущую популярность AR-фильтров в социальных сетях. Первая публичная версия была выпущена 13 декабря 2017 года. Изначально инструмент позволял создавать только простые маски и эффекты наложения на лицо. В 2018 году вышло обновление, добавившее поддержку отслеживания движения рук, а в 2019 году — возможность работы с пространственным AR (размещение объектов в реальном окружении).
В 2020 году Lens Studio получил интеграцию с игровым движком Unity, что позволило создавать более сложные и производительные AR-опыты. В 2021 году была добавлена поддержка импорта 3D-моделей в формате glTF. В 2023 году Snap Inc. объявила о запуске Lens Studio 5.0, которая включала обновлённый интерфейс, улучшенную производительность и новые инструменты для работы с нейросетями (например, генерация текстур на основе текстовых запросов).
¶Основные возможности
¶Визуальный редактор скриптов
Lens Studio использует систему визуального программирования на основе нодов (узлов), что позволяет создавать логику поведения AR-объектов без написания кода. Пользователь соединяет блоки, отвечающие за события (например, касание экрана, движение головы), и действия (смена цвета, воспроизведение анимации). Для более сложных задач доступен язык программирования JavaScript (с использованием API Lens Studio).
¶Отслеживание и распознавание
Программа поддерживает несколько типов отслеживания:
- Отслеживание лица — наложение масок, изменение черт лица, добавление 3D-объектов, привязанных к анатомическим точкам (нос, глаза, уши).
- Отслеживание рук — распознавание жестов, положения пальцев и ладоней, что позволяет создавать интерактивные элементы (например, виртуальные кнопки, которые нажимаются пальцем).
- Отслеживание объектов и поверхностей — размещение виртуальных объектов в реальном пространстве с привязкой к горизонтальным или вертикальным плоскостям (пол, стены, столы).
- Отслеживание изображений — активация AR-контента при наведении камеры на определённое изображение (например, логотип или постер).
¶Библиотека активов
Lens Studio включает встроенную библиотеку готовых 3D-моделей, анимаций, звуков, текстур и шейдеров. Пользователь может импортировать собственные файлы в форматах FBX, OBJ, glTF, PNG, JPEG, MP3, WAV и других. Также поддерживается работа с PBR-материалами (Physically Based Rendering) для реалистичного отображения объектов.
¶Инструменты для работы с нейросетями
В версии 5.0 появилась интеграция с генеративными нейросетями. Пользователь может ввести текстовое описание, и программа создаст текстуру или 3D-модель на основе этого описания. Также доступны инструменты для сегментации изображения (например, выделение человека на фоне) и стилизации (перенос стиля известной картины на видео).
¶Применение
¶Социальные сети и маркетинг
Основная сфера применения Lens Studio — создание AR-фильтров для Snapchat. Пользователи могут публиковать свои линзы в сообществе, а бренды и компании заказывают разработку линз для рекламных кампаний. Например, косметические бренды создают линзы, позволяющие «примерить» макияж, а производители одежды — виртуальные примерочные. В 2022 году Snap Inc. сообщила, что более 250 тысяч создателей из разных стран опубликовали свыше 3 миллионов линз.
¶Образование и развлечения
Lens Studio используется для создания образовательных AR-приложений: визуализация исторических событий, демонстрация работы механизмов, интерактивные учебные пособия. В развлекательной сфере создаются игры, где пользователь взаимодействует с виртуальными объектами через камеру смартфона.
¶Прототипирование и дизайн
Дизайнеры и архитекторы применяют Lens Studio для быстрого прототипирования интерьеров и экстерьеров. Например, можно разместить 3D-модель мебели в реальной комнате, чтобы оценить её размер и цвет. В промышленности инструмент используется для визуализации инструкций по сборке или ремонту оборудования.
¶Технические требования
Lens Studio доступен для операционных систем Windows (10 и 11) и macOS (10.15 и новее). Для работы требуется процессор с поддержкой SSE4.2, не менее 8 ГБ оперативной памяти (рекомендуется 16 ГБ) и видеокарта с поддержкой DirectX 11 или Metal. Для тестирования линз необходим смартфон с установленным приложением Snapchat (доступно для iOS и Android). Публикация линз в Snapchat требует регистрации учётной записи разработчика Snap Inc.
¶Критика и ограничения
Основные замечания к Lens Studio связаны с зависимостью от платформы Snapchat. Созданные линзы невозможно напрямую использовать в других социальных сетях (например, Instagram или TikTok) без дополнительной адаптации. Также критикуется закрытость экосистемы: Snap Inc. сохраняет право модерации и удаления линз, а также ограничивает функционал бесплатной версии (например, для использования некоторых нейросетевых инструментов требуется подписка).
В 2023 году несколько российских разработчиков сообщили о технических сложностях при публикации линз из-за ограничений, связанных с санкциями и блокировками. Snap Inc. официально не комментировала эти случаи, но пользователи из РФ сообщают о необходимости использования VPN для доступа к серверам компании.
¶Альтернативы
На рынке существуют аналогичные инструменты для создания AR-контента:
- Spark AR (разработчик Meta — организация признана экстремистской и запрещена в РФ) — инструмент для создания AR-фильтров для Facebook (продукт Meta, признанной экстремистской и запрещённой в РФ) и Instagram (продукт Meta, признанной экстремистской и запрещённой в РФ).
- Adobe Aero — программа для создания AR-опытов без программирования, ориентированная на дизайнеров.
- Unity AR Foundation — более сложный инструмент для профессиональных разработчиков, позволяющий создавать AR-приложения для iOS и Android.
¶Источники
- Официальная документация Lens Studio (Snap Inc., 2024).
- «Snap Inc. Announces Lens Studio 5.0» — пресс-релиз Snap Inc., 2023.
- «The State of AR: 2022 Report» — аналитический обзор Snap Inc., 2022.
- «Lens Studio: A Beginner’s Guide» — статья на сайте ARPost, 2021.
- «How Brands Use AR Filters for Marketing» — исследование eMarketer, 2023.
- «Технологии дополненной реальности в маркетинге» — журнал «Коммерсантъ», 2023.
