luaacro 656b10d3b0 Fixed shaders support for glTFFileLoader 10 år sedan
..
README.md 656b10d3b0 Fixed shaders support for glTFFileLoader 10 år sedan
babylon.glTFFileLoader.js 656b10d3b0 Fixed shaders support for glTFFileLoader 10 år sedan
babylon.glTFFileLoader.ts 656b10d3b0 Fixed shaders support for glTFFileLoader 10 år sedan
babylon.glTFFileLoaderInterfaces.js 1ea40ffb9b Adding glTF file loader 10 år sedan
babylon.glTFFileLoaderInterfaces.ts 656b10d3b0 Fixed shaders support for glTFFileLoader 10 år sedan

README.md

Babylon.js glTF File Loader

Usage

The glTF file loader is a SceneLoader plugin. Just reference the loader in your HTML file:

<script src="babylon.2.1.js"></script>
<script src="babylon.glTFFileLoader.js"></script>

And then, call the scene loader:

BABYLON.SceneLoader.Load("./", "duck.gltf", engine, function (scene) { 
   // do somethings with the scene
});

Supported features

  • Load scenes (SceneLoader.Load)
  • Import geometries
    • From binary files
    • From base64 buffers
  • Import lights
  • Import cameras
  • Import and set custom shaders (if no shaders, the Babylon.js default material is applied)
    • Automatically bind attributes
    • Automatically bind matrices
    • Set uniforms
  • Import and set animations

Unsupported features

  • ImportMesh function
  • Skinning
    • Skeletons
    • Bones
    • Hardware skinning (shaders support)
  • Handle dummy nodes (empty nodes)

To improve

  • Y is UP
  • Test on more animations