Inspiration :

Space data is everywhere, but it's hard to feel. Live readings for Earth and other planets exist and update constantly, yet they stay locked inside charts built for specialists, not for everyone else. We wanted to build something that turns that data into an experience a living 3D core you can watch, control, and explore across different worlds

What it does :

Universal Aura renders a full-screen 3D aura core in the browser. The core pulses on a sine wave, its color shifts from calm amber to storm red, and a particle field orbits it all driven by data. An "Aura console" lets you

  • Pick a source: Earth's live NOAA feed, or one of eight simulated planets (Mercury–Neptune)
  • Choose a motion style — Pulse, Storm, Drift, or Calm
  • Adjust core intensity and rotation speed, or flip on Storm mode
  • Toggle a generative ambient soundscape driven by the same data

How we built :

Three.js for the 3D core and particle aura, canvas-drawn planet textures, a live NOAA data fetch with simulated fallback, and Web Audio for the ambient soundscape, one self-contained HTML file.

Challenges we ran into :

1-Getting the core's pulse to feel organic, not mechanical, rather than a robotic loop

2-keeping the live data feed from silently breaking when NOAA's endpoints get blocked

Accomplishments we're proud of :

1-Nine visually distinct worlds, each procedurally textured, no external assets

2- A real public API connection with a fallback robust enough the piece never visibly breaks

3-A fully synthesized ambient soundscape reacting to live data

What we learned :

How to combine several live signals speed, density, and field strength into one disturbance score that works across every planet, not just Earth and sine-wave motion needs two layered frequencies to avoid feeling mechanical

What's next Universal Aura :

Real telemetry for outer planets where public data exists A shareable moment link capturing the aura's current state Touch-optimized mobile controls More solar-system bodies such as moons, comets, the asteroid

Built With

  • api
  • claoud
  • paython
Share this project:

Updates

Submission history