/** * Citadel Ambient Patterns Library * A catalogue of dynamic ambient patterns for the Holo3D UI. * Non-rendering. Pure pattern definitions. */ export interface AmbientPattern { name: string; description: string; intensityRange: [number, number]; speedRange: [number, number]; motion: string; colorHint: string; } export const AmbientPatterns: AmbientPattern[] = [ { name: "breathing", description: "Slow rhythmic expansion and contraction.", intensityRange: [0.2, 0.6], speedRange: [0.4, 0.8], motion: "wave", colorHint: "blue", }, { name: "resonance", description: "Pulsing harmonic waves radiating outward.", intensityRange: [0.5, 1.0], speedRange: [0.8, 1.4], motion: "pulse", colorHint: "gold", }, { name: "storm", description: "Chaotic flares and surges indicating alert state.", intensityRange: [0.7, 1.0], speedRange: [1.2, 1.8], motion: "flare", colorHint: "red", }, { name: "harmonic", description: "Smooth synchronized echoes across the system.", intensityRange: [0.6, 0.9], speedRange: [0.6, 1.0], motion: "echo", colorHint: "green", }, { name: "ripple", description: "Soft ripples triggered by interlink messages.", intensityRange: [0.3, 0.7], speedRange: [0.7, 1.2], motion: "ripple", colorHint: "cyan", }, { name: "aurora", description: "Flowing gradients representing predictive activity.", intensityRange: [0.4, 0.9], speedRange: [0.5, 1.1], motion: "flow", colorHint: "violet", }, { name: "spiral", description: "Rotational energy indicating temporal alignment.", intensityRange: [0.5, 0.8], speedRange: [0.6, 1.0], motion: "spiral", colorHint: "indigo", }, { name: "echo", description: "Temporal echoes from AION’s timeline markers.", intensityRange: [0.3, 0.7], speedRange: [0.5, 1.0], motion: "echo", colorHint: "silver", }, { name: "flare", description: "Sudden bursts of energy from ORACLE predictions.", intensityRange: [0.6, 1.0], speedRange: [1.0, 1.6], motion: "flare", colorHint: "orange", }, { name: "calm-field", description: "Low-intensity ambient field for idle states.", intensityRange: [0.1, 0.3], speedRange: [0.3, 0.6], motion: "still", colorHint: "soft-blue", }, { name: "sync-wave", description: "Triad synchronization wave across all pillars.", intensityRange: [0.7, 0.9], speedRange: [0.7, 1.0], motion: "wave", colorHint: "emerald", }, { name: "drift-storm", description: "Chaotic pulses indicating structural drift.", intensityRange: [0.8, 1.0], speedRange: [1.4, 1.8], motion: "chaos", colorHint: "crimson", }, { name: "rebuild-flare", description: "Focused flares during resurrection proposals.", intensityRange: [0.6, 0.9], speedRange: [1.0, 1.4], motion: "flare", colorHint: "amber", }, { name: "temporal-thread", description: "Thin flowing lines representing AION’s timeline.", intensityRange: [0.3, 0.6], speedRange: [0.5, 0.9], motion: "thread", colorHint: "silver-blue", }, { name: "prediction-ripple", description: "Soft ripples from ORACLE’s probability shifts.", intensityRange: [0.4, 0.7], speedRange: [0.6, 1.0], motion: "ripple", colorHint: "violet-gold", } ];