How Crash Bandicoot's Amazing Particle Effects Were Created

Поділитися
Вставка
  • Опубліковано 10 гру 2024

КОМЕНТАРІ • 597

  • @wandersgion4989
    @wandersgion4989 6 років тому +277

    I love how you just happen to have an old build of a canceled Madagascar game lying around. Someday you’re just gonna nonchalantly turn up with an alpha build of Half-Life 3 or something. lol

    • @newgameld2512
      @newgameld2512 6 років тому +5

      Traveller's Tales didn't make Half-Life bruh. And... you were probably aware of that.

    • @wandersgion4989
      @wandersgion4989 6 років тому +7

      Newgame+ LD Maybe he knows some people in Bellevue, Washington. 😉

    • @Nikku4211
      @Nikku4211 6 років тому +18

      @@@newgameld2512
      That's the joke.

    • @astropgn
      @astropgn 6 років тому +2

      wooosh

    • @arekrekas213
      @arekrekas213 4 роки тому

      @@Nikku4211 there was no joke

  • @Joevenon
    @Joevenon 6 років тому +949

    *Basically "So, to show you more about these effects, I'll show you a almost never before seen prototype from a cancelled madagascar game I have here"*
    *That's why I love your channel so much, Jon! keep up the astonishing work!*

    • @davidgomes8559
      @davidgomes8559 6 років тому

      Você por aqui Joe? hehe

    • @Joevenon
      @Joevenon 6 років тому +16

      *Actually I bold my comments because I'm kind of addicted in doing that*

    • @potate_overlord
      @potate_overlord 6 років тому +8

      I would love to see more of that prototype actually. Looks pretty cool.

    • @captainnintendo
      @captainnintendo 6 років тому +6

      Joeveno you almost make it sound like showing off a never before shown game beta just to show off a particle effect is a big deal~ xD

    • @TDRR_Gamez
      @TDRR_Gamez 6 років тому +4

      Well then please stop, it makes the letters look awful on many mobile devices and it just *sucks.*

  • @Interference22
    @Interference22 6 років тому +811

    Apart from the coding behind this, I'd also be interested in how you achieved the rays through the windows.

    • @rubberbawlz
      @rubberbawlz 6 років тому +35

      The coding is the best part, are you mad?

    • @soviut
      @soviut 6 років тому +48

      Most likely the rays were done by having a single tall beam texture per particle. The particles would then be given a reasonably long lifespan so they would shimmer instead of flicker. The emitter was then placed on an angle to simulate the light direction. There is probably an option on the emitter to use a texture to determine the colour of each particle in a UV coordinate space, so by using the same stained glass texture for that, you get the illusion of multi-coloured light rays.

    • @GameDevAcademy
      @GameDevAcademy 6 років тому +1

      Yep. I'd like to see these things too.

    • @GameDr04
      @GameDr04 6 років тому +2

      I want to know that, as well.

    • @johnnymann4651
      @johnnymann4651 6 років тому +1

      think of them as partially textured transparent objects with fullbright turned on so lighting and shading doesnt affect them and there you have it. they are objects not particles.

  • @MauricioFernandezF
    @MauricioFernandezF 6 років тому +450

    I'd like to understand how the VPU was used to produce this particles, please!

    • @thomasandrews9355
      @thomasandrews9355 6 років тому +5

      yes!

    • @Cypryssss
      @Cypryssss 6 років тому +19

      Me too. I'd love more technical videos!

    • @gnightrow4020
      @gnightrow4020 6 років тому

      what is a VPU ?

    • @jc_dogen
      @jc_dogen 6 років тому +21

      @gNightrow
      Vector Processing Unit. They execute instructions on groups of numbers at once. Good for 3D math and other kinds of parallel processing tasks.

    • @kneesnap1041
      @kneesnap1041 6 років тому

      Seconded

  • @BoundaryBreak
    @BoundaryBreak 6 років тому +24

    So interesting!!! Channel never disappoints sir

  • @ano1nymus1
    @ano1nymus1 6 років тому +339

    I would have appreciated a bit more of a technical explanation, like you do in your other Coding Secrets. This was more of a demonstration of the particle editor.

    • @Erick-kl2do
      @Erick-kl2do 6 років тому +5

      ano1nymus1 since 2000 until today, there wasn't need to code everything, except for the gameplay itself and the in-game cutcene sequences, however that doesn't mean that it's really easy to make a good enviroment for the level design, the video shows how complex could be making the "indicated" effects for a level enviroment.

    • @GraveUypo
      @GraveUypo 6 років тому +48

      erm, every single one of those features in the editor, including the editor itself, was coded. it doesn't just pop into existence.
      this was just an artist-level demonstration. yeah, it's a great system, but people want to know how it works.

    • @nickwallette6201
      @nickwallette6201 6 років тому +4

      This video may not be heavy on source code, but it's a neat look behind the curtain on how effects are added to a scene, and how versatile those effects systems can be.

    • @MilesQuickster
      @MilesQuickster 6 років тому +3

      That is pretty satisfying and all, but I agree with anon1ymous1 here. I also want him to kind of touch upon how [t]he[y] programmed the whole system

  • @smbmadman1
    @smbmadman1 6 років тому +286

    Suddenly, Madagascar prototype!
    How did that one come to be, and why was it scrapped?

    • @FridiNaTor
      @FridiNaTor 6 років тому +30

      Ryan Silberman Probably made to show what they can do‚ and got denied. Like the Wallace and Gromit animation.

    • @AgsmaJustAgsma
      @AgsmaJustAgsma 6 років тому

      I played Vicarious Visions' GBA game, back in the day. It was pretty average, I recall.

    • @Harper_Onions
      @Harper_Onions 6 років тому +18

      @OneoftheCancor the final game we got from Toys for Bob does look suspiciously similar.

    • @AgsmaJustAgsma
      @AgsmaJustAgsma 6 років тому +11

      I never played the home consoles version of the Madagascar game, however I saw a walkthrough of the PS2 version, and let me tell you, the Toys for Bob version looks piss poor compared to Traveller's Tales' prototype. Heck, the latter looks like a seventh gen game in comparison, crude lighting aside.

    • @spacemancraig5781
      @spacemancraig5781 6 років тому +11

      Looks like some of their assets made it into that game media.playstation.com/is/image/SCEA/slus-21015-game-ss-4?$MediaCarousel_LargeImage$

  • @retractingblinds
    @retractingblinds 6 років тому +80

    Wow, the PS2 was a monster to handle all of that. That, or TT's programming was legendary and under-appreciated on the system.

    • @RAFMnBgaming
      @RAFMnBgaming 6 років тому +18

      From what i remember the PS2 was actually the weakest console of its generation, possibly besides the Dreamcast. But it was certainly far from impossible to make fantastic looking games on, as its library can attest to.

    • @RFC3514
      @RFC3514 4 роки тому +1

      What makes you think it was "under appreciated"? Most of their games were very successful and got good reviews.

    • @lukabrasi001
      @lukabrasi001 4 роки тому +1

      @@RFC3514 actually yeah, the PS2 was technically weaker than the rest of it's generation, but that didn't stop us from playing these amazing games they've thrown at us. (Just look at Black, with little to no difference between XBOX and PS2 tbh.)

  • @Ogaitnas900
    @Ogaitnas900 6 років тому +42

    that madagascar prototype looks beautiful

  • @NIMPAK1
    @NIMPAK1 6 років тому +4

    I've always found particle effects to be very fascinating imo. This might be a stupid idea, but I've love to see a game that uses solely particle effects to create a fully 3D world that's able to scale and morph dynamically without having to worry about the polygon count or draw distance.

  • @NaamexES
    @NaamexES 6 років тому +15

    That Madagascar cancelled game looks really interesting, please do a video about it

  • @Felix4Gaming
    @Felix4Gaming 6 років тому +39

    I'd be really interested to see the programming behind all this!

  • @philrod1
    @philrod1 6 років тому +23

    We want to see both, obviously! Personally, I'd like to know more about the VPU. Cheers!

  • @SgvSth
    @SgvSth 6 років тому +17

    I will say that I think just a video on the lighting system and how it interacts with Crash and Coco might be nice due to being able to see certain effects on my damaged PS2 copy.

  • @EmanuelFrias
    @EmanuelFrias 6 років тому

    I am honestly really interested in seeing both topics next! Thank you for sharing this!

  • @KizulEmeraldfire
    @KizulEmeraldfire 6 років тому +1

    "I could do follow-up videos to show how specific effects such as stained glass windows were achieved, or a video to explain just how we programmed the VPUs to give us such a fast system."
    I actually want BOTH. :D Your Coding Secrets videos never fail to always absolutely FASCINATE me.

  • @rubberbawlz
    @rubberbawlz 6 років тому

    I would be interested in seeing EVERYTHING. i especially want to see the coding tricks used to achieve the system. Personally, my favourite videos of yours are the behind the scenes optimisations for these classic consoles. Having an industry professional's perspective is incredibly interesting and useful. Great work man.

  • @nuckm
    @nuckm 6 років тому +6

    thumbs up to the idea of a more technical video on the system, just hearing anything in-depth about the PS2 sounds fun due to how weird of a console it was. Definitely curious as to how the stained glass rays were achieved as well.

  • @BewbsOP
    @BewbsOP 6 років тому

    10:04 ok, that's fricking amazing. I don't think I'v ever seen an effect with that many particles moving around without the least bit of slowdown.

  • @Toothily
    @Toothily 6 років тому +27

    I really wanna know about the engineering behind it!

  • @the_brutal_king4314
    @the_brutal_king4314 6 років тому

    Absolutely astounding. I was amazed by the use of the scaling transform to give the leaves the look of a 3D particle! Not to mention the surprise Madagascar prototype!

  • @melody_florum
    @melody_florum 4 роки тому

    I’ve always loved watching videos explaining old game development but it’s so cool seeing it from someone who actually worked on those games

  • @ChangedMyNameFinally69
    @ChangedMyNameFinally69 5 років тому

    5:54 Reminds me of the ice particle effects a lot of fantasy RPGs nowadays use, particularly the spreading of growing blocks over a small radius

  • @stevemonks
    @stevemonks 6 років тому

    That's a blast from the past, I didn't expect to see the Madagascar game again. Nice to see the in game editors in action too after all of this time, that was such a great way to build and tweak level effects and objects.

  • @TheRacePig
    @TheRacePig 6 років тому

    The PS2's fill rate performance is truly remarkable, all those dang particles and it's not breaking a sweat. Amazing.

  • @rivet6403
    @rivet6403 6 років тому

    Man I kinda want to see both follow up videos! Seeing how you made the system so fast would be awesome, and seeing its other capabilities would be even greater! Dude as a person really into older games this whole channel is a gold mine! Thanks for this and I hope for more!

  • @gamecomparisons
    @gamecomparisons 6 років тому

    This really is amazing. There is SOOOOOOOOOOOO much talk online about how powerful the PS2 was, how great and misunderstood the VUs were, but no real examples. Thank you, and any and all further examples would be greatly appreciated.

  • @sandakureva
    @sandakureva 2 роки тому

    Tools like these never fail to fascinate me... or to remind me how fortunate I am to be doing similar work with 2020s tools, complete with all their niceties.

  • @sciverzero8197
    @sciverzero8197 6 років тому

    The light rays and VPUs are both of interest to me, as I've never seen so many particles render on the PS2 without any slowdown. I'm genuinely impressed by that.

  • @nerdoutwordout6294
    @nerdoutwordout6294 6 років тому

    I'm happy to hear all the stuff you've got to say about this! In honesty I kind of stopped noticing large development in 3D effects around the PS2 era (compared to the 32bit) so it's great to see and learn all the neat tricks that were going on.

  • @Prinsdam
    @Prinsdam 6 років тому

    This is the most robust in-engine editor interface I've ever seen on a console. Those gradient stops and the scaling in the texture viewer!

  • @greatsageclok-roo9013
    @greatsageclok-roo9013 6 років тому

    Seeing you mess around with that flame reminded me of messing with the adjustable particle systems in the Insomniac Museum in Ratchet and Clank 2 and 3.
    Specifically 2. Those ones were just so cool!

  • @NeoKesha
    @NeoKesha 6 років тому

    Outstanding! I was always amazed how Crash games was always technically advanced. Engines of most crash games are just masterpieces in graphical quality and performance.

  • @OnlyEpicEmber
    @OnlyEpicEmber 6 років тому +10

    That's pretty cool, shame you never got to do the Madagascar game

  • @xweert711
    @xweert711 6 років тому

    It's essentially a very simple yet incredibly powerful and robust particle builder and setter akin to something like UE's Particle Editors. This is brilliant. Fantastic work, dude!

  • @archerdark7524
    @archerdark7524 6 років тому +2

    Excellent channel! Nowadays, few such precious content can be found on youtube. Thank you very much! I'm 21 now and when I learned that you were working on iconic video games like Lego Star Wars or Crash Bandico, then I just needed to thank you for making my childhood more beautiful. Thanks!

  • @FissionMetroid101
    @FissionMetroid101 6 років тому

    This is the COOLEST THING! I've worked with the Source Engine's particle editor for several years. Seeing other game engines' editors is such a treat, especially seeing how similar they all sorta are!

  • @Sinn0100
    @Sinn0100 2 роки тому

    That's got to be one helluva kick in the pills. You work with a team creating a game from nothing. You built with your on hands a fully realized 3d environment filled with things a player can interact with. You spend countless hours coding, fixing, and creating this complex thing...then a bunch of bean counters slam the door shut. I can't even begin to imagine how frustrating that would be. Especially for those people like you who pour your heart into a project no matter what it is. That's pretty amazing.

  • @Thevaporwaveraver
    @Thevaporwaveraver 6 років тому

    wrath of cortex was one of my ABSOLUTE favorite childhood games .. i love your videos we need more developers to open up like you have because you guys have some insane amazing stories to tell .. that knowone will know or think anything of until they are told.. absolutely incredible !! ... have a nice Saturday evening and enjoy the rest of your weekend !:)

  • @skittyrocks
    @skittyrocks 6 років тому

    I'm impressed how the ps2 doesn't slow down with thousands of particles on the screen at once. Keep up the good vids they're fascinating

  • @TheBionicle9000
    @TheBionicle9000 6 років тому +19

    How about Twinsanity's Gone a bit coco level?

  • @pablojams5152
    @pablojams5152 6 років тому +2

    god i'd love to play around with this particle editor

  • @nicholashollander2256
    @nicholashollander2256 4 роки тому

    That particle editor has more thought and effort put into it than every piece of code I've ever written in my life put together.

  • @SteveM000100
    @SteveM000100 6 років тому +6

    Yes yes yes yes yes, I want to see all of it Jon :)

  • @ashervonsteinlager
    @ashervonsteinlager 6 років тому

    So Ingenious and interesting. I'd love some extended versions of your videos. I could watch them for hours. You sir are an unsung legend of your industry.

  • @brynshannon6692
    @brynshannon6692 6 років тому +2

    "It was a flame, and now five minutes later, it's a storm of leaves."
    How does it feel to *play god?*
    Seriously though, that's a ridiculously good editor! And I wanna see how you did the window beams. Many thanks.

  • @Zorf96
    @Zorf96 6 років тому

    TELL US EVERYTHING ABOUT THIS MAGIC! These videos are incredible! It's so inspiring to see these incredible creative tools being explained!

  • @TheJuicyJingle
    @TheJuicyJingle 6 років тому

    I would love to see how the rays were created, how collision works with the emitter, and also how you achieved the ridiculously low performance impact! This is incredible to me!!! Thank you for sharing this.

  • @joelmack7863
    @joelmack7863 6 років тому

    I actually really love this channel. All the games you show off, I played when I was a child.

  • @Humbird00
    @Humbird00 6 років тому

    Both the stained-glass effect and the underlying programming sound fascinating. I'd love to see videos about both of those.

  • @elPatrixf
    @elPatrixf 6 років тому +33

    VPU programming pretty please!!

  • @jordanbertran5793
    @jordanbertran5793 6 років тому

    I love to see more of this - anything you feel like showing and telling. :)

  • @Gecko1993HogheadIncOfficial
    @Gecko1993HogheadIncOfficial 6 років тому

    Funny that you mention particle effects, Metroid Prime 2 Echoes also has particle effects. One example is when the character of that game: U-Mos’ idle animations attracts moths to his beam of light he shines from his hand. Particle effects are very intriguing to me. Seeing this on Crash & Madagascar Party is really cool!

  • @MUSTASCH1O
    @MUSTASCH1O 6 років тому

    Thanks for sharing this. So much knowledge must just get filed away and forgotten when people eventually retire.

  • @piratetele
    @piratetele 6 років тому

    I am not a developer in any capacity, but this is incredibly interesting to me. I like seeing how things work in the background that most people don't think about.

  • @ShiraCheshire
    @ShiraCheshire 6 років тому

    I'd love to hear both about how specific effects work and about how the programming behind this works! Both sound like such extremely interesting topics!

  • @0m3GAARS3NAL
    @0m3GAARS3NAL 6 років тому

    Reminds me of Ratchet and Clank Up your Arsenal, in the Insomniac Museum they had a few particle effects you were free to edit with a debugging menu that popped up when you stood on a pad near the particle effect.

  • @violet_broregarde
    @violet_broregarde 6 років тому +5

    This is a cool tool, I'd love to see how you produced the particles, rather than simply what particles you produced

  • @talkashie
    @talkashie 6 років тому

    Yes, more in-depth please! I had no idea the PS2 was capable of pushing out thousands of particles without slowdown.

  • @Solibrae
    @Solibrae 6 років тому

    That was a really interesting behind-the-scenes look at game development.

  • @MiniMibani
    @MiniMibani 6 років тому

    Oh goodness, with something like this, rain and snow would be so simple and look so good!!

  • @john_hunter_
    @john_hunter_ 6 років тому

    I really like the trick where you changed the height to make it look like it was rotating.

  • @RobFarley74
    @RobFarley74 4 роки тому

    I've only just found your channel and absolutely loving it, I was coding games around the dx7 era of pc programming and the particle system I wrote was remarkably similar (although I only had start and end colours rather than many points throughout it's life). I also didn't make such a nice editor for it! But particle systems are definitely the thing that makes games stand out. Well, shortly after particle systems came foliage systems which were the thing that made games stand out! Awesome videos, I really enjoy them, and trying to work out how you achieved effects before you tell us!

  • @MortenSlottHansen
    @MortenSlottHansen 6 років тому

    Amazing what the PS2 could do! Really cool to see how good developers can master static hardware. Would love to hear more about everything else!

  • @willrobinson7599
    @willrobinson7599 4 роки тому

    Great video showing some of the tools used to enhance the games

  • @aphexjh
    @aphexjh 6 років тому

    seeing how the geometry is created/textured/placed in the engine would be cool. seems like there are some nice foliage effects and stuff. would also be cool to see that stuff.

  • @ThomCote88
    @ThomCote88 6 років тому

    I'd definitely be interested in seeing more detailed videos about how certain effects and the system as a whole was implemented.

  • @aarongreenfield9038
    @aarongreenfield9038 6 років тому +123

    Looks like the bandicoot in the thumbnail, needs to go on a crash diet!

  • @luria2498
    @luria2498 6 років тому

    Very interesting video! I didn't expect the particle editor to be capable of producing such a wide variety of results live. Good insight as always. :)

  • @Key4700
    @Key4700 6 років тому

    I really am interested in the technical side and the programming behind this. Thousands of particles on the PS2 without slowdown, modern game programmers really could learn a thing or two from how you (and presumably your team aswell) handled things back in the day

  • @DrNaz
    @DrNaz 6 років тому

    Amazing. I'd like to see these interacting with collisions!

  • @NaveTVG
    @NaveTVG 6 років тому

    I’d love to see a video on how you coded this! It’s fascinating how it doesn’t slow down much when you add several thousands of particles!

  • @sonixthatsme
    @sonixthatsme 6 років тому

    Super interesting. Always nice to see how games were / are made.

  • @DaanVankerkom
    @DaanVankerkom 6 років тому

    Please do follow-up videos, especially on how it's programmed, this looks super interesting on how this all was achieved on older consoles!

  • @silvea012
    @silvea012 6 років тому +3

    I'd love to see a video on how you programmed the VPU to do this.

  • @uniqutilities2831
    @uniqutilities2831 5 років тому

    Whoaaaaaa.... Gave me some good ideas for generalizing a particle engine. Thanks!

  • @mtylerryan
    @mtylerryan 6 років тому

    This was super cool! I love seeing all these inner workings! Anything you'd like to show us; I'm sure that we'd love seeing it :3

  • @Asdayasman
    @Asdayasman 6 років тому

    What an absolutely fantastic tool for the artists. In situ editing of the level, along with running natively on the hardware, so they'd immediately get feedback on performance.
    As a programmer, I'd be very interested in a more in-depth video on your instancing technique to prevent such a large number of particles from slowing down such (by today's standards) sluggish hardware. I have a high-level understanding of it, but a lower level explanation would be amazing.

  • @RutherfordMRV
    @RutherfordMRV 6 років тому +6

    What happened to the Wrath of Cortex builds are they lost? It be interesting to see the builds of Wrath of Cortex and Twinsanity as those game are full of development mystery which people would love to know/

  • @LetsPlayKeldeo
    @LetsPlayKeldeo 6 років тому

    I would love videos where you go into detail how you did those effects each and then maybe a longer video on how the system itself works

  • @MrRJReynolds
    @MrRJReynolds 6 років тому

    Please do both follow up videos.
    Using particles effectively always confused me as a designer, and it would be really nice to see how professionals use them.

  • @albertoaugustomanzanillahe9951
    @albertoaugustomanzanillahe9951 6 років тому

    love to see some of the VPU's programming :D, great videos!! keep'em coming

  • @ControlAllDa1337
    @ControlAllDa1337 6 років тому

    Another great video. I find this channel so fascinating. Would love to see the coding behind the particle system and tools

  • @SheepUndefined
    @SheepUndefined 6 років тому

    Considering that this system isn't too far off from modern particle systems, I'd honestly enjoy more videos on how specific particles were done.
    This would be really helpful for a lot of people, and anyone with their own copy of Unity or Unreal could even follow along.

  • @Glasgowphilosopher
    @Glasgowphilosopher 6 років тому

    This is fascinating, I'd love to see more

  • @607
    @607 6 років тому

    That particle editor is so satisfying!
    I see you already did a video explaining how it was programmed, but I would really like another video showing some possibilities implemented though the editor. :)

  • @TDAdvocate
    @TDAdvocate 6 років тому

    This is incredible. I love seeing this kind of stuff. Please keep up the awesome content!

  • @AristoGamer
    @AristoGamer 6 років тому

    Both! I'd love to see the actual code behind this, as well as some more details on the light rays

  • @stezneme81
    @stezneme81 6 років тому

    I love this channel , thanks so much for sharing and demonstrating everything you do .

  • @RagoDN2
    @RagoDN2 6 років тому

    As someone who recently got into assembly programming, I'd love to see the code behind programming the VPUs. It's fun seeing how much someone can do with so little.

  • @RyanGatts
    @RyanGatts 6 років тому +1

    The rays and literal way that you used the VPUs are particularly interesting to me. They seem like they might work similarly to modern GPU paricles at first glance. If I were to guess, I'd assume that the crepuscular rays were handled by having stacks and stacks of low alpha additive particles emitting aligned to the window and moving down in the direction of the sunbeam (and probably scaling up). This would be a pretty overdraw-heavy way of doing the effect, but that's my best guess looking at the featureset you have here. Also the technique is pretty similar to the concentric shell way of modelling volumetric fur, which seems a similar concept.

  • @NintendoTV64
    @NintendoTV64 6 років тому

    OMG, the Madagascar game was one of my all time favorite GameCube games! I didn't know you guys made a prototype for it!

    • @dhkatz_
      @dhkatz_ 6 років тому +1

      Pretty sure he's talking about a different game. He even said "cancelled" multiple times.

  • @gulfgiggleanimations4472
    @gulfgiggleanimations4472 6 років тому

    Reminds me of the particle effect customizer hidden in Ratchet and Clank 2: Going Commando, but this seems so much more robust.

  • @omegaPSI2006
    @omegaPSI2006 4 роки тому

    This channel is the best. I could listen to these for hours

  • @TechDunk
    @TechDunk 4 роки тому +1

    10:00 RIP UA-cam Bitrate!

  • @aaronboothproduction
    @aaronboothproduction 6 років тому

    This was ridiculously fascinating!

  • @austinnafziger4159
    @austinnafziger4159 6 років тому

    I'd love to see any and all videos you produce on the particle system.

  • @JohnSmithson999
    @JohnSmithson999 6 років тому

    These old editors used to build the game are fascinating!

  • @meh1672
    @meh1672 6 років тому

    I would love to see both these video ideas! :)

  • @bigbangbot-SuperSqank
    @bigbangbot-SuperSqank 6 років тому

    Great stuff. I would love to see more of this prototype in the future.