ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

一句话变出一座3D小城?拆开AI的输出看,它其实只搭了四层

一句话变出一座3D小城?拆开AI的输出看,它其实只搭了四层

一句话变出一座3D小城?拆开AI的输出看,它其实只搭了四层

最近技术圈有个挺有意思的争论。

有人拿着一个只有40亿参数的小模型,敲一句“给我造一座海边龙骑士的鹰巢”,几秒钟后,浏览器里就弹出一个能拖着转、能滚轮放大的3D小岛:石柱、木栈道、冒着烟的孵化洞,连右下角都贴心备好了“俯视/鸟瞰/岸边/孵化室”四个机位按钮。

围观的人第一反应都差不多:这也太像“魔法”了。

但真把这段输出拆开看,会发现里面没那么玄。它不是凭空画了一张画,而是老老实实搭了四层东西:谁在看、光从哪来、东西是什么做的、哪些地方会动。

把这四层看明白,你再看这类AI生成的3D场景,基本就能一眼说出“它哪儿做得讲究,哪儿偷了懒”。

一、先说清楚:它到底交付了什么?

很多人以为AI生成3D,就是吐出一个.obj模型文件,得打开专业软件才能看。

并不是。

这类模型交付的是一个自包含的网页文件:双开就能在浏览器里跑,鼠标左键拖着转圈,滚轮拉近拉远。它用的是Three.js这套网页3D工具,相当于给浏览器装了一双“看立体世界”的眼睛。

打个比方:它不像雕塑家给你一尊雕像,更像一位装修队长,直接把房子、灯、地板、家具、还有窗户外面那棵树全给你装好了,你推门就能进。

看下面这座樱花寺院庭院,就是一次输出的成品——鸟居、石灯笼、木桥、水面反光、还有一直在飘的粉色花瓣:

有意思的是,模型只有4B参数,还是基于千问Qwen3.5-4B做的独立微调,训练素材是4146个带完整代码的3D场景样本。它不是什么千亿巨兽,一台普通笔记本就能跑起来。

二、第一层:相机——先决定“谁站在哪儿看”

搭3D场景,最容易犯的错是先堆东西,最后发现镜头里全是糊的。

所以这类输出往往第一件事就是定机位。你能明显看出两套思路:

一套是“摄影师自由走动”:拖拽旋转、滚轮缩放,左下角还留着一行小字提示“拖动环绕、滚轮缩放”。像带你在现场逛。

另一套是“导演预设好四个机位”:龙骑士鹰巢那张图,右下角直接排了四个按钮,一点就切到鸟瞰、岸边、孵化室。普通人不用学任何操作,点就完事。

还有更克制的,比如这块CPU插槽,只给一个“重置视角”按钮——因为它的主角是那块绿色主板上的金色走线和红色拨杆,镜头乱跑反而看不清细节。

机位定得好不好,直接决定这张图是“作品”还是“素材”。这也是为什么同一套提示词,别人生成的像展厅,你生成的像工地。

三、第二层:光照——一句话决定这是清晨还是黄昏

这一层最容易被忽略,但它是“氛围感”的真正来源。

看这张黄昏村落。整幅画面的光都是暖橘色的,房子窗户里透出黄光,河面上浮着一层柔和的光斑,连屋顶的影子都拉得很长。

再看这张十九世纪装书工作台。整间屋子是暖木色,只有头顶一盏小吊灯,光打下来在墙上晕出一圈光晕,桌面上亮、角落里暗。

同样都是“暖光”,前者是太阳快落山的自然光,后者是一盏灯的室内人造光。差别不在技术,在“你想让看的人产生什么情绪”。

而那张胡桃木书桌更极端——几乎是全黑的舞台,只给桌面一束聚光灯,木纹、黄铜拉手、白纸被照得发亮,其余全沉进暗处。这就是典型的“展品打光”思路。

所以你看,光照这一层不是“把画面调亮”,而是回答一个问题:这个场景发生在几点钟、在哪里、什么天气。答对了,画面立刻有故事;答错了,再精细的模型也像塑料玩具。

四、第三层:材质和几何——木头别像塑料,水别像玻璃

这一层有两件事同时在发生。

一件是“形状风格”。

有的场景是体素风,也就是一切由看得见的小方块堆成,像乐高。龙骑士鹰巢、火箭发射场、还有那辆载着鹈鹕的摩托车,全是这种:

方块的好处是轮廓特别清楚,远看一眼就知道是什么,还自带一种“像素游戏”的亲切感。

另一种是低多边形风,面是平的、转角是硬的,但不堆方块。樱花庭院、这座琉璃瓦小塔的庭院都是这一路:

它像剪纸拼出来的立体画,干净、轻盈,特别适合日式庭院这种讲究“留白”的题材。

另一件是“表面质感”。

同样是木头,装书台是粗糙的旧木,书桌是打了蜡的深色胡桃木,龙骑士的栈道是风吹日晒的板材;同样是水,樱花庭院的水是清透的青绿色、能看见池底石头,黄昏村落的河面则是深色、只反光不透明。

