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.

3 lines (2 loc) 675 B
import{c as e}from"./material-view-DNNjGSTW.esm.min.js";function a(a,r){const t=a._renderFeatures??{features:0},n=e(a,{features:2|t.features});return Object.defineProperty(n,"_esmShadowParamsUBO",{value:r,enumerable:!1}),Object.defineProperty(n,"_esmShadowDepthCode",{value:"let depthMetricSM = (in.position.z + nmeShadowParams.depthValues.x) / nmeShadowParams.depthValues.y + nmeShadowParams.biasAndScale.x;\nlet depthSM = clamp(exp(-min(87.0, nmeShadowParams.biasAndScale.z * depthMetricSM)), 0.0, 1.0);\nreturn vec4<f32>(depthSM, 1.0, 1.0, 1.0);",enumerable:!1}),n}export{a as createNodeEsmShadowMaterialView}; //# sourceMappingURL=esm-shadow-view-B3fClxhq.esm.min.js.map