Page 1 of 1

Drum and Bass - Are you ready?

Posted: Tue Dec 06, 2022 9:18 pm
by Sadler
Warning, a bit flashy in places:


All timed (multi case switch expression on the Playback time) and rendered in Magic with elements from DALLE-2 and lots of TV shaders. 3D model totally within Magic too.

Re: Drum and Bass - Are you ready?

Posted: Wed Dec 07, 2022 1:03 am
by Terry Payman
Great work Sadler!
I love the animation.

Re: Drum and Bass - Are you ready?

Posted: Wed Dec 07, 2022 7:47 am
by Sadler
Thanks Terry, you might recognise the grinning mug!

Re: Drum and Bass - Are you ready?

Posted: Wed Dec 07, 2022 10:36 am
by TKS
This face is killing me :lol:

Although it fits the genre perfectly, it's a bit too fast-paced (at least for me) to really enjoy because it takes my attention away from the music.
That being said, it's really, really well done with lots of cool effects!

Re: Drum and Bass - Are you ready?

Posted: Wed Dec 07, 2022 7:18 pm
by Sadler
TKS wrote:Although it fits the genre perfectly, it's a bit too fast-paced (at least for me) to really enjoy because it takes my attention away from the music.
Hey, yes I do know what you mean and I would/should/could have tamed some parts a bit more. It is a good point about which aspect has/should have more dominance - is it a video with music or music with visuals and then all the subtleties in between. For me, in this instance, it makes the music more compelling, more joyful, more gritty etc but then, I'm biased! Critique appreciated though.

Re: Drum and Bass - Are you ready?

Posted: Thu Dec 08, 2022 3:17 am
by namoron
cool video, I really love how you got the switching synced so nicely, just curious but could you show the node setup of the "multi case switch expression on the Playback time" would be cool to mess around with something like this at some point.

Re: Drum and Bass - Are you ready?

Posted: Thu Dec 08, 2022 8:19 am
by Sadler
This sort of workflow would be better suited to a timeline UI but this setup is the closest thing to that, if you want to stay within Magic. I still use a NLE to find the time values for each event then transfer those values to expression variables (100th/sec). The code is my attempt to try and make the entry and editing less tedious, so it comes out looking a bit obscure, but it means I can reuse this code and just change values in the variables. The important thing for any timed expression is the 'inrange' function - simplifies the conditions for activation greatly.
Screenshot 2022-12-08 075821.png
Screenshot 2022-12-08 075821.png (54.23 KiB) Viewed 34040 times

Re: Drum and Bass - Are you ready?

Posted: Thu Dec 08, 2022 2:59 pm
by TKS
Sadler wrote:The important thing for any timed expression is the 'inrange' function - simplifies the conditions for activation greatly.
I've never noticed the 'inrange' function, so far I've always used millions of if() statements, which are a bit better readable, but as you said, hard to reuse.

Thanks Sadler 8-)

Re: Drum and Bass - Are you ready?

Posted: Thu Dec 08, 2022 10:38 pm
by namoron
I had no clue you could actually do stuff like that with expressions in magic! Thanks a lot for the info, hopefully I can figure out a good way to use this info.

Re: Drum and Bass - Are you ready?

Posted: Tue Dec 27, 2022 5:45 am
by digi
Huge thank you for this! I've been trying to figure out how to do timing and I've been waiting for some timeline UI. I don't mind writing code so this will be extremely useful.


Re: Drum and Bass - Are you ready?

Posted: Sun Jan 01, 2023 11:48 am
by friday3000
Nice video and very interesting information's about the expressions for timing! :idea:

Re: Drum and Bass - Are you ready?

Posted: Wed Jan 11, 2023 10:55 pm
by TEHK
My first thought... there's no way this was done entirely in Magic. But, after reading the replies, I was thoroughly amazed to find out that it was!

Incredibly crafty!

Re: Drum and Bass - Are you ready?

Posted: Thu Jan 12, 2023 5:02 pm
by Magic
This is really nice Sadler. You're getting quite good not just at the visuals themselves but at the overall process of making a video that keeps being interesting for several minutes.