Three.js Loaders

A family of asset loaders consumed via `three/addons/loaders/*` covering glTF/GLB (recommended), OBJ, FBX, Collada, STL, PLY, 3MF, USDZ, DRACO, KTX2, Basis, and HDR/EXR environment maps. Loaders read binary or text formats and produce Three.js scene graph objects ready to add to a `THREE.Scene`.

Three.js Loaders is one of 6 APIs that Three.js publishes on the APIs.io network.

Tagged areas include 3D, Loaders, glTF, OBJ, and FBX. The published artifact set on APIs.io includes API documentation and sample payloads.

API entry from apis.yml

apis.yml Raw ↑
aid: threejs:threejs-loaders
name: Three.js Loaders
tags:
- 3D
- Loaders
- glTF
- OBJ
- FBX
- USDZ
- Assets
humanURL: https://threejs.org/docs/#api/en/loaders/Loader
properties:
- url: https://threejs.org/docs/#api/en/loaders/Loader
  type: Documentation
- url: https://github.com/mrdoob/three.js/tree/dev/examples/jsm/loaders
  type: SourceCode
- url: examples/threejs-gltf-scene-example.json
  type: Example
description: A family of asset loaders consumed via `three/addons/loaders/*` covering glTF/GLB (recommended),
  OBJ, FBX, Collada, STL, PLY, 3MF, USDZ, DRACO, KTX2, Basis, and HDR/EXR environment maps. Loaders read
  binary or text formats and produce Three.js scene graph objects ready to add to a `THREE.Scene`.