Marbles vs Music - Visualizer Bars Battle Royale

Sdílet
Vložit
  • čas přidán 28. 02. 2023
  • Chaos League is my marble race series that spawns YOU in. Create your character with custom images, colors, victory messages and more. Climb the leaderboards and see how you rank among the competition. How do I join for free? It’s simple, just become a valid patron at / doodlechaos and you will be spawned in to the next Chaos League video automatically! You can join for FREE with Patreon’s new “Free Trial” feature! I’ve maxed out the duration. The higher tier you pick, the easier it will be to spot your character in the crowd. (PSA: If you cancel before the video comes out, I won't be able to draw your information from the API and you won't spawn in. Custom pledges below "Doodler" tier will not spawn in.)
    Welcome to episode 3 of Chaos League. I built my own physics based music visualizer just to make this video. It's mostly procedural along a line renderer, which is how I was able to curve the visualizer bars into different paths. Super fun to build, but boy did it turn out to be way more challenging than I was expecting. I've been learning a lot while working on this.
    Season 1 Uploads
    Chaos League Ep 1 - • Marble race, but each ...
    Chaos League Ep 2 - • Can you escape me?
    How do I customize my marble?
    Your marble will be spawned in with your current Patreon profile picture image. Display names are taken from your Patreon name as well. You can update these at any time on Patreon. Other customization options (such as victory message and name color) must be modified by logging in with your Patreon account at doodlechaos.com. Don’t forget to add a victory message to display on the top ten leaderboard!
    Have other questions? Ask in the Chaos League Discord Text Channel.
    / discord
    Twitter:
    / doodlechaos
    Music:
    [Electro] Nitro Fun - Cheat Codes [Monstercat Release]
    • [Electro] Nitro Fun - ...
    Lego Click SFX by CGEffex:
    freesound.org/people/CGEffex/...
    My main takeaways from this project (Mostly me rambling just to clear my head)
    1. Unity Package Manager is amazing! Learn to make your own packages and you will become 10x more organized. It is so cool that I can make a change to my visualizer spectrum package, and then update it into all other unity projects with ease. No more duplicate instances of code across projects.
    2. Animation does not play well with kinematic rigidbodies. Challenge: Make super fast moving bars animated to music interact naturally with rigidbody physics, and exert the proper force on the balls based on their change in growth velocity on the bar from the music. Making the bars grow while also maintaining the correct velocity was a tough challenge. My solution was to create "caps" for each of the bars that are a constant scale, then scale a secondary base mesh underneath it. Now how should I move these caps? First failure, PID controlled caps, it looked correct, but the balls kept glitching through the bar colliders. Second failure, making custom config joint sliders for each of the caps so that they are locked into a certain range of motion. This also had crazy bugs in the physics. Sometimes the balls would stick to the top even as the bars were moving down against gravity. My theory for why this method was failing the penetration resolution tried to push the bar away to resolve the collision, rather than the ball, but the rigidbody world somehow wasn't aware that I had a constraint due to the config joint? IDK. Constraints + Rigidbodies in unity have been buggy in my experience, but I'm probably doing something wrong. Finally, the working solution turned out to be the simplest. All I had to do was make the rigidbodies kinematic and animate them with Rigidbody.MovePosition(). This updates the velocity correctly and viola, no more glitches!
    Fun facts:
    - I pulled an all nighter just to get the physics correct when the marbles impact the music visualizer bars.
    - I added support for emojis in the victory message on the leaderboard!
  • Zábava

