【问题标题】:Import a 3d scene into babylonJS将 3d 场景导入 babylonJS
【发布时间】:2013-06-25 14:50:38
【问题描述】:

所以我今天读到了babylonJS,我被它震撼了。我试图弄清楚如何将整个 3d 场景加载到巴比伦。我已经成功地导出了蜘蛛侠的 3d 模型并拥有 .babylon 文件,但是接下来呢?在文档中,它仅说明
“从 3D 资产导入场景
Babylon.js 可以从名为 .babylon 的文件格式加载场景。此文件格式基于 JSON,包含创建完整场景所需的所有数据。”

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

【问题讨论】:

    标签: 3d blender


    【解决方案1】:

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

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

    Load 函数采用以下参数:

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

    更多细节在这里: https://www.eternalcoding.com/?p=313

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-01
    • 1970-01-01
    相关资源
    最近更新 更多