Case Study · Stage Visuals

Thoto × A$AP Rocky Tour

A hyper-real war-scene stage loop, brainstormed, built, and delivered in a single same-night sprint, made for Thoto's full set on A$AP Rocky's Don't Be Dumb tour.

Don't Be Dumb Tour June 25, 2026 1920 × 1080 3.5 hour turnaround
The final 25-second loop
The Artist

Who is Thoto?

Thoto in camo standing among inflatable guns on white
@thxto_klk · 22K followers

Thoto (@thxto_klk) is a Harlem rapper signed to AWGE, A$AP Rocky's own creative agency and label. Part of the cloud-rap duo ThotTwat with ICYTWAT, a sound that traces straight back to Rocky's early Harlem roots.

So when Rocky put together the Don't Be Dumb tour, Thoto was a natural call to open it: AWGE family, the same Harlem cloth, and real history that goes back years. Thoto opened the full run outside the Governors Ball date, and the war-scene loop I built carried the entire set.

01 — How It Started

It started with a phone call from a good friend.

This whole thing started with how fast my network moves. Friend-1, a good friend of mine, spotted a story go up looking for people to make stage visuals who knew 3D within about ten minutes of it posting, and called me right away telling me I needed to hop on it and reach out ASAP.

So I did. I DM'd the contact who posted it and told them I make 3D stage visuals, then followed up with an email to make sure it landed. From there I lined up more of the right people on the team to reach out to and worked the list myself.

The story looking for stage-visual artists who know 3D
The spark, the post looking for 3D stage-visual artists
02 — The War Room

The creative got built in a group chat.

From there the three of us, me and two of my close friends, got the Friends Group Chat going at 5:44 PM EST that evening to brainstorm, and that's where the creative direction really got built. Friend-2 is a good friend of mine, someone I've met and know personally, and they came on early as a real asset on the creative team, deep in this tour and the vibe. Fast and totally no-ego, I'd throw something out, they'd react in real time, and we kept building on each other. Friend-1 came in steering the vibe right away, army not SWAT, here's the feel, dropping reference boards, and they basically handed me my whole client question list: the three main images they pictured, whether they wanted AWGE incorporated, realistic or glitchy, and most importantly what songs it was for. They kept hammering that the songs were the single most important thing to nail.

Friend-2 came through with strong references, and from there the direction came together fast between the three of us: army not SWAT, grunge, heavy haze and smoke, glitchy strobe, a hint of CCTV, soldiers with guns but only selectively and with red lasers off them, heavy helicopter visuals using the propeller blades to transition between scenes, even chopping the music video into black and white with boxes flashing over faces. They know this tour world and the vibe inside out, and they re-listened to the artist's discography to help tighten the aesthetic. From there I took the brainstorm and steered it into what we'd actually build.

Mood board

The board we pulled together, the references that locked the whole direction: red HUD scopes, surveillance and CCTV, black-and-white targeting, glitch, smoke. We built straight toward this.

SWAT squad walking through red smoke Red thermal scope HUD, head shot Red sniper scope HUD over a dark urban scene Black and white face with HUD scanner overlay, god complex CCTV surveillance footage with red tracking boxes Black and white street with red tracking boxes, Boulevard Depo Black and white thermal aerial surveillance, TriCAT

References collected on Pinterest, full credit to the original creators. View the full board →

03 — Locking The Brief

I called the client before I touched a single file.

On the outreach the one who bit was LXND, within about five minutes on Instagram. And I didn't just text them back, I called them immediately, I wanted to actually talk it through. On the call they told me exactly what they wanted: soldiers walking toward the camera, a battlefield war-zone vibe, and to swag it out. This was for Thoto, an opener on the A$AP Rocky tour, so it was part of the Rocky tour, but the visuals were for Thoto's own set, their whole set start to finish, not Rocky's main show.

Right there on the call I came back with questions to pin it down, the environment, the colors, the tour colors, the soldiers' outfits, then followed up over text with the rest of Friend-1's list. I sent the mood board to confirm direction, they locked it to a single QR code, and on the songs they told me it was for every song of their set, so I realized this wasn't about scoring one track, they wanted a specific vibe carrying the whole set. They could tell I had it locked because they were looking right at the board. Friend-1 reminded me to nail the screen dimensions since those stage screens are huge, so I got the spec from LXND: 1920×1080, horizontal.

