Spaces:
Paused
Paused
File size: 3,463 Bytes
fa3ed75 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 | /**
* 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",
}
];
|