一句话变出一座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),仅供参考