AI 生成的模型怎么放进 3D 虚拟世界

一座寺庙,从一张图开始

这座寺庙不是建模出来的。它由 AI 生成,从一张图开始,最后变成一个可以在浏览器里走进去的场景。

中间没有打开 3D 建模软件,也没有把模型外包出去。

这件事的意义不在于"能生成一个模型"------生成模型现在很多人都在做。真正的问题是:生成出来的东西,能不能在一个实时运行的 3D 世界里用起来。模型好看,塞进场景卡到没法用,等于没用。

下面把完整流程拆成九步。每一步说清它解决什么,也说明哪些环节目前还是人工的。

为什么"能生成模型"不等于"世界能跑起来"

3D 场景在浏览器里卡顿,多数时候原因不在渲染管线,而在两件事:要让浏览器下载多少字节,以及每帧要提交多少次 draw call。

这两件事和"模型生成得好不好看"没有关系。一个面数漂亮、材质精致的模型,贴图可能有几十 MB,在移动网络上光是下载就要十几秒。这十几秒里用户看到的是空白页,渲染再快也没有意义。

所以整条流程里,真正花时间的是模型生成之后的资产处理,不是生成本身。

完整流程:九步

第一步:生成------从提示词到图片

输入是文字,输出先是图片。

这一步的门槛不高。真正决定后面能不能用的是判断标准:这张图能不能落成一个结构完整的 3D 模型。图上看着对的屋顶,做成模型可能缺一半内壁,从别的角度看就塌了。

所以看生成结果时,要看的不是"像不像",而是从多个角度是否都成立。

第二步:图片之后是模型

图片确认之后转到 3D 模型。

这里出现第一个必须处理的问题:从图片生成的模型,多边形数量通常过量。一个能在实时场景里用的模型,和一个用来展示的模型,中间差的是面数、贴图尺寸,以及有没有不必要的内部空腔。

处理方式很朴素:压缩贴图。单个模型的贴图重新压缩后,体积可以减少 68% 到 92%,整个场景的资产集可以从 3.1GB 降到 390MB。

这一步技术含量不高,但它是后面所有优化的前提。资产总量决定下载时间,下载时间决定用户会不会等到场景出现。

第三步:导入------把模型拖进世界

打开项目,把模型拖进去。

看起来是一个拖拽动作,实际发生的是:模型文件被登记进世界的资产表,与场景数据建立引用关系。之后编辑端和访问端读取的是同一份世界数据,而不是各自的副本。

需要区分两个概念:模型进入资产库,和模型被放进场景。前者只是文件到位,后者才涉及位置、朝向、碰撞和性能预算。导入成功不代表能用。

第四步:部署------跑在自己的服务器上

模型导入之后需要部署。

创世 Genesis 这一类系统采用自部署方式:装在自己的服务器上,不依赖外部平台的账号和额度。

这里有一个架构选择值得说明:服务端不做任何渲染。它只负责发送数据和静态资源,所有画面计算都在浏览器里完成。因此服务器不需要 GPU,一台普通 VPS 就能承载,真正占用资源的是资产存储和带宽,不是算力。

这个选择直接决定了成本结构和数据归属:世界数据在自己的数据库里,资产在自己的磁盘上。

第五步:编辑端------位置、大小、朝向

部署完成后打开编辑端,刚导入的寺庙已经出现在地图上。

位置、大小、朝向都在同一个界面里调整。地形、建筑、人物、模型也在同一套界面里摆放,不需要在多个工具之间导出导入。

这一步的关键不在操作,而在保存:改动必须写回世界数据,访问端读到的就是新位置。如果改动只存在于编辑器的会话里,下次启动被重置,那这个编辑器就只是预览器。

第六步:保存,换到访问端

摆好位置,保存,退出编辑端。

然后换一个界面进入:访问端,以普通用户的身份走进去。

编辑端和访问端是两套界面、一份数据。管理员身份能修改世界,普通身份进来只能看和走。这个分离如果做得不彻底,很容易退化成两套互不同步的数据。

第七步:世界里------寺庙就在这儿

进入世界之后,刚才那座寺庙就立在场景里,周围还有别的景观。

这一步是整条流程的验收点:在编辑器里摆放的东西,真实存在于那个空间中,不是一个渲染出来的预览图。位置、比例、和周围地形的关系,都要在走进去之后依然成立。

