Vision Pro 最酷的用法

查看原文 HN 讨论

文章摘要

作者 Christian Selig 是知名 iOS 开发者,Apollo(那款因 Reddit API 收费而关停的第三方客户端)和 Pixel Pals 的作者。他坦言过去一年其实没怎么用 Vision Pro,直到最近发现了一个”配上合适工具就无与伦比”的用途:设计自己的房子。

背景是他和女友结束多年租房生活,开始建造第一套自住房。作为程序员,他觉得自己那颗面向软件的脑子跟装修设计的世界几乎不兼容——软件里不喜欢某个功能可以随时改甚至删掉,但墙放错了地方就没法这么干,每个决定都显得沉重而难以拍板;加上房价高企,让每一平方英尺都物尽其用变得至关重要。而看户型图 PDF 时,他完全建立不起尺度感:这个房间写着 13 英尺乘 15 英尺,拿卷尺量一量当然可以,但那”感觉起来”是什么样?走廊会不会太逼仄?一进门能看到些什么?

于是他想到了 VR。虽然有别的设备游戏性能更好,但论把一个虚拟世界渲染出来并把人放进去,凭高分辨率屏幕和丰富的传感器,Vision Pro 在纸面上大概是最强的消费级设备。问题是怎么从户型图走到虚拟现实。他的答案是 Fusion 360(爱好者可免费使用的 3D 建模软件):在 2D 里把户型画出来,然后把墙挤出来,加上地板、天花板和留出门洞——不追求精致。他强调这对不熟悉 3D 工具的人来说是个绝佳的入门项目,2026 年靠 YouTube 和问 AI 就能学会;不想自己动手的话,Fiverr 上找人把户型图转成 3D 文件也花不了多少钱。

只有墙和洞还不够。他打了个精准的比方:你第一次走进空公寓时会觉得”天哪好大啊”,等家具搬进来就突然不大了。所以必须往空间里放材质和家具来建立尺度感,否则像在仓库里散步。材质很简单,Fusion 里按 A 键调出外观面板,把木头、石材、油漆拖到物体上就行,连玻璃材质都有,很适合做窗户。家具则靠两个渠道:一是 IKEA,海量家具都有对应的 3D 模型(虽然没有官方下载入口,得靠一个 Tampermonkey 油猴脚本抓,下载得到的是 glb,需要转成 Fusion 能导入的 obj);二是 3D Warehouse 这个社区上传的模型库,从厨师机、电饭煲到你自己那款车都能找到,他的取巧办法是在 iOS 设备上打开模型页面,用 AR 预览里的分享按钮拿到 USDZ 文件,再 AirDrop 到 Mac,然后同样转成 OBJ 导入。他说放个厨师机在台面上、看看电饭煲摆得下摆不下,这种细节对判断房间尺寸是否合适特别有用。

最后一步是把成果搬进头显。Fusion 可以导出 USDZ,AirDrop 到 Vision Pro 直接打开就能看,甚至能走动几步——但除非你住在仓库里,否则想在物理空间里走完一整栋虚拟房子而不撞到东西是不现实的。于是他用 Claude 和 Codex 花了一个上午”vibe coding”,写出一个叫 Prospector 的 USDZ 查看器。他对此的态度很坦率:这正是 vibe coding 的完美场景——做出一个你原本绝不会花几周时间去做的、技术上还挺唬人的东西;代码完美吗?不完美,但替代方案是它压根不存在,何况这只是”为了好玩”。Prospector 的功能包括:手柄支持(像 3D 游戏那样走动并旋转视角,当然也保留正常的走动和环顾);天空盒(加了个森林背景,这样从窗户望出去不是自己的房间);地形跟随(按右侧十字键会让你贴合地形起伏,如果做过地块测绘就能”走遍”整个地块);切换现实(拇指和中指捏合片刻可开关虚拟世界,往前迈步时不怕撞到真桌子);飞行(扳机上下移动,方便楼层间穿梭,十字键上键回到地面);加速模式(十字键左键提速 6 倍,跨越大地块时很实用)。他把代码放到了 GitHub,用法很糙:把 USDZ 导入 Xcode,在 ImmersiveView.swift 里改文件名,配好手柄,在设备上跑起来即可。他自嘲”这玩意我大概写了 0%,所以难看别怪我,怪 AI”。

结尾是他最想表达的:等最终方案定下来后,建筑师用 Revit 带他们做了一次 3D 漫游,那体验类似 Google 街景,点击传送、拖动环视,挺酷的;但因为他们早已在完全沉浸式的 3D 里看过、走过、感受过,那时他们已经觉得自己认识这个地方了。他相信将来以 3D 方式”造访”备选设计会成为购房流程的核心一环,而只要你有设备,这个未来今天就能实现。

HN 评论精华