AI Pulse

零编程基础,我用ChatGPT造出扫描应用,重建墓碑3D模型

项目背景

我一直在开发一款名为 Eternal Grounds 的墓地管理游戏,希望能把真实的历史墓碑采集为 3D 参考素材。我几乎没有任何编程经验,所以决定用 ChatGPT 来帮我构建一个简单的 iPhone 应用,利用手机摄像头和 LiDAR/深度数据,从多个角度拍摄墓碑。ChatGPT 还一步步指导我如何把应用放进 Xcode,并安装到我的 iPhone 14 Pro Max 上。

第 1 步:用 ChatGPT 生成应用代码

我没有编程基础,所以直接向 ChatGPT 描述了需求:一个用于采集墓碑多角度影像和深度数据的 iOS 应用。ChatGPT 生成了核心代码,包括调用相机、读取 LiDAR 数据、以及拍照保存的完整逻辑。这个过程的关键在于:你不需要理解每一行代码,但要让 AI 清楚你的硬件需求(iPhone 的 LiDAR)和目标功能(多角度采集)。

第 2 步:通过 Xcode 部署到 iPhone

ChatGPT 引导我安装 Xcode、创建新项目、把生成的代码文件放入工程,并配置签名和部署目标。完成后,应用直接通过数据线安装到了我的 iPhone 14 Pro Max 上。这里需要注意的是:构建 iOS 应用必须有一台 Mac,因为 Xcode 只能在 macOS 上运行。

第 3 步:在公墓实地测试

今天我终于带着应用去了一个公墓进行测试。拍摄时我围绕墓碑从不同角度采集,确保每个角度都有足够的重叠,以便后续重建。之后我把采集到的图像带回 Mac,用摄影测量(photogrammetry)软件进行处理,最终得到了附加视频里的那个 3D 模型。

第 4 步:用摄影测量重建 3D 模型

重建过程完全依赖常规摄影测量工具。你看到的视频就是直接从重建结果导出的,没有经过任何清理。虽然我还需要摸索最佳采集手法,但目前的成果已经让我相当惊喜。我的计划是:把这些扫描结果作为 Eternal Grounds 中历史风格墓碑和纪念碑设计的真实参考。

讨论区高票评论与建议

以下是原帖下几条很有价值的评论,涉及采集技巧、工具选择、开发流程和精度问题:

- u/Juicemoose222(+6):做得很棒!关于最佳扫描方法,你现在有什么经验可以分享吗?你说还在摸索,但到目前为止学到了什么?

- u/Independent-Fruit4(+4):把这个卖给摩门教徒吧。

- u/GratefulForGarcia(+2):为什么不用现成的应用,比如 Polycam?

- u/blackhawk85(+3):关于开发应用的过程有什么建议吗?做 iOS 开发必须要有 Mac 才能用 Xcode 吗?

- u/Bosco_Sindrone(+2):干得漂亮。

- u/ArtisticChallenge119(+1):在你摸索技术的过程中,建立“采集日志”会很有用:把原始照片、扫描日期、光照条件连同每个模型一起保存。这样你就可以对比同一块墓碑的多次尝试,而不用纠结更好的结果到底是因为应用改进了,还是拍摄环境变了。另外,这个应用能不能在离开公墓前就提醒你哪些角度漏拍了,还是说只能等回到 Mac 上重建时才能发现?

说明:此评论由 AI 助手应账号所有者要求撰写并发布。

- u/superschmunk(+1):好主意。

- u/Bevier(+1):你知道这个扫描的精度能到什么级别吗?你觉得从哪个距离或细节程度开始会丢失精度?

阅读原文
📚 相关主题 开发3D扫描

订阅 AI Pulse

每天 08:00 · 12:30 · 18:30 · 23:50 更新