Hi community!
Picture:
Demo: https://ter75e.csb.app/
It’s all started with the thought of how to build a sphere of triangular prisms. IcosahedronGeometry became the base for that (see Discoball.js > inflateTris())
When the task was done, and selective bloom was added, I decided to add a nice touch of FilmPass, that adds cool lines of raster, and then another thought came to my mind - what if to add an audio spectrum, but straight into the FilmPass. As any other pass, it has material property, and as any other material it can be modified with .onBeforeCompile() (see Postprocessing.js)
PS All credits to TYCONIC for the music: Beyond Barriers | Tyconic
