I want to create a small web piece: at the center of the screen is a geometric puzzle that “split-and-reassemble” over time (inspired by the Rubik’s Cube), with its form undergoing topological changes. The project should be driven by Three.js, with the main object rendered using a GLSL ray‑marching shader; the camera should automatically orbit the object; the visuals should present warm, sunset‑like tones. Synthesize electronic timbres based on the rhythm of the shape’s transformations, and display a “synchronization rate” score to measure how well the visual deformations align with the audio rhythm. Please implement a soft Bloom effect along the object’s edges, and provide a ready‑to‑run webpage example.