Sphère Polygonale — la planète qui respire
La Sphère Polygonale est une sphère icosaédrique haute résolution dont chaque sommet se soulève ou s'enfonce individuellement selon une bande de fréquences qui lui est attribuée aléatoirement. Le résultat est une surface vivante, organique, qui frémit et ondule comme si la sphère était un être vivant qui respire au rythme de votre musique.
Ce que vous voyez
Une sphère facettée en vertex colors occupe le centre — chaque face prend une couleur selon l'amplitude de ses sommets : les zones en mouvement s'illuminent dans des teintes chaudes (oranges, rouges, blancs), tandis que les zones calmes restent dans les bleus profonds. Un wireframe intérieur translucide donne l'impression de voir à travers la surface.
Autour de la sphère tournent quatre anneaux de Saturne concentriques — des LineLoop déformés par la waveform audio, qui ondulent comme des rubans dans le vent. Un satellite miniature (une petite icosphère bleutée) orbite à plus grande distance, complétant le tableau d'une planète imaginaire.
Quatre-vingt-dix petits cubes semi-transparents orbitent à des distances et élévations variées, s'éloignant lors des montées en puissance.
Déformation par sommet
Chaque sommet de la sphère est assigné à une fréquence FFT aléatoire. Ce n'est pas la même fréquence pour les sommets voisins, ce qui crée une déformation organique irrégulière plutôt qu'une simple pulsation uniforme — comme une surface cellulaire dont chaque cellule bat à son propre rythme.
Technologie
IcosahedronGeometry(1.7, 3) soit 642 sommets et 1 280 faces. Chaque sommet a une fréquence FFT assignée aléatoirement (psphFreqBands) et une phase Perlin propre (psphPhase) pour un mouvement organique. Les vertex colors sont recalculées à chaque frame via setHSL. Les 4 anneaux de Saturne sont des LineLoop dont les positions sont déformées par la waveform.