Continuing the DarkDesire theme with more dark elements to expand the world, draw your audience deeper, and make this Halloween unforgettable.
Available On Patreon
The veiled woman turns into a skeleton. A gem-adorned tarantula is her pet, along with a spotted orchid and a faceted gemstone orb. She spins endlessly.
All loops have transparent backgrounds, making it easy to layer the elements together. The bonus Resolume project expands the base loops into ready-to-use compositions, saving you time and taking you directly to showtime.
Seven VJ loops + a Resolume project, arranged into columns and ready for mixing. Available in FHD (1080p) and 4K (2160p) until November 30, 2026.
Creation Process
I expanded last month’s theme, and you can read about its creation process here.
This time, I created more elements to interact with the veiled woman: a tarantula, a spotted orchid, and a faceted gemstone orb. I also created her skeleton, but more about that later.
The Orchid start frame was actually created last month in Nano Banana Pro. I generated an animation of it closing and reopening in Kling 4.0, at 4K resolution, because it had just been released and I was curious to test it. It worked well.
I wanted another take on the completely covered woman, so I generated a start frame of her right in the middle of a rotation. I then used Kling 4.0 to animate her rotating 360 degrees.
Next, I generated the Tarantula frames, keeping the same gem-adorned design language and making it as hairy as possible. Once I had the spider in the pose I wanted, I used that image as a reference to generate another frame of it sitting in the woman’s hands.
I then animated the Tarantula on her hands, making the spider rise up into an attack pose. I later connected two generations to create a single loop. For the top-down shot of the spider, I wanted it to move its legs sporadically before raising up. I planned to take that rising movement and bounce it on the beat in Resolume.
Next, I wanted the veiled woman to perform a dark ceremony with her hands. Kling 4.0 generated the animation well, but it couldn’t loop it as easily as Seedance does. So I extracted the last frame of an animation I liked and used it as the starting frame for the next generation, rather than trying to make the original start frame match the ending. I generated a couple more animations and edited them together to create a 32-second loop.
I also wanted a different red light source coming from behind the woman. I generated a frame of a red moon in Nano Banana Pro and placed it in the background. It looked okay, but I couldn’t come up with an interesting enough animation for it, so I scrapped the idea.
I then created a faceted gemstone orb and tried generating a full 360-degree rotation in Kling 4.0. That didn’t turn out too well: the orb only rotated a little and the animation didn’t loop properly. Then I realized it didn’t actually have to rotate the full 360 degrees, as long as it looked like it did. So I generated a couple more rotation sequences and edited them together in Premiere Pro to make them look like a continuous loop.
Now I wanted to try something new: taking the woman’s dark ceremony loop and changing the character into a skeleton. I took a frame from that loop and edited it in Nano Banana Pro, turning the woman into a skeleton while keeping her overall look. I then used Higgsfield’s Genjutsu Motion Transfer, asking it to replace the woman in the video with the character from my reference image. It worked like magic.
The Kling 4.0 animations were generated in 1080p at 24fps. Just as I did with the original DarkDesire VJ loops, I upscaled them to 4K using Topaz Astra Web and slowed them down 2x in the Topaz Video desktop app. I then time-remapped them in After Effects to fit 120 BPM at 30fps. Finally, I removed the chroma key backgrounds from the characters and elements in After Effects using Keylight 1.2.
Resolume Arena Project
I pretty much followed the same approach as in the first DarkDesire set, layering the character loops, Orchid, and Tarantula elements over the faceted gemstone orb as a background. I then scaled down and duplicated the characters to create a main character in front, with two smaller characters further back.
The fun thing about having two identical animations of the character and skeleton is that I can now mix between them, or simply flash short bits of the skeleton instead of the woman.
As with last month’s project, I created two versions for most of the compositions: a calm version to play during the quiet parts and an active version to trigger on the drop. I’ve marked the columns to show the different states: calm is blue, and full-on is red.
I used the Transform effect to scale the loops up and down for impact, sometimes adding a little random rotation to make things more hectic. I also used the Twitch effect with the Light, RGB Shift, and Blur parameters.
I ended the deck with a couple of radially cloned characters, using the faceted gemstone orb as the center, along with some colorizing options to remind you that red isn’t the only color you can use.
Final Thoughts
After the first DarkDesire reward, I still had some dark visions that needed to come out of me. I’m glad they did. I’m calmer now.
What's Next?
More characters?
Let me know if you have any feedback or insights via email at [email protected] or DM me on Patreon / Facebook / Instagram.
Join as a superfan to support the creation of more VJ loops and tutorials, and to keep adding fresh visuals to your performance to amaze your crowds.