War-zone soldiersCamo / greenHUD + glitchOne QR code, every minuteWhole set1920×1080
The proposal PDF I emailed LXND, the shot list with style notes and per-shot subjects
The proposal PDF
04 — Building The Soldiers

One AI couldn't do it. A better one could.

Then it was go time on the art. I started cooking thumbnails with one AI, but they weren't good enough, not realistic, with imperfections I didn't love. So I jumped to a better AI, ran the same prompts plus variations, and got results I loved. I'd take the one I loved and bring it to life as AI video with written prompts, directing it to do exactly what I wanted. That was my speed play, it kicked out usable motion fast so I could throw things together quickly, even if you could tell it was AI in spots.

Early AI soldier thumbnail, not realistic enough
First AI pass (scrapped, not real enough)
AI wide cinematic soldier, the look that landed
Better AI (the win)
AI video: the wide cinematic soldiers, the still brought to life

The shot list

I couldn't just have them walking at the camera, I needed real angles.

Squad advancing toward camera (top-down)
Lone soldier walking toward camera into a red explosion
Black-ops face, quad night-vision goggles
Three soldiers through red smoke (top-down)
Advancing through the bomb blast
Black-ops face, second variation
Boot through the red smoke (side angle)
Extreme close-up side angle of a heavy tank tread, red glow
Tank tread, made but cut for time (saved for the next show)
05 — The QR code, Built Into The World

They said pop it on screen. I baked it into the world.

The QR codes came through as a dark black-gray on transparent backgrounds, so to make sure they'd read clean against the dark scene, I brought one into vector software, vectorized it, and recolored it white. Then in image-editing software I built the thumbnail, carving a space into the back vest of one of the soldiers and placing that white QR code on it, and made the in and out frames, the start and end points, and exported them. Those frames went into a more powerful AI to animate. The trick is that if you only give the AI a single endpoint, the QR code gets mangled and won't scan, so I gave it both an in point and an out point. That more powerful AI holds the animation's integrity way better so the code stays sharp, the tradeoff being it takes longer to cook, which is exactly why I used the faster AI for the quick stuff and saved the powerful one for what had to stay crisp.

The original dark-gray QR code, low contrast against the dark scene
Before: the original dark gray, low contrast against the dark scene
QR code vectorized and recolored white in vector software
Fixed: vectorized + recolored white in vector software
QR code built onto the soldier's back vest, the in frame
Image-editing software: the QR code built onto the back vest (in frame)
QR code on the soldier's back vest, the out frame
A more powerful AI: the out frame, animated in-point to out-point to keep the QR code scannable
The in-world white QR code riding on the soldier's back vest

Then I timed the QR code.

On top of that they wanted the QR code up once a minute, but my loop was only 25 seconds with the QR code at the very end, so in the final comp I duplicated the loop across the full ten minutes and stripped the QR code off the end of every other pass, so it surfaced about once a minute like they asked.

Comp 3, the final 10-minute assembly with the QR code kept on every other pass
Comp 3: the final 10-minute assembly, the 25-second loop duplicated with the QR code kept on every other pass (the alternating colors) so it lands about once a minute, for exactly 10 minutes
06 — Red → Green

Built it all in red. Flipped it green in one move.

It started all red, since we were going off the main A$AP Rocky vibe and my mood board was red. Then LXND and Casper both hit me to switch it to green, and I was already deep into building in red. My solve was two compositions in compositing software: the first was my movement and motion comp where I organized and chopped all the raw clips together, and the second was the final comp at 1920×1080, matched to the pixel map, where I dropped the first comp inside and applied a single hue rotate from red to green. Everything flipped in one move and I never had to redo a clip, I just kept building in red the whole time to match the board and flipped the switch at the end.

The one-move color flip: the 25s loop fading up red, then hue-rotated to green
Comp 1, the clips clipped together in the compositing timeline (red version)
Comp 1: the raw clips clipped together in the compositing timeline

Then I hand-treated it.

In that same final comp I hand-treated the whole thing to sell it. I rode curves of calculated blur in and out at different points, ran a constant stream of monochrome grain that I kept pushing and pulling, varying the size and amount up and down so it breathed almost like CCTV footage, and gave the shots their own fades, coming up from black and falling back to black, so when the thing looped it never cut harshly, it just flowed.

Calculated blur curves, timed to the switches between frames and to pull a figure crawling into focus
Pulsing monochrome grain, size and amount breathing like CCTV footage
Black fade in / out per shot for a seamless, non-harsh loop
Comp 2, the final comp with the red-to-green hue, grain, and blur stacked on
Comp 2: the final comp, the movement comp dropped inside with the red-to-green hue rotate plus the grain and blur treatment stacked on top
08 — The Handoff

Files named, labeled, delivered. Nothing lost.

Then we landed it. I talked to LXND, exported the final loop, then made a ten-minute version since that's how long it needed to run for Thoto's set. I asked them to send the Dropbox link, uploaded everything, named every file correctly and made sure they knew exactly which file was which, staying as organized as I could the whole way. Files were fully uploaded by 9:20 PM EST, so from the group chat kicking off at 5:44 PM EST to delivery, the entire thing was about a three-and-a-half-hour sprint. They loved it.

That obsession with staying organized is exactly why I built my agents the way I did. They take my raw files, look at the clips and understand what each one is, rename them properly, sort them into a full client file system, and stand up a shared delivery folder at the end, so even on a chaotic same-night turnaround nothing got lost and the client got something clean and labeled.

The organized ASAP_ROCKY client file system with cleanly named clips
The client file system, every clip cleanly named and sorted
The Dropbox folder with the final files, cleanly named
The Dropbox handoff, the final loop + 10-min version, cleanly named
09 — The Result

On stage, on the A$AP Rocky tour.

The loop ran for Thoto's full set. Soldiers walking toward the camera, the full compositing treatment, the in-world QR code surfacing once a minute, all at 1920×1080, built and delivered in a single night.

16:9LiveOn-screen / live footage of the loop running on Thoto's set (horizontal).
Live on the stage screen
10 — Scope

What shipped, and what's next.

Shipped for the show

Hyper-real soldiers walking toward the camera. The full compositing treatment, red-to-green hue rotate, calculated blur curves, pulsing monochrome CCTV grain, black fades between shots. A seamless 25-second loop expanded to a clean 10 minutes. The in-world white QR code baked onto a soldier's back vest, surfacing about once a minute. All at 1920×1080, for Thoto's full set.

Locked for the next show

The LXND logo as a custom 3D asset matched into the scene with real-time environment lighting. The tanks. The helicopter and propeller-blade transitions. More clips and shot variety. Extra glitch passes. Everything that got cut for the clock is prepped and ready to build on. And because my AI agents already organized every file and folder cleanly, the whole project is set up for ongoing work, easy to hop right back into and keep building on.

11 — Credits, Tools & Timeline

Built fast, built together.

Who did what

Mitch (@cravinadventure) — me, Cravin' Adventure Studios. Directed the project and drove the creative direction, then designed and built every visual myself, from concept to the final loop, ran the client outreach, and produced and delivered the whole thing in a single same-night sprint.
Cravin' Adventure Studios - AI Agent System — researched the tour, built the visual map and proposal PDF, understood the content to custom-name every file and project accurately, set up the whole client folder system, and helped with the project's version control system.
Friend-1 — a good friend with a fast network. Spotted the post within about ten minutes and called me in. Gave the client question list and the idea to hide the logo on the soldier. Pushed me to lock the screen dimensions. References and feedback throughout.
Friend-2 — a good friend of mine, pulled in early as a creative asset who knows the tour and the vibe inside out. Re-listened to the discography to help dial the aesthetic and chipped in references and ideas as the three of us brainstormed.
Thoto (@thxto_klk) — the artist. The opener on the A$AP Rocky tour whose full set the visuals ran for.
LXND (@thelxnd) — the brand the set repped and my brief contact. Gave the brief (soldiers toward camera, war zone, swag it out, the whole set), the single QR code, the green switch, the 1920×1080 spec, and the logo built into the scene.
Casper (@caspersplayground) — on Thoto's media team. Sent the LXND logo, chased it down, gave feedback, coordinated the Dropbox handoff.

Tool chain

Image AI tools (early thumbnails, scrapped)

Image AI tools + Video AI tools (fast stills + motion)

Vector software (QR code vectorized + whitened)

Image-editing software (QR code on vest + in/out frames, logo pull)

Video AI tools (in/out points, QR code integrity)

Compositing software (two-comp, hue rotate, grain, fades, loop + QR code timing)
3.5 hrs

Friends Group Chat 5:44 PM EST → files uploaded 9:20 PM EST. June 25, 2026. Brainstorm to delivery.