# glTF Build Pipeline

Creating optimized glTF, GLB and VRM files for the web.    

Includes support for generating LOD quality level for textures and meshes. Use with [@needle-tools/gltf-progressive](https://www.npmjs.com/package/@needle-tools/gltf-progressive)

## Examples

- [Example on Github](https://github.com/needle-engine/progressive-meshes-sample)


## Usage

In general all files that have been processed by this package are valid glTF/GLB files.    
The glTF Build Pipeline package is meant to be used as a last step before delivery.   
That means:
- files are meant to be loaded e.g. in a web runtime like three.js 
- files are not to be opened in Blender again to be further edited    

To load progressively enhanced glTF files in any three.js based engine see examples at [@needle-tools/gltf-progressive](https://www.npmjs.com/package/@needle-tools/gltf-progressive)

### Installation

`npx @needle-tools/gltf-build-pipeline@latest`

### Commands
- `help` - use help to view options

# Contact

For licensing questions please contact us.

<b>[🌵 Needle](https://needle.tools)</b> • 
[Email](mailto:hi@needle.tools) • 
[Twitter](https://twitter.com/NeedleTools) • 
[Discord](https://discord.needle.tools) • 
[Forum](https://forum.needle.tools)

