+
+
+
+ Consciousness Demonstration
+
+
Experience a simulation of artificial qualia
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
Qualia Simulation
-
-
This interactive visualization represents how SGI processes sensory information into structured experience.
-
-
-
-
-
Auditory Processing
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
Qualia Simulation
+
+
+ This interactive visualization represents how SGI processes sensory information into structured experience.
+
+
+
-
-
-
- This is a simplified representation
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ This is a simplified representation
+
+
+
+
+
-
-
-
+ }
+
+ // Draw large radiant glow behind orb
+ neuralCtx.save();
+ const energyPulse = 0.23 + 0.14 * beat;
+ const glowRadius = Math.min(w, h) * (1.15 + 0.30 * beat);
+ const x = w / 2;
+ const y = h / 2;
+ const gradGlow = neuralCtx.createRadialGradient(
+ x,
+ y,
+ Math.min(w, h) * 0.15,
+ x,
+ y,
+ glowRadius
+ );
+ gradGlow.addColorStop(0, `rgba(236,72,153,${0.42 + 0.17 * beat})`);
+ gradGlow.addColorStop(0.38, `rgba(139,92,246,${0.18 + 0.13 * beat})`);
+ gradGlow.addColorStop(0.82, `rgba(99,102,241,${0.08 + 0.11 * beat})`);
+ gradGlow.addColorStop(1, `rgba(32,1,39,0.01)`);
+ neuralCtx.globalAlpha = energyPulse;
+ neuralCtx.beginPath();
+ neuralCtx.arc(x, y, glowRadius, 0, Math.PI * 2);
+ neuralCtx.fillStyle = gradGlow;
+ neuralCtx.shadowColor = "#f472b6";
+ neuralCtx.shadowBlur = 850 + 420 * beat;
+ neuralCtx.fill();
+ neuralCtx.restore();
+
+ requestAnimationFrame(drawNeuralActivity);
+ }
+ requestAnimationFrame(drawNeuralActivity);
+