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.

16 lines (14 loc) 588 B
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