Cube 3D – 开源 AI 3D 生成模型
Cube 3D 是什么
Cube 3D 是由元宇宙游戏平台 Roblox 推出的基于生成式 AI 技术的开源系统,是一个三维基础模型,可直接通过文本提示在 Roblox 平台上创建三维物体和环境,其首个功能是网格生成的 Beta 测试版,未来将成为多模态模型,可根据文本、图像、视频等多种输入进行训练,并与现有 AI 创作工具集成。
核心功能
- 文本生成 3D 模型:用户输入文本描述,如 “生成一个带窗户的木屋”,Cube 3D 即可快速生成对应的 3D 网格模型,极大简化传统繁琐的模型制作流程,节省时间和精力。
- 网格生成与优化:提供快速建模和优化功能,帮助开发者节省时间,快速迭代创意,还允许在 Roblox Studio 中进一步调整细节。
- 场景布局与功能化:能预测场景布局,并递归预测形状以填充各个部分,最终生成具有实际功能的 3D 环境,如可进入的建筑等。
- 程序脚本生成:可生成描述对象行为的程序脚本,助力开发者快速实现游戏逻辑,减少编程复杂性。
- 角色动画绑定:支持将生成的 3D 模型与动画绑定,简化角色动画制作过程。
- 开源与定制:开源版本支持开发者基于自身需求进行微调、插件开发或基于自身数据训练,满足个性化定制需求。
技术原理
- 3D 对象的 “标记化”:借鉴自然语言处理中的 “标记化” 技术,将 3D 对象分解为一系列 “形状标记”,模型通过对形状标记的学习和预测,逐步构建出完整的 3D 对象。
- 基于深度学习的预测模型:使用深度学习算法,特别是生成式模型,对 3D 形状标记进行预测。模型学习大量 3D 数据,理解不同形状之间的关系和组合方式,从而生成新的 3D 对象。
- 原生 3D 数据训练:与传统基于图像重建的 3D 生成方法不同,Cube 3D 采用原生 3D 数据进行训练,生成的对象与现有游戏引擎完全兼容,并可进一步扩展以实现功能性。
- 递归布局预测:模型先确定场景的布局,再逐步填充各个部分的形状,最终构建出完整的 3D 环境。
支持平台
Cube 3D 运行于 Roblox 平台,其本周推出的网格生成 Beta 测试版可在 Roblox Studio 和体验内的 Lua API 中使用,且开源版本允许在 Roblox 平台内外使用。
团队介绍
Cube 3D 的开发团队来自 Roblox,Roblox 是全球知名的游戏创作平台,拥有丰富的游戏开发和运营经验,以及强大的技术研发实力,在 AI 和 3D 技术领域不断探索和创新,致力于为创作者提供更便捷高效的工具和平台。
项目资源
- 项目官网:https://corp.roblox.com/newsroom/2025/03/introducing-roblox-cube
- GitHub 源码:https://github.com/roblox/cube-3d
业务场景
- 游戏开发:游戏开发者可快速生成 3D 游戏资产,如角色、道具、场景等,提高开发效率,加速游戏制作进程,尤其适合独立开发者完成更大规模项目。
- 影视制作:在影视特效制作中,Cube 3D 可快速生成 3D 模型和场景,为特效制作提供基础素材,节省建模时间,提升制作效率。
- 虚拟现实与增强现实:为 VR 和 AR 应用生成沉浸式的 3D 环境和物体,丰富虚拟体验,推动虚拟现实和增强现实技术在教育、培训、娱乐等领域的应用。
- 教育领域:教育工作者可利用 Cube 3D 进行教学,帮助学生理解 3D 建模和动画的基本概念,提升学习体验,激发学生创造力。
- 建筑设计:快速生成建筑模型和室内设计场景,辅助建筑设计师进行创意构思和方案展示,提高设计效率和质量。
- 广告营销:为广告和营销活动创建吸引人的 3D 模型和场景,增强广告的视觉效果和吸引力,提升品牌影响力。