The images were all generated by Midjourney, spliced in image editing tools, and imported into the web. Each individual images were applied on a plane geometry via ThreeJS, set in different coordinates in a 3D environment, and parallax/grysocope was applied to enhance the immersive experience.