Turned my Midjourney archives into a small infinite canvas. Each piece sits in a Three.js scene. Bowl distortion, chromatic aberration, smooth scroll.
Built with Claude Code.
BETWEEN TWO WORLDS — A Cinematic Video.js Experience
Between Two Worlds is a cinematic video player experience built with Video.js v10, designed to transform video playback into an immersive visual journey.
Inspired by the mystery of crossing between two worlds, the project combines a deep purple and gold aesthetic, elegant typography, atmospheric animation, and a customized Video.js interface.
Rather than presenting a conventional video player, I wanted to create an experience where the visual identity begins before playback and continues through the player controls.
Key features:
Customized Video.js controls with purple and gold styling.
A cinematic animated introduction with smooth transitions.
A coordinated video poster and visual identity.
Responsive styling and familiar playback functionality.
A live, interactive experience accessible directly in the browser.
The goal was to demonstrate how thoughtful visual design can make a video player feel like an integral part of a story, rather than simply a tool for watching it.
Procedural walking with 0 mm foot drift from a single prompt is wild, foot sliding is usually the first thing that gives away generated animation. Did you ask for the IK setup in the prompt, or did it pick that approach on its own?