Аннотация:
Microsoft только что выпустила обновленное приложение «Фото» для Windows 11, которое обеспечивает пользователям более быстрый просмотр галерей, более широкие инструменты редактирования и больше функций искусственного интеллекта. Однако, хотя новая версия приложения для фотографий была улучшена с точки зрения производительности и функциональности, она по-прежнему использует традиционный метод просмотра фотографий на основе сетки.

Тем временем новое приложение с открытым исходным кодом под названием Nebula пытается произвести революцию в управлении фотографиями. Проект был инициирован директором по дизайну Microsoft Лукасом Коуто и изначально представлял собой личный экспериментальный проект, направленный на изучение потенциала платформы WinUI и собственных возможностей искусственного интеллекта Windows, а также на демонстрацию того, каких инновационных результатов могут достичь современные технологии разработки Windows.
В отличие от прокручиваемого списка миниатюр в традиционных приложениях для работы с фотографиями, Nebula превращает всю вашу библиотеку фотографий в интерактивное трехмерное пространство. Пользователи чувствуют себя так, как будто они находятся в цифровой вселенной, состоящей из фотографий, и могут свободно летать, масштабировать, вращать перспективу и исследовать свою коллекцию фотографий под разными углами.
Разработчики заявили, что Nebula построена с использованием WinUI 3, Windows App SDK и специального механизма рендеринга C++ Direct3D 11 и имеет хорошие показатели производительности. Приложение может отображать 50 000 фотографий одновременно, а его базовый рендерер был протестирован на поддержку отображения в реальном времени до 100 000 изображений.
Когда пользователь уменьшает масштаб, фотографии будут распределяться в трехмерном пространстве в виде цветных светлых точек; по мере приближения эти световые точки постепенно превращаются в четко видимые миниатюры. Когда пользователи выбирают фотографию, они также могут напрямую просмотреть исходное изображение в полном разрешении.
Чтобы помочь пользователям управлять фотографиями под разными углами, Nebula предоставляет пять режимов макета. Первый — «режим изображения облаков», в котором фотографии плавают в пространстве в виде трехмерных облаков; второй — «режим сходства», который использует искусственный интеллект для автоматического объединения фотографий с близким визуальным содержанием; третий — «режим времени», который настраивается в зависимости от времени съемки; четвертый — «цветовой режим», который организует контент по основному цвету изображения; и пятый — это вид сетки, распространенный в традиционных фотогалереях.
При переключении между различными режимами система меняет положение фотографий с помощью плавной анимации, позволяя пользователям просматривать одну и ту же серию фотографий в разных измерениях, не создавая ощущения резкости.
Помимо визуальной производительности, Nebula также в полной мере использует преимущества собственной платформы искусственного интеллекта Windows. Это приложение использует технологию ускорения Windows ML, ONNX Runtime и DirectML для вызова модели изображения GoogleSigLIP 2 для анализа фотоконтента и реализации интеллектуального поиска на основе семантики.
Например, если пользователь вводит для поиска «лошадь в снегу», даже если в имени файла фотографии нет соответствующего текстового описания, система все равно сможет идентифицировать и найти изображения, соответствующие условиям. Просмотр сходства также опирается на возможности анализа искусственного интеллекта, которые автоматически обнаруживают фотографии со схожими визуальными характеристиками и классифицируют их по различным тематическим группам. После того, как пользователи выберут группу, они могут перейти непосредственно к соответствующей области фотографий для просмотра.
Стоит отметить, что весь процесс анализа ИИ выполняется на локальном устройстве, и фотографии не нужно загружать в облако, что в большей степени способствует защите конфиденциальности пользователей. Подобные проекты демонстрируют возможности современных инструментов и сред разработки для Windows. Интерфейс Nebula построен на WinUI 3 и Windows App SDK, а 3D-среда реального времени управляется специальной технологией рендеринга Direct3D. Даже полупрозрачные панели и элементы интерфейса приложения отображаются в реальном времени на динамической 3D-сцене, создавая визуальные эффекты, соответствующие стилю дизайна Windows 11.
В настоящее время Nebula все еще является экспериментальным проектом и не является прямой заменой приложения Microsoft Photos. Исходный код проекта опубликован под лицензией Apache 2.0, но обычным пользователям в настоящее время необходимо скомпилировать его самостоятельно, прежде чем использовать.
Что касается аппаратного обеспечения, Nebula поддерживает устройства Windows 11, оснащенные процессорами x64 или Arm64, и требует видеокарты, совместимой с DirectX 12. Если вы хотите включить функцию AI, пользователям необходимо загрузить дополнительный пакет модели, а соответствующие файлы занимают примерно 6 ГБ дискового пространства.
Хотя Nebula все еще находится на экспериментальной стадии, она демонстрирует возможности сочетания искусственного интеллекта с современной графической технологией Windows. Преобразуя традиционную двумерную библиотеку фотографий в исследуемое и управляемое трехмерное пространство, это приложение не только привносит новые идеи в управление фотографиями, но и показывает будущее направление развития взаимодействия с личным цифровым контентом.
Подробнее:
https://github.com/lcoutodemos/Nebula
Комментарии