/** * @god_rays Trait — Screen-Space Volumetric Light Scattering * * Post-process effect that renders god rays (crepuscular rays) from * the sun position. Reads sun_position from @weather blackboard. * * Uses a screen-space radial blur from the projected light source. * * @module traits */ import type { TraitHandler } from '@holoscript/core'; interface GodRaysConfig { /** Light decay per sample (default: 0.96) */ decay: number; /** Ray weight/brightness (default: 0.5) */ weight: number; /** Overall exposure (default: 0.3) */ exposure: number; /** Number of radial blur samples (default: 100) */ samples: number; /** Density of the medium (default: 1.0) */ density: number; /** Whether to read sun position from @weather (default: true) */ use_weather: boolean; /** Manual light position if not using weather [x, y, z] */ light_position: [number, number, number]; } export declare const godRaysHandler: TraitHandler; export {}; //# sourceMappingURL=GodRaysTrait.d.ts.map