微软近期刚刚发布重新设计的Windows 11照片应用,为用户带来了更快的图库浏览体验、更丰富的编辑工具以及更多人工智能功能。不过,尽管新版照片应用在性能和功能方面获得提升,其整体仍然采用传统的网格式照片浏览方式。

与此同时,一款名为Nebula的全新开源应用正在尝试彻底改变照片管理体验。该项目由微软设计总监Lucas Couto发起,最初只是一个个人实验项目,旨在探索WinUI框架以及Windows本地AI能力的潜力,并展示现代Windows开发技术能够实现怎样的创新体验。
与传统照片应用中不断滚动缩略图列表不同,Nebula会将整个照片库转化为一个可交互的三维空间。用户仿佛置身于由照片构成的数字宇宙之中,可以自由飞行、缩放、旋转视角,并从不同角度探索自己的照片收藏。
开发者表示,Nebula采用WinUI 3、Windows App SDK以及定制的C++ Direct3D 11渲染引擎构建,在性能方面表现出色。该应用能够同时显示5万张照片,而其底层渲染器经过测试甚至可支持多达10万张图片的实时展示。
当用户将视角拉远时,照片会以彩色光点形式分布在三维空间中;随着不断靠近,这些光点会逐渐转换为清晰可见的缩略图。当用户选择照片后,还可以直接查看完整分辨率的原图。
为了帮助用户从不同角度管理照片,Nebula提供了五种布局模式。第一种是“云图模式”,照片以三维云团形式漂浮在空间中;第二种是“相似度模式”,利用人工智能自动将视觉内容接近的照片聚集在一起;第三种是“时间模式”,按照拍摄时间进行排列;第四种是“颜色模式”,依据画面主色调组织内容;第五种则是传统图库常见的网格视图。
在不同模式之间切换时,系统会通过流畅动画重新组织照片位置,使用户能够从不同维度观察同一批照片,而不会产生突兀感。
除了视觉表现之外,Nebula还充分利用了Windows本地人工智能平台。该应用通过Windows ML、ONNX Runtime以及DirectML加速技术,调用GoogleSigLIP 2图像模型分析照片内容,实现基于语义的智能搜索。
例如,用户输入“雪地里的马”进行搜索,即使照片文件名中完全没有相关文字描述,系统依然能够识别并找到符合条件的图片。相似度视图也依赖AI分析能力,自动发现视觉特征接近的照片,并将它们归类到不同主题组中。用户选择某个分组后,可以直接飞往对应的照片区域进行浏览。
值得关注的是,整个AI分析过程均在本地设备完成,照片无需上传至云端,从而更加有利于保护用户隐私。这类项目体现了现代Windows开发工具和框架的能力。Nebula的界面基于WinUI 3和Windows App SDK构建,而实时三维环境则由定制的Direct3D渲染技术驱动。甚至应用中的半透明面板和界面元素,也是在动态3D场景上实时渲染形成,从而呈现出符合Windows 11设计风格的视觉效果。
目前,Nebula仍属于实验性质项目,并非微软照片应用的直接替代品。项目源码已经以Apache 2.0许可证形式公开发布,但普通用户目前需要自行编译才能使用。
在硬件方面,Nebula支持配备x64或Arm64处理器的Windows 11设备,同时需要兼容DirectX 12的显卡。如果希望启用AI功能,用户还需要额外下载模型包,相关文件约占用6GB存储空间。
尽管仍处于实验阶段,但Nebula展示了本地人工智能与现代Windows图形技术结合后的可能性。通过将传统二维照片库转变为可探索、可导航的三维空间,这款应用不仅为照片管理带来了全新思路,也展现了未来个人数字内容交互方式的发展方向。
了解更多: