通过生成可编辑的Three.js代码而非黑盒模型,为本地部署和3D工作流提供了新的资产生成路径。
🎮 一个拥有40亿参数的AI模型现在可以在本地生成可编辑的3D游戏资产,将其导出为GLB格式,并直接导入Godot、Blender或Unity中。
介绍CCORE GLB-3D-Coder,这是一个基于Qwen3.5-4B微调的开放权重模型。
与传统基于扩散模型的文本到3D不同,它通过编写可执行的Three.js代码来创建几何体。
结果不仅仅是一张图片或静态预览。它是一个你可以导出并使用的可编辑3D资产。
🧠 它是如何工作的?
你描述你想要的物体:
“创建一个带有木制平台、石墙、梯子和动画旗帜的中世纪瞭望塔。”
该模型生成:
▪️ 完整的HTML和JavaScript文档。
▪️ 包含几何体和材质的Three.js场景。
▪️ 交互式浏览器预览。
▪️ 导出GLB按钮。
▪️ 在明确要求时的可选动画轨道。
打开生成的HTML,检查模型,并将.glb文件导出到你喜欢的3D编辑器中。
🛠️ 它能生成什么?
▪️ 低多边形角色和生物。
▪️ 建筑和建筑结构。
▪️ 车辆、家具和设备。
▪️ 武器、道具和游戏环境。
▪️ 包含多个物体的程序化场景。
▪️ 简单的动画模型。
🎯 已经有一个可玩的游戏演示
开发者创建了RIFTWARD: Guardians of the Ancient,这是一个基于浏览器的竞技场,使用了由GLB-3D-Coder生成的角色、地形、建筑和环境资产。
额外的AI编排系统帮助组装和完善资产,实现游戏玩法,并测试结果。
重要的是,游戏运行使用的是导出的3D资产。它不需要在游戏过程中执行模型。
💻 可用权重
▪️ Q4_K_M GGUF用于紧凑的本地推理。
▪️ Q8_0 GGUF用于更高精度的推理。
▪️ 原始Safetensors检查点,大约17.5GB。
▪️ 可选视觉投影器,用于兼容运行时中的参考图像输入。
该模型支持LM Studio和其他与Qwen3.5兼容的运行环境。
⚠️ 局限性
生成的JavaScript可能需要修正或额外的尝试。
复杂模型可能仍需要手动清理几何体、改进拓扑结构或重新定位,然后才能用于生产环境。
这也是一个独立的CCORE微调版本,并非官方的Qwen发布。
最新的11月5日检查点和完整权重在Apache 2.0许可下提供。训练数据集预计将单独提供。
对于独立开发者来说,有趣的机遇是将小型本地编码模型与熟悉的3D工作流程相结合。
与其将3D生成视为黑盒,不如获得可编辑的程序化代码和可重用的资产。
🔗 https://huggingface.co/ccore/Qwen3.5-4B-GLB-3D-Coder
#LocalAI #GameDev #3DGeneration #OpenWeights
来源:CuteGuy☣️ · x.com