**AI在这里做的事,其实很像化妆师:不改骨相,只换皮肤。**而皮肤换得准不准,就是“像不像”的分水岭。

五、第四层:动画——场景里那口“活气”

静态的3D模型到处都是,为什么这组图看着更有味道?因为里面藏着细小的动静。

樱花庭院里,花瓣一直在往下飘;光琳庭院那棵樱花树,花瓣是半透明地悬在空中的;装书台的吊灯有一点点光晕呼吸感;黄昏村落的河面上,光斑在轻轻晃。

再看一盆小小的樱花盆景——盆土表面撒着彩色小石子,花瓣从枝头飘到桌面,还落到了盆沿外面:

这些东西对“建模”毫无必要,删掉场景照样成立。但正是它们让画面从“模型展示”变成了“有人住的地方”。

动画层的作用不是炫技,是给场景加一口呼吸。一片慢慢飘落的花瓣,胜过十句“这是一座宁静的庭院”。

六、十组作品摆一起,骨架惊人地一致

把这些作品按同一套标准排一排,会发现它们几乎都在用同一个模板:

一块地——不是草地就是水面,或者一块石板台面,先把“舞台”铺出来。

一张名片——左上角永远有一块标题卡,写着场景名加一句说明,像博物馆的展签。

一套镜头——要么自由拖拽,要么几个预设视角按钮,永远不让用户“卡在半空不知道怎么回去”。

一点动静——缓慢自转、花瓣飘落、灯光呼吸,总得有一个。

这就是为什么这类模型“一次就能出成品”:它学的不只是怎么建一个物体,而是学了一整套“布展”的规矩。

而风格差异,最后其实只落在几个很朴素的开关上:

  • 是方块堆的还是面片拼的(体素 / 低多边形)
  • 光偏暖还是偏冷(黄昏 / 阴天 / 室内灯)
  • 镜头是俯视全景还是贴近特写(像《纪念碑谷》那样远小近大不明显,还是正常的近大远小)
  • 动静多还是少(热闹的村落 / 安静的陈列)

四个开关拧一拧,出来的就是完全两个世界。

七、普通人怎么“点单”?四句话就够

你不需要懂任何技术,照着这四句说,效果会明显不一样:

第一句,说清楚造什么。别只说“一个庭院”,要说“一座带鸟居、石灯笼和木桥的日式庭院”。

第二句,说清楚怎么摆。“中间是池塘,桥横跨过去,右边是主屋,左边一条碎石小路”——AI需要的是布局,不是形容词。

第三句,说清楚什么质感。想要乐高感就说“用看得见的方块堆出来”;想要清爽感就说“低多边形、平面切角”。

第四句,说清楚什么在动。“花瓣缓缓飘落”“雷达不停旋转”“烟雾往上冒”。

这四句其实就是把上面那四层挨个点了一遍。会点单的人,比会写代码的人更容易得到好结果。

八、门槛到底高不高?

说实话,不高,但有两个坑。

模型提供了两个量化版本:Q4_K_M 大约2.52GB,Q8_0 大约4.17GB。前者塞进内存紧张的轻薄本,后者追求更稳的细节。有独立显卡更好,没有也能跑,只是慢一点。

使用时如果走LM Studio这类图形界面工具,有个必须注意的点:要把“多令牌预测(MTP)”这个默认开启的选项关掉,否则容易出现输出乱码、半截截断甚至没反应。这一点社区里有博主专门写文章提醒过,跟用哪个量化版本无关,纯粹是兼容性问题。

另外温度建议调到0.6到0.8之间,别拉太高,否则它容易“自由发挥”改了你的布局。

至于成功率:作者在10月27日的更新里说,一次生成的成功率有明显提升,同时场景质量也上来了,但仍有个别情况需要再来一次。目前已知的毛病多是变量重名这类小问题,不是结构性的塌方。

还有个细节挺能说明进步速度——同一座罗马场景,25日、26日、27日三个版本的对比图摆在一起,能明显看出从“凑合能看”到“有模有样”的变化。

模型是Apache-2.0协议,允许商用;训练数据集也公开了,4146个样本、MIT协议。对想二次加工的人来说,这几乎是把图纸一起给了。

写在最后

这类工具真正改变的地方,不是“程序员要失业了”这种老话题。

而是:一个完全不懂3D软件的人,现在可以用说话的方式,把脑子里的一个场景摆出来看看。

做民宿的可以先看自家院子改成日式风格是什么样;做展陈的可以半小时出三版方案给客户挑;写小说的可以把自己描写的场景直接变成一张能转圈的图;老师讲古建筑,不用再对着课本上的平面图干讲。

以前这些事,要么花钱请人建模,要么自己啃几个月软件。现在门槛降到了“你能不能把想要的东西说清楚”。

而这恰恰是最难的部分——四层结构可以学,审美和描述能力,还得靠你自己。

如果现在给你一个能生成3D场景的模型,你最想让它先造出哪个地方?是老家的院子、游戏里的基地,还是某个只在梦里出现过的场景?评论区聊聊,说不定下一个刷屏的作品就是从你这句描述开始的。

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进