ARDiffMuseum - 使用Stable Diffusion在AR中展示图像的iOS应用
项目名称:ARDiffMuseum
项目简介
ARDiffMuseum是一个开源的iOS应用,它使用Stable Diffusion技术在增强现实中生成并展示图像。用户可以指定任何提示(文本)来生成图像,并将它们显示在AR中的墙上。该应用支持在最新的macOS和iOS设备上运行,并且可以作为为iPad设计的应用在Mac上运行。
功能特点
设备端图像生成:使用Stable Diffusion v2在设备上生成图像。
逐步展示生成图像:应用可以展示图像生成的每一步。
保存生成图像:将生成的图像保存在照片库中。
AR墙展示:在AR中将生成的图像显示在墙上。
自动切换显示图像:定期自动切换显示的图像。
根据视距自动放大:在户外墙上显示大尺寸投影。
内置样本图像:提供内置的样本图像以供参考。
系统要求
macOS 13.1或更新版本,Xcode 14.2或更新版本。
iPhone Pro 12+ iOS 16.2+,iPad Pro搭载M1/M2芯片 iPadOS 16.2+。
考虑事项
目前,同时使用CoreML Stable Diffusion库和RealityKit API(如ModelEntity.load(name:))经常会导致MPS内部错误。
作为解决方案,现在已经将图片框架的3D模型替换为一个简单的模型。
相关应用
在GitHub上还有其他相关的应用仓库:
Img Gen SD2: https://github.com/ynagatomo/ImgGenSD2
AR Wall Picture: https://github.com/ynagatomo/ARWallPicture
参考链接
Apple Swift Package / ml-stable-diffusion: https://github.com/apple/ml-stable-diffusion
Stable Diffusion with Core ML on Apple Silicon, Apple Dec 2022: https://machinelearning.apple.com/research/stable-diffusion-coreml-apple-silicon
Deploying Transformers on the Apple Neural Engine, Apple June 2022: https://machinelearning.apple.com/research/neural-engine-transformers
Hugging Face Hub - stabilityai/stable-diffusion-2: https://huggingface.co/stabilityai/stable-diffusion-2
许可证
该项目遵循MIT许可证。
或许喜欢
iOS16-Live-Activities:展示iOS 16 Live Activities和Dynamic Island的SwiftPizza应用
iOS16-Live-Activities项目展示了如何在iOS 16上使用Live Activities和Dynamic Island,通过SwiftPizza应用实现实时活动跟踪和动态岛交互。
最近更新 2024-12-11
TextBuilder:SwiftUI文本组合工具简化文本格式化
TextBuilder是一个利用Swift Result Builders功能的库,用于简化SwiftUI中文本的格式化和内容逻辑处理,支持多种文本分隔符和自定义分隔符。
最近更新 2024-12-09
Ealain for macOS - 使用Stable Diffusion生成抽象艺术的屏幕保护程序
Ealain是一个macOS屏幕保护程序,通过AI Horde和Stable Diffusion展示无限生成的抽象艺术作品。
最近更新 2024-12-09