babylonjs note 05 build a village (09) how to load .glb model (03)

83 阅读1分钟

babylonjs note 05 build a village (09) Making Copies (03)

show how to load .glb model.

import { ArcRotateCamera, HemisphericLight, Scene, SceneLoader, Vector3 } from "@babylonjs/core";
import { createApp } from "../utils";
import '@babylonjs/loaders';

const app = createApp((canvas, engine) => {
    const scene = new Scene(engine);

    const camera = new ArcRotateCamera("camera", -Math.PI/2, Math.PI/2.5, 15, Vector3.Zero(), scene);
    camera.attachControl(canvas, true);

    const light = new HemisphericLight('light', new Vector3(1, 1, 0), scene);

    // customize your scene here
    SceneLoader.ImportMeshAsync('', '/assets/model/ex01/', 'village.glb')

    return scene;
})

app.run();