一块纯绿画布,一个 LoRA:开源生图把照片补成 360 度全景

10 月 30 日,Hugging Face 上出现了一个名字长得需要换行的模型:qwen-image-2.1-360-panorama-outpaint-lora。作者是 nomadoor,做法很朴素——给 Qwen-Image 2.1 加一个 LoRA,让它把一张普通照片往四周补,补成一整圈 360 度全景。
这东西解决的场景其实很具体。你拍了一张民宿的客厅照,想放到 VR 头显里让人转头看;或者做游戏天空盒、给三维场景做环境光照贴图,都需要一张 2:1 的球面图,左右两端要能对上。手上有照片,缺的是"照片之外的那 300 度"。
以前的做法是拿一张图去 outpaint,补完再手动接缝。这次作者把流程写死了:画布按 2:1 开,把照片放上去,没内容的地方涂成纯绿,提示词以固定触发句开头。绿色不是装饰,它是给模型的边界标记——告诉它哪块是空地,哪块是已经拍过的东西。
它到底在做什么
很多人对"补全景"的想象是模型凭空造出一整个房间。这个 LoRA 不是。它是以你放进去的照片为中心,向两侧和上下延展,让画面在球面上闭合成环。作者自己给出的参数是 strength 0.8、25 步、输出 2048×1024。
2048×1024 这个尺寸值得单独说一句。它刚好是 2:1,也刚好是大多数全景播放器、游戏引擎天空盒、以及三维软件环境贴图能吃下的规格。再往上加分辨率不会让空间感变好,只会让接缝更难对齐。这个选择说明作者不是在做展示图,是在做能进管线的东西。

最难的不是画,是左右两边对齐
按作者的测试记录,这个 LoRA 的主要工作量花在一件事上:让左边缘和右边缘在接上时看不出接缝。道理不难理解。全景图展开成平面后,最左边和最右边在世界坐标里其实是同一条经线。模型在生成时会把它当成两块独立的画面,各画各的,于是天上多一棵树、地上少一段栏杆,接上去就错位。
这也是为什么"涂纯绿 + 固定触发句"这套操作是硬要求,而不是建议。画布上多一块没涂干净的区域,模型就会把它当成真实内容去延续,边缘的语义就对不上。你在提示词里少写一句触发语,它可能根本不知道自己在补全景,而是按普通扩图来做。
换句话说,这个 LoRA 的能力上限不完全由权重决定,很大一部分在你手上的那张画布有多干净。
许可这件事,值得停下来看一眼
仓库挂的是 Qwen Research License。这不是 Apache 2.0,也不是 MIT。它属于"可以用、但要先读条款"的那一类,尤其是你打算把生成的全景图放进客户项目、放进游戏发行包、或者做成素材售卖的时候。作者在说明里也提醒了这一点。
开源生态里有个不太好的习惯:大家看到权重能下载,就默认能商用。研究许可和商用许可之间的差距,通常在法务真正来问的那天才显形。全景图又特别容易踩线——它经常出现在售楼处、景区导览、VR 看房、游戏地图里,全都是商业场景。
为什么是全景,为什么是现在
把时间线拉长看,这条 LoRA 出现在一个挺有意思的位置上。生图模型这两年的进步主要集中在"单张画面好看",而空间一致性一直是短板:你能生成一间很漂亮的屋子,但让镜头转 90 度,家具就换了位置。全景补图是把这个问题缩小到一个可以被 LoRA 解决的范围里——不要求模型理解三维,只要求它在一条闭合的边界上保持连贯。
这也解释了为什么这类小 LoRA 近半年在社区里越来越多。基座模型已经把画质和语义做够了,剩下的活是"把某种特定几何关系教给它"。一个几十 MB 的权重,配一个固定画布规格,配一句触发词,就能吃下一整类需求。
代价是脆弱。基座一升级,LoRA 就要重训;画布规格一改,边缘就对不上;提示词一换语气,结果就飘。它更像一把专用扳手,不像一套工具。
实操建议
如果你打算试,顺序别搞反。先把画布按 2:1 开好,把原图放在中心偏下的位置——大多数室内照的消失点都在这个高度,模型沿着这个高度向两侧延展,接缝最不容易露。空白区用纯绿填满,不要留半透明,不要用渐变。
提示词开头放触发句,后面再写场景描述。描述里最有用的是光照方向,因为全景的左右两侧光照必须连续,你告诉它"光从画面左前方来",它就知道右侧该暗下去。strength 从 0.8 起,25 步先跑一次看接缝,别一上来就加步数。
最后,接缝不要在模型里反复抽卡解决。抽十次不如把左右两侧各裁 128 像素,在图像软件里做一次镜像混合。模型负责把内容画出来,接缝交给确定性的工具,这个分工比指望模型自己顿悟靠谱得多。
全景这条线,短期内大概还是这样:基座管画质,小 LoRA 管几何,人在中间负责把边界抹平。听着不够优雅,但它能出片。
相关文章
Meta 把最奇怪的 AI 应用先拿到东南亚去试
印尼、新加坡、泰国的 AI 试衣间。菲律宾的一个宠物日记。两个都没被宣布,而这正是重点。
Ollie 有 SOC 2,有 750 万美元,还是没能跑过 Muse
一个隐私优先的家庭助理,Khosla 领投的种子轮,一份真实的 SOC 2 审计,11 月 6 日关停。教训不在隐私,在分发。
Runware 想用底特律造车的方式造数据中心
2028 年每天 30 兆瓦,pod 48 小时上线,一个月 1 吉瓦。AI 产能的瓶颈不再是芯片,而是盖一栋楼要的那两年。
Genspark 把一整个摄制组做成了一份菜单
三个语言模型当导演,七十个模型版本干活,而你的工作变成连续 35 次审批。实际用一遍编排式视频制作是什么感觉。