gltf-pipeline
Version:
Content pipeline tools for optimizing glTF assets.
18 lines (15 loc) • 544 B
JavaScript
;
const parseGlb = require("./parseGlb");
const gltfToGlb = require("./gltfToGlb");
module.exports = processGlb;
/**
* Run a glb through the gltf-pipeline.
*
* @param {Buffer} glb A buffer containing the glb contents.
* @param {object} [options] The same options object as {@link processGltf}
* @returns {Promise} A promise that resolves to an object containing the glb and a dictionary containing separate resources.
*/
function processGlb(glb, options) {
const gltf = parseGlb(glb);
return gltfToGlb(gltf, options);
}