【发布时间】:2013-06-25 14:50:38
【问题描述】:
所以我今天读到了babylonJS,我被它震撼了。我试图弄清楚如何将整个 3d 场景加载到巴比伦。我已经成功地导出了蜘蛛侠的 3d 模型并拥有 .babylon 文件,但是接下来呢?在文档中,它仅说明
“从 3D 资产导入场景
Babylon.js 可以从名为 .babylon 的文件格式加载场景。此文件格式基于 JSON,包含创建完整场景所需的所有数据。”
关于如何实现这一目标的任何想法? 谢谢
【问题讨论】:
所以我今天读到了babylonJS,我被它震撼了。我试图弄清楚如何将整个 3d 场景加载到巴比伦。我已经成功地导出了蜘蛛侠的 3d 模型并拥有 .babylon 文件,但是接下来呢?在文档中,它仅说明
“从 3D 资产导入场景
Babylon.js 可以从名为 .babylon 的文件格式加载场景。此文件格式基于 JSON,包含创建完整场景所需的所有数据。”
关于如何实现这一目标的任何想法? 谢谢
【问题讨论】:
一旦有了.babylon 文件,就可以调用SceneLoader.Load 函数:
BABYLON.SceneLoader.Load("", "scene.babylon", engine, function (newScene) {
});
Load 函数采用以下参数:
更多细节在这里: https://www.eternalcoding.com/?p=313
【讨论】:
BABYLON.SceneLoader.ImportMeshes。这些是从远程服务器加载的,即发出 http 请求。 How about loading them from local file system?