A small GLTF loader For WebGL. Only depends on gl-matrix.
Supports both WebGL and WebGL 2.
Please see example folder for implementation.
Please see the wiki for documentation Wiki
- Multiple meshes
- Textures
- PBR materials (base color, metal-roughness, normal, occlusion and emissive)
- Animations
- Animation blending
- Multiple animation tracks
- GLTF+bin files
- GLTF+bin files over the Internet (CORS should be enabled for all files)
- Fully binary (
.glb
) files - GLTF with embedded data
- Any GLTF extensions
- All animation interpolations are treated as LINEAR
- Robot: https://larsjarlvik.github.io/?model=robot
- Waterbottle: https://larsjarlvik.github.io/?model=waterbottle
- Cesium man (animation): https://larsjarlvik.github.io/?model=cesium
npm install webgl-gltf
npm install
npm run start
Models curtesy of https://github.com/KhronosGroup/glTF-Sample-Models