UNPKG

pex-renderer

Version:

Physically Based Renderer (PBR) and scene graph designed as ECS for PEX: define entities to be rendered as collections of components with their update orchestrated by systems.

19 lines (18 loc) 375 B
/** * Spot light component * @param {import("../types.js").SpotLightComponentOptions} [options] * @returns {object} * @alias module:components.spotLight */ export default (options) => ({ color: [1, 1, 1, 1], intensity: 1, angle: Math.PI / 4, innerAngle: 0, range: 10, bias: 0.1, bulbRadius: 1, castShadows: true, shadowMapSize: 2048, ...options, });