@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.
16 lines (14 loc) • 588 B
JavaScript
async function R(scene, engine, register) {
let dispersionSampleWgsl;
for (const mesh of scene.meshes) {
const refr = mesh.material?.subsurface?.refraction;
if (refr?.dispersion) {
dispersionSampleWgsl = (await import('./refraction-dispersion-wgsl-8bbwqDNK.esm.js')).DISPERSION_SAMPLE_WGSL;
break;
}
}
const mod = await import('./pbr-transmission-ext-BTqVnS2g.esm.js').then(function (n) { return n.p; });
mod.registerPbrTransmission(scene, engine, register, dispersionSampleWgsl);
}
export { R };
//# sourceMappingURL=pbr-refraction-D16daeHb.esm.js.map