将3d场景导入babylonJS

时间:2013-06-27 22:38:03

标签: 3d blender

所以今天我读到了关于babylonJS的消息,我对它感到震惊。我正在试图弄清楚如何将整个3D场景加载到巴比伦。我已经设法导出了一个蜘蛛侠的三维模型并拥有.babylon文件,但那么呢?在文档中它只表示“从3D资产中导入场景” Babylon.js可以从名为.babylon的文件格式加载场景。此文件格式基于JSON,包含创建完整场景所需的所有数据。“

关于如何实现这一目标的任何想法? 感谢

1 个答案:

答案 0 :(得分:5)

获得.babylon文件后,您可以调用SceneLoader.Load函数:

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

});

Load函数采用以下参数:

  • 场景文件夹(可以为空以使用与您的页面相同的文件夹)
  • 场景文件名
  • 对引擎的引用
  • 一个回调给你加载的场景(在我的情况下,我使用这个回调来附加 相机到画布并启动我的渲染循环)
  • 进度报告的回调

此处有更多详情: https://www.eternalcoding.com/?p=313