No items found.
After Bunny and his team experienced the reactions from the visual -- his team of creatives wanted to re-vitalize the same visual for Coachella with a beach scene substituted for the card reading table.

1 OVERVIEW

In 2022, we teamed up with Bad Bunny for his wildly successful “World’s Hottest Tour,” specifically tasked with bringing the visuals for his song “Tarot” to life. We pulled inspiration from Spanish tarot cards, and incorporated elements of Salvador Dali.

2 THE PROCESS

Our main Reading Room was a key environment that we developed to be cut to and from. The scene was built with the intention to introduce and re-introduce different sections of the song.  It was important that we dressed the scene accordingly with the necessary props, lighting, and card layout to give the viewers a fresh approach throughout the show.

For our Tarot Card props, bespoke artworks were provided to us by the agency (STURDY.CO), which we built into fully animated, immersive worlds. As the Tarot Cards flipped, our “camera” would push through cinematically while our 2D elements began to parallax in a 3D space. This 2.5D effect was created to break apart 4 primary 3D setups in the 'Reading Room'. Based on the songs’ chorus, hooks, and drops, we re-introduced the reading room with new elements to display the shift in time.


We worked closely with Bad Bunny’s team to explore one card in particular: the Blood Moon, a scene set against a haunting dark blue night, with the sky slowly turning a fiery red as the moon swells. Neon accents, pulled from tarot symbols, punctuated key lyric moments, enhanced both the performance and the narrative.

For this project, we leaned heavily on Unreal Engine’s real-time rendering and parallel workflows, which allowed us to push boundaries—both creatively and technically. By blending the surrealism of Dali’s tarot with the high-fidelity demands of modern visual effects, we created visuals that moved beyond mere accompaniment—they became a central part of the performance’s storytelling.