UNPKG

@babylonjs/viewer

Version:

The Babylon Viewer aims to simplify a specific but common Babylon.js use case: loading, viewing, and interacting with a 3D model.

26 lines (24 loc) 706 B
const feature = { id: "KHR_materials_variants", async applyAsset(meshes, _root, ctx) { const variantNames = ctx._json.extensions?.KHR_materials_variants?.variants?.map((v) => v.name); if (!variantNames?.length) { return {}; } const { loadVariantMaterials } = await import('./gltf-variants-VLco5xsJ.esm.js'); const materialVariants = await loadVariantMaterials( ctx._json, ctx._binChunk, ctx._baseUrl, variantNames, meshes, ctx._engine, ctx._matExts, ctx._runMatExts, ctx._wrapTex ); return { materialVariants }; } }; export { feature as default }; //# sourceMappingURL=gltf-feature-variants-CVhXG0Ql.esm.js.map