UNPKG

@openhps/core

Version:

Open Hybrid Positioning System - Core component

13 lines 511 B
import getGeometryRoughness from './getGeometryRoughness.js'; import { Fn } from '../../tsl/TSLBase.js'; const getRoughness = /*@__PURE__*/Fn(inputs => { const { roughness } = inputs; const geometryRoughness = getGeometryRoughness(); let roughnessFactor = roughness.max(0.0525); // 0.0525 corresponds to the base mip of a 256 cubemap. roughnessFactor = roughnessFactor.add(geometryRoughness); roughnessFactor = roughnessFactor.min(1.0); return roughnessFactor; }); export default getRoughness;