@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.
21 lines (18 loc) • 574 B
JavaScript
import { setPbrEmissive } from './set-emissive-BaULKXk1.esm.js';
import './index-DMbDahsc.esm.js';
const ext = {
id: "KHR_materials_emissive_strength",
async applyMaterial(mat) {
const e = mat._rawMatDef?.extensions?.KHR_materials_emissive_strength;
if (!e) {
return null;
}
const s = e.emissiveStrength ?? 1;
const f = mat._emissiveFactor;
const layer = {};
setPbrEmissive(layer, [f[0] * s, f[1] * s, f[2] * s]);
return layer;
}
};
export { ext as default };
//# sourceMappingURL=gltf-ext-emissive-strength-ChAboOT-.esm.js.map