Mitchell Edwards Work How I work About Skills Contact
Case Study · Stage Visuals

Thoto × A$AP Rocky Tour

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

● 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 label. Thoto is half of the cloud-rap duo ThotTwat with ICYTWAT.

Rocky picked Thoto to open the Don't Be Dumb tour, the full run outside the Governors Ball date. The war-scene loop I built carried the entire set.

01 — How It Started

It started with a phone call from a good friend.

A story went up looking for people who make stage visuals and know 3D. Friend-1 spotted it within about ten minutes and called me to reach out ASAP.

I DM'd the contact, followed up by email, then found more of the right people on the team and reached out 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.

At 5:44 PM EST, two close friends and I opened a group chat to brainstorm. That is where the creative direction got built. Friend-1 steered the vibe right away: army, not SWAT. They dropped reference boards and handed me the client question list, hammering that the songs mattered most.

The direction came together fast: army not SWAT, grunge, heavy haze and smoke, glitchy strobe, a hint of CCTV. Soldiers with guns, selectively, with red lasers off them. Helicopter propeller blades as scene transitions. Then I steered it into what I would actually build.

Mood board

The board the three of us pulled together: red HUD scopes, surveillance and CCTV, black-and-white targeting, glitch, smoke. I 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.

LXND bit within about five minutes on Instagram. I called instead of texting back. They told me exactly what they wanted: soldiers walking toward the camera, a battlefield war-zone vibe, and to swag it out. The visuals were for Thoto, an opener on the A$AP Rocky tour, covering Thoto's whole set.

On that same call I pinned down the environment, the colors, the soldiers' outfits, and sent the mood board to confirm direction. They locked it to a single QR code, and the visuals had to carry every song of the set, not score one track. LXND gave me the screen spec: 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.

I started thumbnails with one AI image tool. Not realistic enough. So I jumped to a better one, ran the same prompts plus variations, and got stills I loved. Then I brought each still to life as AI video, directing it shot by shot. Usable motion, fast.

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 dark black-gray on transparent. To read clean against a dark scene, I vectorized one and recolored it white, then carved a space into a soldier's back vest and placed it there. I built an in frame and an out frame and fed both to a more powerful AI. Give that AI one endpoint and the code gets mangled and will not scan. Both endpoints keep it sharp.

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.

They wanted the QR code up once a minute, but my loop was only 25 seconds with the code at the very end. In the final comp I duplicated the loop across the full 10 minutes and stripped the code off every other pass.

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, following the Rocky vibe and my mood board. Then LXND and Casper both hit me to switch it to green, and I was already deep into red. My fix was two compositions: a movement comp holding the chopped clips, and a final comp at 1920×1080 matched to the pixel map. I dropped the first inside the second and applied a single hue rotate. Everything flipped in one move.

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. Curves of calculated blur riding in and out. Monochrome grain pushed and pulled so it breathed like CCTV footage. Each shot fading up from black and back down, so the loop never cut harshly.

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.

I exported the final loop, then a ten-minute version, the length of Thoto's set. I uploaded everything to their Dropbox, every file named so they knew which was which. Fully uploaded by 9:20 PM EST. From 5:44 PM EST to delivery, about a three-and-a-half-hour sprint.

That obsession with staying organized is why I built my agents the way I did. They read my raw files, rename them, sort them into a client file system, and set up the delivery folder. Even on a chaotic same-night turnaround, nothing got lost.

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 showing up once a minute. All at 1920×1080, built and delivered in a single night.

The loop that ran on stage
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, 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, up 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 with real-time environment lighting. The tanks. The helicopter and propeller-blade transitions. More clips, more glitch passes. Everything cut for the clock is prepped and ready.

11 — Credits, Tools & Timeline

Built fast, built together.

Who did what

Mitch — Directed the project and the creative direction, designed and built every visual from concept to final loop, ran the client outreach, and delivered the whole thing in a single same-night sprint.
Mitchell Edwards - AI Agent System — researched the tour, built the visual map and proposal PDF, custom-named every file, set up the client folder system, and handled version control.
Friend-1 — 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.
Friend-2 — 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.
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, 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.