两种素材不能混用
GLB 交给 GLB / glTF 加载器;3DGS 场景交给对应 Viewer 或嵌入组件。文件类型不同,查看器也不同。
今天的核心不是“把 API 全部学会”,而是先分清手里的素材是什么,再选对网页展示方式。GLB 模型、3DGS 场景和 Aholo API 各有分工,别让它们互相顶替。
最重要的判断:你现在只是要展示一个已经生成好的东西,还是要让程序调用服务生成、重建新的东西?这是两类不同任务。
| 素材 / 服务 | 它是什么 | 网页里怎么用 | 适合做什么 |
|---|---|---|---|
| GLB 模型 | 以网格为基础的三维物体,通常可携带材质与贴图。 | 用 three.js 的 GLTFLoader 加载。 | 展示杯子、摆件、角色道具等单件资产。 |
| 3DGS 场景 | 由许多带位置、形状、颜色和透明度的 3D 高斯表示的场景。 | 使用 Aholo 提供的嵌入代码或 Viewer。 | 浏览真实房间、校园角落、展厅等空间。 |
| Aholo API | 让程序向群核服务提交生成、重建等任务,并取得结果。 | 由服务器端发起请求,再把结果提供给网页。 | 批量生成资产、用户上传素材后自动重建等动态流程。 |
GLB 交给 GLB / glTF 加载器;3DGS 场景交给对应 Viewer 或嵌入组件。文件类型不同,查看器也不同。
模型已经做好,只想在网页里旋转查看,直接加载文件即可。无需为了展示而申请 API key。
从 Lux3D 资产库下载时,确认导出格式是 GLB。不要随手把默认 ZIP 内部文件当作最终网页模型。
网页展示的关键是加载正确的资源,并给用户可操作的视角控制。不同格式要走不同路径。
GLTFLoader 负责把 GLB 加载进 three.js 场景;OrbitControls 负责鼠标或触屏拖动旋转、缩放和平移。两者分工不同。
如果 Aholo Reality 项目页提供“获取嵌入代码”,可以将它放入网页。需要更细的查看器控制时,再看 Aholo Viewer 文档。
model.glb,或 Aholo Reality 的嵌入代码。
GLTFLoader + OrbitControls,或对应的 3DGS Viewer。
名称、设计说明、操作提示,以及必要的加载状态。
Vibe Coding 不是“把一句模糊愿望扔给 AI”。它是用自然语言描述目标,再通过运行、观察、反馈持续修正。
API 是程序调用服务的接口。它不是展示模型的必需品,也不是可以随手贴进网页的普通配置。
Skills 或 MCP 可以把接口说明、调用步骤和工具能力提供给 AI 编程工具,减少手工拼接请求的工作。但安装后仍要检查它准备调用什么、消耗什么资源、输出保存在哪里。
优先核对 API 快速开始、认证方式、API 参考、Skills / MCP 文档,以及 Aholo Viewer 文档。把准确文档交给 AI,避免它凭印象编造接口参数。
电脑上能打开不等于手机能用;模型出现也不等于模型正确。用下面的清单逐项验收。
先看问题,自己回答,再点击卡片翻面。不要急着看答案,主动回忆比重复阅读更能暴露知识漏洞。
选择答案后会立即显示解析。答错也没关系,重点是知道自己混淆了哪一层。