Nebula: новая крутая фотопрограмма для Windows 11, демонстрирующая возможности WinUI и локального ИИ

Nebula Windows 11 Winui ии 3d-галерея Open Source neowin.net

Nebula — новое приложение с открытым исходным кодом для Windows 11, которое переосмысливает локальный просмотр фотографий, представляя его в виде интерактивной 3D-среды вместо традиционной сетки миниатюр.

Недавно Microsoft представила обновленное приложение «Фотографии» для Windows 11, которое предлагает более быструю галерею, улучшенные инструменты редактирования и новые функции на базе ИИ. Хотя обновление делает «Фотографии» более удобным повседневным приложением, Microsoft в основном сохранила привычный интерфейс для просмотра фотографий на основе сетки.

Новый проект с открытым исходным кодом под названием Nebula предлагает совершенно иной подход, превращая всю вашу коллекцию фотографий в интерактивное трехмерное пространство. Nebula была создана Лукасом Куто, директором по дизайну в Microsoft, в качестве личного эксперимента для изучения гибкости WinUI и локальных возможностей ИИ Windows. Лукас разработал приложение на своем Surface Laptop Ultra, объединив WinUI с локальными моделями ИИ для анализа, маркировки и группировки тысяч изображений.

Вместо прокрутки рядов миниатюр Nebula позволяет вам перемещаться сквозь тысячи фотографий, парящих в трехмерной среде. Вы можете вращаться вокруг коллекции, приближать интересные изображения и исследовать фотографии более увлекательным способом, чем в традиционной галерее.

Согласно странице проекта на GitHub, Nebula может одновременно отображать 50 000 фотографий, а ее рендерер тестировался с объемом до 100 000 изображений. При отдалении фотографии выглядят как маленькие цветные точки. При приближении они постепенно превращаются в узнаваемые миниатюры, а выбор изображения открывает его в полном разрешении.

Nebula предлагает пять различных способов организации вашей коллекции фотографий:

  • Облако: Отображает фотографии в интерактивном трехмерном облаке.
  • Сходство: Группирует визуально похожие фотографии с помощью ИИ.
  • Время: Упорядочивает фотографии по дате их создания.
  • Цвет: Организует фотографии по их цветовой гамме.
  • Сетка: Предлагает более традиционный макет галереи.

Приложение плавно анимирует фотографии при переключении между этими режимами, позволяя исследовать одну и ту же коллекцию с разных точек зрения. Помимо уникального пользовательского интерфейса, Nebula также эффективно использует возможности платформы ИИ Windows. Она использует модель изображений SigLIP 2 от Google через Windows ML и ONNX Runtime с ускорением DirectML для понимания содержимого фотографий.

Например, поиск по запросу «лошадь в снегу» может выдать релевантные фотографии, даже если их имена файлов не содержат этих слов. Функция группировки по сходству на основе ИИ также может идентифицировать визуально связанные фотографии и автоматически организовывать их в именованные группы. Пользователи могут выбрать группу и перейти непосредственно к ее местоположению в трехмерной коллекции. Вся обработка ИИ происходит локально на ПК.

Nebula также является интересной демонстрацией того, что разработчики могут создавать с помощью современных технологий Windows. Его интерфейс построен с использованием WinUI 3 и Windows App SDK, а пользовательский рендерер C++ Direct3D 11 обрабатывает интерактивную трехмерную среду фотографий. Даже полупрозрачные панели отображаются поверх живой трехмерной сцены, создавая отполированный пользовательский опыт Windows 11.

На данный момент Nebula является экспериментальным проектом, а не альтернативой Microsoft Photos. Исходный код доступен под лицензией Apache 2.0, но в настоящее время пользователям необходимо самостоятельно собирать приложение. Оно поддерживает ПК с Windows 11 на базе процессоров x64 или Arm64 и графическим процессором с поддержкой DirectX 12. Для активации функций ИИ также требуется загрузка и подготовка пакета моделей, который занимает около 6 ГБ дискового пространства.

Заинтересованные разработчики могут ознакомиться с проектом на GitHub.

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

В тренде:


Похожие новости: