将3d场景导入babylonJS

cli*_*oid 3 3d blender

所以我今天读到关于babylonJS的事情,我被它吹走了.我正在试图弄清楚如何将整个3D场景加载到巴比伦.我已经设法导出了一个蜘蛛侠的三维模型并拥有.babylon文件,但那么呢?在文档中,它只指出
"从3D资源导入场景
Babylon.js可以从名为.babylon的文件格式加载场景.这种文件格式基于JSON,包含创建完整场景所需的所有数据."

关于如何实现这一点的任何想法?谢谢

小智 5

有了.babylon文件后,可以调用SceneLoader.Load函数:

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

});
Run Code Online (Sandbox Code Playgroud)

Load函数采用以下参数:

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

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