Komentáře • 209

  • @Jadondigital
    @Jadondigital Před rokem +250

    3:02 I tasted victory for a few sweet seconds.

  • @rbunpat
    @rbunpat Před rokem +154

    IDK why but seeing the ball get thrown around when the bass drops is hilarious to me

  • @Klabbity_Kloots
    @Klabbity_Kloots Před 11 měsíci +7

    2:36 Rest in peace, Backwards "F" Guy. You were the only ball I could keep track of.

  • @dzmo-official
    @dzmo-official Před rokem +111

    You nailed this with the built in visualizer!

  • @Tapitus-totalus
    @Tapitus-totalus Před rokem +11

    2:54 the two guys just chilling outside the arena 👁👄👁

  • @rwqfsfasxc
    @rwqfsfasxc Před rokem +96

    My random picks were:
    Richtofen (224th)
    Brendon (138th)
    Klaod (100th)
    not real great here, but I got right on 100! so that's cool

  • @TheWhanos
    @TheWhanos Před rokem +57

    i think you could create the next great rhythm game

  • @jamezycatboy9926
    @jamezycatboy9926 Před rokem +70

    It’s a shame none of the balls used cheat codes to survive the level.
    Btw great level! And yes, I AM saying that before I even watched it.

  • @TheAdvertisement
    @TheAdvertisement Před rokem +11

    With some of these songs choices this is starting to feel more and more like Just Shapes and Beats Marble Edition and I love it.

  • @TheAdvertisement
    @TheAdvertisement Před rokem +5

    3:22 Goddamn I feel bad for the guy that was knocked off last second.

    • @jare114
      @jare114 Před 11 měsíci

      YES YES YES YES NO NO NO FCK NO

  • @foxxyytofficial
    @foxxyytofficial Před 8 měsíci +4

    That was amazing, and even better with the JSAB soundtrack

  • @CurlyBolt
    @CurlyBolt Před 7 měsíci +2

    This feels very inspired by just shapes and beats

  • @dzmo-official
    @dzmo-official Před rokem +13

    4:07 how my great grandfather laughs

  • @Gizmote
    @Gizmote Před rokem +27

    Insanely clever concept, great execution! One of the most innovative channels I know of, especially with regards to audience participation. Amazing work!

    • @DoodleChaos
      @DoodleChaos  Před rokem +4

      Thanks Gizmote! This is only the beginning!

  • @RatchetSly
    @RatchetSly Před rokem +3

    I saw that trap in the middle with the Just Shapes & Beats colours of cyan and pink, very good.

  • @candyman4769
    @candyman4769 Před rokem +6

    NEW ONE lets go!

  • @sirgabealot01
    @sirgabealot01 Před rokem +4

    As both an Animusic admirer and a past Jack Spero fan, words can't do justice to emphasizing how much I love this series. Definitely hoping this becomes a regular thing, this is currently one of my favorite things to watch. Great work as always.

  • @lunarr8499
    @lunarr8499 Před rokem +5

    Yeah Cheat Codes! My favourite jsab level music! The visualisers look so cool and music sync is very well done,

  • @LadyBakeneko
    @LadyBakeneko Před rokem +7

    Made it to 1:06 before I got lasered! #277

  • @WitherdGames477
    @WitherdGames477 Před rokem +6

    Let's be honest JSAB music is the best
    (just shape and beats)

  • @UchayKaykay
    @UchayKaykay Před rokem +4

    Another great round
    Definitely not salty about dying early, no sir

  • @CrystalClear51
    @CrystalClear51 Před rokem +2

    Imagining the marbles fighting each other for the platform in the final round looked cool

  • @milesbyrd2668
    @milesbyrd2668 Před rokem +2

    I love how he does these

  • @dzmo-official
    @dzmo-official Před rokem +13

    Great job again! Got one more to go!

  • @tiddlez3948
    @tiddlez3948 Před rokem +2

    0:50
    OH COME ON IT JUST STARTED I HAD SUCH A GOOD STREAK IN THE TOP 70

  • @TheAwes0meo
    @TheAwes0meo Před rokem +3

    1:53 216th, it's getting harder now with more players!

  • @fredcole6844
    @fredcole6844 Před 8 měsíci +1

    This is one of the coolest ideas I've ever seen!

  • @toch19
    @toch19 Před 9 měsíci +1

    I couldn't imagine seeing myself in a video like this. Very... unpredictable. Like a victory you earned yet at the same time haven't earned.

  • @castdragon8849
    @castdragon8849 Před rokem +1

    18th place Quazillionaire I was rooting for you pal.

  • @the-protogen-of-the-sky
    @the-protogen-of-the-sky Před rokem +1

    Yea I can see myself somewhere in those million marbles

  • @pikansanok
    @pikansanok Před rokem

    Video: Welcome to the Chaos League. Last survivor wins.
    Captions: Welcome to the *KFC's massive survivor wings.*

  • @PrisonerFlake
    @PrisonerFlake Před rokem +1

    good highlight of me at 1:11 lol

  • @ShinigamiRC38
    @ShinigamiRC38 Před rokem

    That song is a throwback to a time I didn't care that much about everything

  • @juliaconnell
    @juliaconnell Před rokem

    wow! never thought be able to find me at all (which I'm yet to do...LOL) - let alone finish in top 10 - #5 - happy with that, more than, ecstatic!!! *THANK YOU* for the opportunity to play, really appreciate it - been a fan for ages, this is sooooo cool. thank you 💖❤💖

  • @luckyenigmas
    @luckyenigmas Před rokem +2

    Hunger games.. marble style!

  • @BabyDollFanChannelYT
    @BabyDollFanChannelYT Před 4 měsíci

    I love these user balls! I am pretty sure like marble user just chaos battle and how is cool.

  • @DJ_Sparks
    @DJ_Sparks Před 2 měsíci

    you need too do more of these

  • @FederalPursuitVehicle

    I didn't expect myself to revisit cheat codes again. The ending was pretty good tho.

  • @IrreleventCotheBestCompany

    Hey, that’s the funny song from the funny block game!

  • @cammiesthetic
    @cammiesthetic Před 11 měsíci

    I have lore for some of the members. In the most recent video, I was rooting for someone named Derek with a default cat pfp. In this one, and one other, I rooted for Richard Thomas saying it was “Derek’s brother.” Then, I realized that Miles Cruse-Barnett’s message is “Hey it’s me, Richard.” Then it all clicked. Their default pfp is a cat, and cats have 9 lives. This means that Darek, Richard, and Miles are all the same cat, but on different lives, and the whole time I thought they were brothers. True commitment.
    shoutout to Darek, Richard Thomas, and Miles Cruse-Barnett.

  • @droid7778
    @droid7778 Před rokem

    This is cool af

  • @PremiumCheeses
    @PremiumCheeses Před rokem +1

    Made it much further this time! So close!

  • @Chizinky
    @Chizinky Před rokem

    They really went crazy either the lasers though

  • @combatbrony6705
    @combatbrony6705 Před rokem

    Bro I am loving these I really wanna be part of it

  • @PrisonerFlake
    @PrisonerFlake Před rokem +2

    already said in the discord but this was definitely the best one so far (even if i ranked the worst in this one lol) so much cool stuff😄

  • @kriscerosaurus
    @kriscerosaurus Před rokem

    Mesmerizing

  • @ThatWookieeGamer
    @ThatWookieeGamer Před rokem

    My teacher: What’s so cool?
    Me: Nothing.
    My brain:

  • @maxanimator9547
    @maxanimator9547 Před rokem +2

    "Chaos League"
    I recognise that font.

  • @pigeon_lord834
    @pigeon_lord834 Před rokem +1

    its funny how the beats just act like a cannon

  • @redrumtheartist6275
    @redrumtheartist6275 Před 10 měsíci

    We had a good run, Elatedfieldmedix.

  • @Lovehandels
    @Lovehandels Před 5 měsíci

    Omg I love this ! using music from the Monstercat family well I have to sub now!

  • @batmank31
    @batmank31 Před rokem +1

    Sweet! 99th ain’t bad

  • @TellerG17
    @TellerG17 Před rokem

    Awesome!

  • @nadimmohammad5911
    @nadimmohammad5911 Před 8 měsíci +1

    Yessss CCOST got 4 place 🎉🎉🎉

  • @BenTheMiner
    @BenTheMiner Před rokem

    ayyy i love this song

  • @Stagnated541
    @Stagnated541 Před rokem +1

    Very original

  • @mr.z_yt
    @mr.z_yt Před 11 měsíci +1

    1:52 whoa that’s a lot

  • @Adddmeeeeh
    @Adddmeeeeh Před rokem

    Rip sir moo who was first to sit on the winner shelf

  • @user-pr8ei6wl4o
    @user-pr8ei6wl4o Před 8 měsíci

    Dude's pc is otherworldly.

  • @Kai_Ri_
    @Kai_Ri_ Před 4 měsíci +1

    When you pick someone at the start only for them to be the second player gone: …

  • @ggman.
    @ggman. Před rokem

    I picked number 18 im proud

  • @zanderdoessomething
    @zanderdoessomething Před rokem

    Some Just Shapes and Beats vibe here

  • @mr.z_yt
    @mr.z_yt Před 11 měsíci +1

    1:24 Mario jump sound effect

  • @user-qu6wm6fv4t
    @user-qu6wm6fv4t Před rokem

    Lets goooo my favorite song

  • @shaninemariesentillas6091
    @shaninemariesentillas6091 Před 11 měsíci

    Remember to keep comments respectful and to follow our commuity guidelines

  • @SituatedPine
    @SituatedPine Před rokem

    Song name-Cheat codes in jsab

  • @theresabishop3521
    @theresabishop3521 Před rokem

    Nice

  • @JF-lw9qi
    @JF-lw9qi Před 10 měsíci +1

    I like your music man.. how can I work with you on a music project?

  • @99batran
    @99batran Před rokem

    nice

  • @showd6229
    @showd6229 Před rokem +1

    Me knowing this song from jsab

  • @lordshennington2756
    @lordshennington2756 Před rokem +7

    Man the ending was very anti-climatic for this one.

  • @Daragonal
    @Daragonal Před 7 měsíci

    328th?! Come on! GO KIRBY!!!

  • @zzz181085
    @zzz181085 Před rokem +1

    I'll just keep rooting for AboriginalFrog for no reason.
    LMAO

  • @BEST_ALEX
    @BEST_ALEX Před rokem +1

    1:24 1:53 Mario boing sound

  • @killergamer9187
    @killergamer9187 Před rokem +2

    pirates of the caribbean on the water piano pls

  • @jard858
    @jard858 Před rokem

    Almost shapes and beats

  • @solitarelee6200
    @solitarelee6200 Před rokem

    My despair when my guy Kirby got knocked out right at the beginning............. T_T

  • @4U70_DeadAuto
    @4U70_DeadAuto Před rokem

    How were the first and second obsticals placed: By you or by a robot

  • @saggyshaggy5681
    @saggyshaggy5681 Před rokem

    Gotta love nitrofun

  • @ryleyoconnor8010
    @ryleyoconnor8010 Před 11 měsíci

    Me a FH4 player: Hey, I've seen this one

    • @gr4h4mYT
      @gr4h4mYT Před 8 měsíci

      Ayy I play FH5 bro! But I made OUTSTANDING progress in FH4

  • @raulq6396
    @raulq6396 Před 9 měsíci

    You killed them

  • @BlameDavid
    @BlameDavid Před rokem +2

    damn sillyboyjoshua2 do as good this time as the last one
    it is a shame 😔

  • @Dragon_Destroyer
    @Dragon_Destroyer Před 6 měsíci

    more like doodlechaos bossfight

  • @mashtheglorious
    @mashtheglorious Před rokem

    Imagine Being The First To Get Out.🥶 It Must Feel Sad.

  • @abuazamazim
    @abuazamazim Před 10 měsíci

    Yo i remember this song it from just shapes and beats (jsab of short) and its in a lvl called cheat codes

  • @biobagholder8081
    @biobagholder8081 Před rokem

    the secret to winning this is to hate music

  • @Serial.Desig.N
    @Serial.Desig.N Před 10 měsíci

    IS THIS THE MUSIC FROM THE GAME JUST SHAPES & BEATS I THINK IT IS :D

  • @b06bhelgabrielapostol95

    My pick was Quazillionaire(18th)

  • @superking208
    @superking208 Před rokem

    THIS CHANNEL IS SO FUCKING COOL OH MY GOD

  • @minimapperogf
    @minimapperogf Před rokem +1

    I need a copy of that visualizer

    • @isaacmiller1280
      @isaacmiller1280 Před rokem

      If you've got JSAB you can get one just as impressive in the video mode there.(if your not familiar JSAB is the game Just Shapes And Beats.)

    • @minimapperogf
      @minimapperogf Před rokem

      @@isaacmiller1280 Wait. You can make stuff like that in JSAB?!!!? Oh wait, I was thinking of A Dance Of Fire And Ice lol. But I will have to look into that! Thanks!

  • @TheMapGod275
    @TheMapGod275 Před rokem +1

    I was watching stargust for a lot of the video and he got 42nd

  • @droid7778
    @droid7778 Před rokem

    Is there a prize if you win. Lol, I should join discord for season 4 probably

  • @drmini7522
    @drmini7522 Před 8 měsíci

    bro's playing Just Shapes and Beats lol

  • @aithrasherboi
    @aithrasherboi Před rokem

    If it weren't for thr fact that I dont have a credit card I would be participating in the season finale.
    Ima pretend like In in there and cry about it later

  • @Sponers1
    @Sponers1 Před 3 měsíci

    My boi Rahvanox got scamed by a glitch at 2:11 in the right bottom

  • @minimapperogf
    @minimapperogf Před rokem

    Imagine if there was no winner 💀💀💀💀💀💀
    Lmao the hehehehe att he end

  • @fourtwo4242
    @fourtwo4242 Před 11 měsíci

    imagine getting stuck outside

  • @justarandomhandlewithnomeaning

    Did not expect 3kh0 here

  • @SupersuMC
    @SupersuMC Před rokem

    I got eliminated at 1:05 by a laser. XD

  • @BEST_ALEX
    @BEST_ALEX Před rokem +1

    I did this with my speaker before