Case study · @lunavisuals
How @lunavisuals uses Sora 2 and Veo 3.1 together for music videos
Sora 2 for the hero shots. Veo 3.1 for the realistic close-ups. One app, one workflow, one music video.
Luna Park — Music video director and AI artist.

Music video length
2:30
Models used
Sora 2 + Veo 3.1
Production time
3 days
Luna Park (@lunavisuals) directs music videos for indie artists. Before VIBE, her process involved a small crew, a few rented locations, and a week of prep. Now most of her work happens inside VIBE — and she switches between Sora 2 and Veo 3.1 inside the same project.
The model-pairing workflow
'For the hero shots — the wide establishing shots, the dream sequences, the impossible imagery — I use Sora 2. It composes scenes the way a cinematographer would. For the close-ups — the artist singing, the hands on the guitar, the eye contact moments — I use Veo 3.1, because it nails faces and hands in a way Sora doesn't quite.'
Luna's most recent music video for an indie artist is 2:30 long and contains 18 distinct shots. Eleven of them are Sora 2. Seven are Veo 3.1. The viewer doesn't notice the switch.
Switching is the unlock
'The reason VIBE works for me is that I can switch between models without leaving the app. Same prompt, different model, instantly. I'll generate a shot on Sora, generate it on Veo, decide which one matches the cut better, throw away the other. Three days, finished video.'
Cost
Luna estimates the music video would have cost $4,000-$8,000 in traditional production. With VIBE, it cost roughly $12 in subscription credits.
Models used
Make videos like this
VIBE — 19 AI video models including Sora 2 and Veo 3.1.