第八步:多场景------同一个世界,不止一个地方

同一个世界里可以有多个场景。除了寺庙所在的区域,还可以有一个展厅,走进去就能看。

技术上的区别在于:多场景不等于多份世界。如果场景切换靠加载一个新世界,体验会中断,内存也会翻倍;如果共享同一份世界数据,按范围加载,加载时间和内存才是可控的。

第九步:管理端------改一次,下次还是这样

用管理员身份进入世界,点任何一个模型,可以放大、缩小,然后保存。

退出,重新进入,模型还是修改后的大小。

这一步看着小,但它是整条流程的落点:修改可以持久化,世界是活的。无法做到这一点的演示,本质上只是模型查看器。

现在能做什么

  • 场景里的模型可以替换为自己的资产,例如企业展厅的展台、产品模型、样板间
  • 世界里可以聊天
  • 可以接入一个 AI 智能体,作为在世界中移动的讲解员
  • 编辑端与管理端分离,权限不同看到的能力不同
  • 多场景共存于同一个世界

还没做什么

有一件事需要明确说明:让 AI 自己搭建一整个世界,目前尚未实现,也尚未开始。

生成单个模型,现在已经可行。但把几百个模型摆成一个在空间上说得通、走进去不别扭的世界,是另一个问题。它涉及布局逻辑、动线设计、尺度一致性,以及"什么物体该出现在什么位置"的判断。这部分仍然需要人来做。

所以在这类演示里,模型是 AI 生成的,世界是人摆放的。这个边界值得在使用前弄清楚。

适合谁用

场景 为什么合适
企业 3D 展厅 模型可替换为真实产品,客户用浏览器直接进入,不需要安装客户端
工业设备演示 设备模型放进场景,销售在客户现场用浏览器打开讲解
职业教育教学 老师搭建场景,学生以普通身份进入,权限分离清晰
私有化演示环境 数据与资产都在自己服务器上,适合对数据归属有要求的机构

常见问题

需要 3D 建模基础吗?

模型可以来自 AI 生成,也可以来自外部采购或已有资产。流程本身不需要建模能力,但需要判断模型是否适合实时场景:面数、贴图尺寸、是否有多余内部结构。

需要什么配置的服务器?

服务端不渲染画面,不做图形计算,因此不需要 GPU。一台普通 VPS 可承载,主要成本在资产存储和带宽。

支持什么模型格式?

以 GLB 为主,这是目前浏览器端实时 3D 的通用格式。

能商用吗?

创世 Genesis 采用订阅许可,源码开放但并非开源软件。本地非商用使用免费,联网和商用需要授权。具体条款以仓库中的许可文件为准。

AI 能自己搭出一整个世界吗?

目前无法做到。AI 目前能生成单个模型,把大量模型组织成一个空间上合理的世界,仍然需要人工完成。这一部分尚未开始。

相关推荐
硅基流动1 小时前
超级峰的 AI 开发实践:从做出功能到持续交付|开发者说
人工智能·科技·ai
泰迪智能科技011 小时前
分享AIGC应用工程师证书2026年报考解析:报考条件、报考流程与学习内容
人工智能·aigc
weixin_446260851 小时前
ProteinGeoBench:前沿结构生物学智能体擅长信息检索,但几何计算能力存在短板
人工智能
志栋智能1 小时前
微成本大收益:超自动化巡检的ROI优化之道
大数据·人工智能
星马梦缘1 小时前
人工智能学院游戏设计大赛决赛 · 执行提纲
数据库·人工智能·游戏
跟我学机器学习1 小时前
拥有短期记忆的RAG Agent:记忆增强检索实战
人工智能·深度学习·语言模型·数据挖掘·rag
染指11101 小时前
152.Agent-LangGraph-Command的参数
人工智能·python·langchain·agents
虎鲸不是鱼1 小时前
【虎鲸进化论 41】AI 的盲区清单:责任、利害、定义、关系、最后一公里与主体性
人工智能·自动化·大模型·llm·自进化agent
跨境联盟1 小时前
实体大健康门店转型:精准营养服务如何跳出单纯卖产品的困局
大数据·人工智能·健康医疗·健康管理·精准营养