将3d场景导入到JS中

将3d场景导入到JS中,3d,blender,3d,Blender,所以我今天读到了,我被它给吓坏了。我想知道如何将整个3d场景加载到巴比伦。我已经成功导出了一个蜘蛛侠的3d模型,并且有了.babylon文件,但是接下来呢?在文档中,它仅表示“从3D资源导入场景” Babylon.js可以从名为.Babylon的文件格式加载场景。该文件格式基于JSON,包含创建完整场景所需的所有数据。” 关于如何实现这一点有什么想法吗? 谢谢一旦您有了.babylon文件,您就可以调用该函数: BABYLON.SceneLoader.Load("", "scene.babylo

所以我今天读到了,我被它给吓坏了。我想知道如何将整个3d场景加载到巴比伦。我已经成功导出了一个蜘蛛侠的3d模型,并且有了.babylon文件,但是接下来呢?在文档中,它仅表示“从3D资源导入场景”
Babylon.js可以从名为.Babylon的文件格式加载场景。该文件格式基于JSON,包含创建完整场景所需的所有数据。”

关于如何实现这一点有什么想法吗?
谢谢

一旦您有了
.babylon
文件,您就可以调用该函数:

BABYLON.SceneLoader.Load("", "scene.babylon", engine, function (newScene) {

});
Load
功能采用以下参数:

  • 场景文件夹(可以为空以使用与页面相同的文件夹)
  • 场景文件名
  • 对引擎的引用
  • 为您提供加载场景的回调(在我的示例中,我使用此回调来附加 将摄影机移动到画布并启动我的渲染循环)
  • 进度报告的回调
详情如下:

在已加载的场景中只添加一个模型怎么样?看起来像巴比伦.SceneLoader.ImportMeshes。这些是从远程服务器加载的,即发出http请求。