同一个提示词,喂给"通用版"和"3D专才版":差的是渲染细节,还是它压根没听懂?
【免费下载链接】Qwen3.5-4B-3D-Coder项目地址: https://ai.gitcode.com/hf_mirrors/ccore/Qwen3.5-4B-3D-Coder
最近有个很有意思的小模型在技术圈悄悄传开:Qwen3.5-4B-3D-Coder。
它不是什么几百亿参数的巨无霸,只有 4B——换算成大白话,就是"一个能装进普通笔记本的小身板"。但它干的事挺唬人:你打一段中文描述,它直接吐给你一个能在浏览器里转着看的 3D 场景。
更关键的是,它是拿通义千问的通用版 Qwen3.5-4B"回炉特训"出来的。于是问题就来了:同一个妈生的,一个什么都会一点,一个只练 3D,真刀真枪拉出来比一场,差距到底在哪?
我把同一个提示词分别丢给两边,各跑了几轮。答案比想象中更有意思。
一、先说结论:不是"会不会写",是"听没听懂"
很多人以为专才版赢在"代码写得更漂亮"。其实不是。
通用版也能给你写出一段能跑起来的 3D 网页,语法没毛病,按 F5 真能出画面。问题在于——它像是在应付作业,你说要什么它都应一声,但真要它把东西摆到你眼前,它就开始发挥想象力了。
专才版的区别在于:它把提示词当施工图看。
你写"四座石台围着一间孵化洞窟,木栈台上要有一台吊机",它就真的给你数出四座、围成一圈、吊机挂在栈台上。这种"点名即落地"的能力,才是两者之间最扎眼的分水岭。
二、这场对比,我把变量掐死了
为了不让结论跑偏,我做了三件事:
第一,系统提示统一。只用同一套约束:只允许用 Three.js 官方核心库的指定版本,不许引第三方插件,摄像机的旋转缩放要自己在页面里实现。
第二,生成参数统一。官方给的建议区间是温度 0.6~0.8、Top P 0.90~0.95、重复惩罚 1.0、Top K 20~40,两边都按这套来,谁也不占便宜。
第三,提示词统一。就用官方示例里那种"结构化描述":先给主题,再给布局,最后给风格。
这套写法的好处是,它像点菜:主料、配菜、口味各说清楚,方便后面逐条对答案。
三、第一回合:提示词遵循度,谁在"点名点到"
我用的提示词里塞了七八个具体物件:海蚀柱、绳索绞盘、四座石台、孵化洞窟、沙巢、通风口、带吊机的木栈台、折返楼梯、水面船屋。
通用版的表现是这样的:大方向没错,海蚀柱有,洞窟也勉强算有,但你再数石台——三座。绞盘呢?变成了一根竖着的柱子。楼梯?直接省略。
它没有"违抗"你,它只是把一份清单当成了作文题,抓几个关键词写满字数交卷。
专才版这边,我不敢说百分百,但那一轮里该有的基本都在,位置关系也是讲得通的:栈台连着折返楼梯,楼梯下到水面船屋,逻辑闭环。
这就是"遵循度"的真实含义:不是听懂几个词,而是把词与词之间的关系也搬进画面。
四、第二回合:渲染完成度,像不像"能用"
第二回合更残酷,因为好不好看是一眼的事。
通用版的常见毛病,我按出现频率排一下:
- 物体漂在半空,地面一块一块接不上缝;
- 镜头默认位置一言难尽,一打开就在墙里或者贴着地面;
- 没有阴影,所有面一个亮度,看着像贴纸拼的;
- 颜色各说各话,红的绿的紫的挤在一起,没有统一色调。
专才版出来的东西,明显是"被教过审美"的。看它官方画廊里那张樱花寺庙庭院:
樱花是低多边形的一团一团,鸟居、石灯笼、木桥、水面、飘落的花瓣都是同一个"块状、柔和、低饱和"的语言体系。最难的是它连"氛围"都给到了——地面有淡影,水面有波纹,画面左上角还自动配了一张标题卡片,写着"春与静水之间的一方清净"。
再看这张体素发射场:
塔架斜撑、导流槽、围栏、路灯、路面上的小石子,全都在。左上角还有个"重置视角"的按钮。这意味着模型不只是画了张画,它知道这东西是要给人操作的。
甚至这种硬核工业题材它也接得住——一块服务器 CPU 插座:
绿色电路板上走线的弯曲、黑色的扣具压板、红色的小扳手、边上"CAM LEVER RETENTION"的丝印字样,都在该在的位置。这种细节,靠"通用能力"是很难蒙对的。
五、差距的真正来源:它背过 4000 多套"样板间"
这才是整件事最值钱的地方。
这个模型的训练素材已经公开了:4146 个完整场景样本,其中 3933 个用来练、213 个用来考。每个样本都长这样——一段提示词、一份完整可运行的页面代码、还有一张渲染出来的成品截图。
打个比方你就懂了。
通用版像一个读了很多菜谱的人,调料都认识,火候理论也懂,但真让他下厨,他得现场推演。
专才版像一个在样板间里干了 4000 多遍的老师傅。他见过"这句话最后会长成什么样",所以你说"要一座有纵深感的体素塔",他脑子里先有画面,再倒推出结构。
所以"提示词遵循度"和"渲染细节"根本不是两件事,它们是同一件事的两面:因为它反复见过"提示词里的每个名词都被认真执行"的样子,所以它才学会了认真执行。
顺便说个反常识的点:这模型 10 月 27 日更新过一版,作者自己说"一次成型的成功率明显提升,场景质量也上去了"。也就是说,它的进步不是靠加参数,是靠把同一件事练得更熟。
六、普通人想玩,门槛有多低?
这可能是最让人意外的一环。
它有多个"压缩版":Q4 版大概 2.52GB,Q8 版大概 4.17GB,完整高精度版约 9GB。
2.52GB 是什么概念?比你现在手机里几个游戏加起来还小。一台没有独显的老笔记本,跑起来也不至于当场去世。追求画质就上 Q8,只是内存要宽裕点。想自己接着训练、做二次开发,才需要那个 9GB 的完整版。
用起来也不复杂:模型吐出来的是一个自带全部依赖的单文件网页,存下来双击,浏览器里就能转视角、拉远近、看细节。不需要装引擎,不需要配环境,不用敲一堆命令。
有三个坑要提醒:
一是如果你用 LM Studio 这类图形化工具,一定记得把"多令牌预测"这个开关关掉。它默认是开的,一开这模型就输出乱码、半截话,很多人第一次试完以为模型废了,其实是开关没关。
二是提示词别写"一个很酷的 3D 场景"。要写主题、写布局、写风格,像点菜一样说清楚。这套模型的强项就是执行清单,你越具体它越强。
三是它也不是神仙。作者自己承认,有些场景还是得重跑一次或者手动修一下,目前暴露的问题多是变量重名这类小毛病,不涉及结构性崩塌。别指望它一次给你交付能直接上线的商业项目。
七、到底该选谁?给你一句实在话
如果你的需求是"要一个能直接摆出来看的 3D 场景"——网页的展示页背景、小游戏的原型场景、产品演示的三维示意、短视频里的虚拟空间——那别犹豫,专才版就是为这个生的。
如果你的需求是"写业务代码、改 bug、处理各种杂活"——老老实实用通用版。这个 4B 专才版本质是个偏科生,通用编程能力只是顺带保留了一点,你让它去写后端接口,它大概率会给你表演一段即兴创作。
说到底,这次对比最值得记住的不是"专才打败通用",而是它揭示了一条很朴素的路:把一个 4B 的小模型,喂上几千个"标准答案",它就能在一个很窄的领域里,做出让人觉得"这不像 AI 做的"东西。
大模型不一定非要越做越大。有时候,把一件事的样板间看到烂熟,比什么都会一点更管用。
那你呢?如果给你一个"说一句话就生成 3D 场景"的工具,你第一个想让它帮你搭出来的是什么?是自己老家的院子,还是小时候常去的那个街角小店?
评论区聊聊,说不定下一个被做出来的就是你的场景。
【免费下载链接】Qwen3.5-4B-3D-Coder项目地址: https://ai.gitcode.com/hf_mirrors/ccore/Qwen3.5-4B-3D-Coder
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考