요약:
Microsoft는 사용자에게 더 빠른 갤러리 탐색 환경, 더 풍부한 편집 도구, 더 많은 인공 지능 기능을 제공하는 새롭게 디자인된 Windows 11 사진 앱을 출시했습니다. 그러나 새 버전의 사진 응용 프로그램은 성능과 기능면에서 개선되었지만 여전히 전통적인 그리드 기반 사진 탐색 방법을 사용합니다.

한편 Nebula라는 새로운 오픈 소스 앱은 사진 관리 경험에 혁명을 일으키려고 노력하고 있습니다. 이 프로젝트는 Microsoft 디자인 디렉터 Lucas Couto가 시작했으며 원래는 WinUI 프레임워크와 Windows 기본 AI 기능의 잠재력을 탐색하고 현대 Windows 개발 기술이 달성할 수 있는 혁신적인 경험을 보여주기 위한 개인 실험 프로젝트였습니다.
기존 사진 앱의 스크롤되는 축소판 목록과 달리 Nebula는 전체 사진 라이브러리를 대화형 3차원 공간으로 변환합니다. 사용자는 마치 사진으로 구성된 디지털 우주에 있는 듯한 느낌을 받으며 자유롭게 날고, 확대/축소하고, 관점을 회전하고, 다양한 각도에서 사진 컬렉션을 탐색할 수 있습니다.
개발자들은 Nebula가 WinUI 3, Windows App SDK 및 맞춤형 C++ Direct3D 11 렌더링 엔진을 사용하여 구축되었으며 성능 측면에서 좋은 성능을 발휘한다고 말했습니다. 이 애플리케이션은 동시에 50,000장의 사진을 표시할 수 있으며 기본 렌더러는 최대 100,000장의 이미지를 실시간으로 표시할 수 있도록 테스트되었습니다.
사용자가 축소하면 사진이 색깔 있는 빛 점의 형태로 3차원 공간에 분포됩니다. 가까워질수록 이러한 광점은 점차 명확하게 보이는 축소판으로 변합니다. 사용자가 사진을 선택하면 전체 해상도의 원본 이미지를 직접 볼 수도 있습니다.
사용자가 다양한 각도에서 사진을 관리할 수 있도록 Nebula는 5가지 레이아웃 모드를 제공합니다. 첫 번째는 사진이 3차원 구름 형태로 우주에 떠다니는 '구름 이미지 모드'입니다. 두 번째는 인공 지능을 사용하여 가까운 시각적 콘텐츠가 포함된 사진을 자동으로 모으는 "유사성 모드"입니다. 세 번째는 촬영 시간에 따라 배열된 '시간 모드'입니다. 네 번째는 "컬러 모드"로, 사진의 기본 색상에 따라 콘텐츠를 구성합니다. 다섯 번째는 기존 사진 갤러리에서 흔히 볼 수 있는 그리드 보기입니다.
다른 모드 사이를 전환할 때 시스템은 부드러운 애니메이션을 통해 사진의 위치를 재구성하므로 사용자는 갑작스러운 느낌을 주지 않고 동일한 사진 묶음을 다른 차원에서 관찰할 수 있습니다.
시각적 성능 외에도 Nebula는 Windows 기본 인공 지능 플랫폼을 최대한 활용합니다. 이 애플리케이션은 Windows ML, ONNX 런타임 및 DirectML 가속 기술을 사용하여 GoogleSigLIP 2 이미지 모델을 호출하여 사진 콘텐츠를 분석하고 의미 기반 지능형 검색을 구현합니다.
예를 들어, 사용자가 검색을 위해 "눈 속의 말"을 입력하면 사진 파일 이름에 관련 텍스트 설명이 없더라도 시스템은 조건을 충족하는 사진을 식별하고 찾을 수 있습니다. 유사성 보기는 AI 분석 기능을 활용해 시각적 특성이 비슷한 사진을 자동으로 찾아 다양한 테마 그룹으로 분류합니다. 사용자는 그룹을 선택한 후 해당 사진 영역으로 직접 이동하여 탐색할 수 있습니다.
전체 AI 분석 과정이 로컬 기기에서 완료되고, 사진을 클라우드에 업로드할 필요가 없어 사용자 개인 정보 보호에 더 도움이 된다는 점은 주목할 만합니다. 이와 같은 프로젝트는 최신 Windows 개발 도구 및 프레임워크의 기능을 보여줍니다. Nebula의 인터페이스는 WinUI 3 및 Windows App SDK를 기반으로 구축되었으며 실시간 3D 환경은 맞춤형 Direct3D 렌더링 기술로 구동됩니다. 애플리케이션의 반투명 패널과 인터페이스 요소도 동적 3D 장면에서 실시간으로 렌더링되므로 Windows 11 디자인 스타일에 맞는 시각 효과를 제공합니다.
현재 Nebula는 여전히 실험적인 프로젝트이며 Microsoft의 사진 앱을 직접 대체하지는 않습니다. 프로젝트 소스 코드는 Apache 2.0 라이선스에 따라 공개적으로 공개되었지만 현재 일반 사용자는 사용하기 전에 직접 컴파일해야 합니다.
하드웨어 측면에서 Nebula는 x64 또는 Arm64 프로세서가 장착된 Windows 11 장치를 지원하며 DirectX 12 호환 그래픽 카드가 필요합니다. AI 기능을 활성화하려면 사용자는 추가 모델 패키지를 다운로드해야 하며, 관련 파일은 약 6GB의 저장공간을 차지한다.
아직 실험 단계에 있지만 Nebula는 기본 인공 지능과 최신 Windows 그래픽 기술이 결합될 때 무엇이 가능한지 보여줍니다. 전통적인 2차원 사진 라이브러리를 탐색 및 탐색이 가능한 3차원 공간으로 변환함으로써 이 앱은 사진 관리에 새로운 아이디어를 가져올 뿐만 아니라 개인 디지털 콘텐츠가 상호 작용하는 방식에 대한 향후 개발 방향을 보여줍니다.
자세히 알아보기:
https://github.com/lcoutodemos/Nebula
댓글