Between Light and Shadow — Three.js Music Film

Hi everyone,

I’d like to share a small music-film project I created with Three.js.

Between Light and Shadow

Live site:

It’s a 3 minute 48 second web-based music film set on a moonlit ocean.

The music was created with Suno AI, and Codex assisted with the Three.js implementation and 3D scene development.

I wanted to build a cinematic web experience around the music using real-time 3D visuals, lyrics, and subtle interaction.

Three.js is used for the ocean, camera movement, lighting, and underwater scenes.

Thanks for taking a look!