Turning bugs into Art

Поделиться
HTML-код
  • Опубликовано: 2 янв 2025

Комментарии • 672

  • @PezzzasWork
    @PezzzasWork  3 года назад +210

    Github repo github.com/johnBuffer/NovaBug

    • @ImXyper
      @ImXyper 3 года назад +2

      mmmm unstabel staer

    • @geotyper
      @geotyper 3 года назад

      ruclips.net/video/5MeCM6IjanA/видео.html simulation of particles collide with there trails

    • @geotyper
      @geotyper 3 года назад

      ruclips.net/video/FGSTS9rmJhI/видео.html and also instability of solver )

    • @ImXyper
      @ImXyper 3 года назад

      @@geotyper no

    • @6-dpegasus425
      @6-dpegasus425 3 года назад +2

      Any additional instructions for running this? Upon running gcc main.cpp from the src folder, I get an error for
      No such file or directory at #include

  • @suzanne4300
    @suzanne4300 3 года назад +1557

    He doesn't need volumetric simulations for creating nebulae.. His "buggy"code works just fine for that!

    • @d9gepro2
      @d9gepro2 3 года назад +88

      It looks like a star that keeps exploding

    • @codahighland
      @codahighland 3 года назад +133

      @@d9gepro2 To be honest, it kind of is. This isn't THAT far off from being a reasonable approximation of a star. The main difference is that the overshoot is the source of the extra energy here instead of fusion, but both happen because of particles getting shoved together too hard.

    • @ericrenz6074
      @ericrenz6074 3 года назад +33

      @2:50 im'a tell my grandkids this was the big bang theory

    • @transnewt
      @transnewt 2 года назад +2

      @@d9gepro2 that’s kinda just a normal star

    • @HyperMAX9001
      @HyperMAX9001 2 года назад +1

      I thought that Big Bang is similar to this simulation.

  • @dinoscheidt
    @dinoscheidt 3 года назад +1051

    Interesting how semi stabilities with a core and outer layer emerge on its own. Like the sun. Including solar flares. Brilliant video. ☀️

    • @elliotn7578
      @elliotn7578 3 года назад +12

      It's because he's changing parameters like viscosity and attraction force in real time.

    • @nothingnothing1799
      @nothingnothing1799 3 года назад +49

      @@elliotn7578 no it's literally just an emerging pattern, chaos tends to do that

    • @jetison333
      @jetison333 3 года назад +45

      @@nothingnothing1799 he is changing parameters in real time, but there is moments where it does start to form patterns by itself.

    • @marcellus5106
      @marcellus5106 3 года назад +4

      looka like the sun, but just too tiny too exist. maybe with a billion paricles and some kind of particle fusing, one could try and error its way up to near a real sun.
      Also about the star Canis Majoris ,its form may be something very similar to 6:42 .

    • @trs4184
      @trs4184 2 года назад +1

      hydrostatic equilibrium!

  • @tds6631
    @tds6631 3 года назад +991

    It looks like a star forming then going supernova
    Edit: after finishing video, the entire thing just looks like star simulation

    • @fburton8
      @fburton8 3 года назад +15

      Exactly my thought!

    • @turdle69420
      @turdle69420 3 года назад +23

      you're looking at it upside down. This is actually a tie-die teeshirt maker.

    • @d9gepro2
      @d9gepro2 3 года назад +1

      @@turdle69420 Funny Joke

    • @DaveMackenzie
      @DaveMackenzie 3 года назад +13

      I thought the same thing, but it also gave me 'big bang' vibes.

    • @d9gepro2
      @d9gepro2 3 года назад +1

      @@DaveMackenzie same

  • @martinhultman7613
    @martinhultman7613 3 года назад +219

    Pezzza: "I have a bug in my code".
    Also Pezzza: Creates a star.

    • @gobs5061
      @gobs5061 2 года назад +5

      "the power of the sun in the palm of my hand"
      _Pezzza

  • @nikitademodov3446
    @nikitademodov3446 3 года назад +116

    I love this! It's like watching a film but the "script" is just the variables changing. Beautiful stuff as always!

  • @AndrewBrownK
    @AndrewBrownK 3 года назад +286

    lovely, absolutely stunning
    Technical question: How does one even stabilize the energy at such high pressures? This is a really valid stress test for any physics engine

    • @user-sl6gn1ss8p
      @user-sl6gn1ss8p 3 года назад +46

      off the top of my head (and I'm no specialist : p), you can fiddle with the step sizes (either just reduce them all around, or use a method which calculates the necessary size or a predictor), use higher order methods (which take into account the rate of change of acceleration, and it's rate of change, etc), or try to force constraints (like re-normalizing energy or enforcing minimal distances and etc).
      The first two options can get really slow really fast. The last will introduce other unphysical behaviour. So yeah, as far as I know there's no way to really avoid this given finite time and an arbitrarily large amount of objects : p

    • @PezzzasWork
      @PezzzasWork  3 года назад +115

      "Sub stepping" (ie dividing each simulation step into N substeps with a dt N times slower) is a first possibility which in the end multiply the cost of the frame simulation by N but it's easy to add and quite robust (it also allows for faster moving object without tunneling effect). Another approach which can be combined with the previous one is multiplying solver iterations (we solve the contacts multiple times in each simulation step) which is a bit less costly than real substeps because spatial partitionning doesn't have to be done at each iteration. But as @yout ube ​said there are no miracle solutions I guess

    • @EbonyWolf.
      @EbonyWolf. 3 года назад +9

      @@PezzzasWork I understand about that solution, just increase iterations and you're gtg. But at some point it has to stop, even the universe has a plank time. Is there any way to deal with this issue that doesn't involve adding indefinite calculations for precisions? Maybe not using absolute values for speed and such but use relative values instead? Just guessing.

    • @WilcoVerhoef
      @WilcoVerhoef 3 года назад +43

      @@EbonyWolf. yes there is an exact method that's quite efficient. You can calculate the exact time of the next collision (because you know all object future paths, and can do some maths on it). Advance all objects to this moment, perform the collision and repeat.
      This way you aren't limited to the predefined regular step interval.
      Another, hybrid way is to use step based iteration, like normal. But once a collision (overlap) is detected; calculate back in time the exact moment of collision, and perform the calculation as if it happened already at that point in time. This is what Rocket League does.

    • @stickguy9109
      @stickguy9109 3 года назад +11

      @@PezzzasWork I like your funny words magic man

  • @KingofJ95
    @KingofJ95 3 года назад +80

    "It can be exploited to create *funny things*"
    Truly, this is the thing that binds all avid users of technology together.

  • @pipecleanermaster
    @pipecleanermaster 3 года назад +43

    I wouldn’t say this is funny, I would say this is perfection in art form

  • @EbonyWolf.
    @EbonyWolf. 3 года назад +117

    This is probably one of the most beautiful and impressive simulations I've ever seen. I'm pretty sure humanity has discovered the secret of the universe by now, but counted as a memory leak on their program and just fixed it away.

    • @ledumpsterfire6474
      @ledumpsterfire6474 2 года назад +3

      You're kind of talking about a counter argument to dark matter there. We can't explain the exponential acceleration of the universe's expansion under the standard model alone, nor does it match up with the amount of matter we see in the observable universe, which can primarily only mean one of two things:
      1) There is a hidden force, possibly a form of exotic matter/energy, which is driving expansion ever faster
      2) We done fucked up and magic numbered ourselves into a corner because there is something fundamentally wrong with the standard model. We've seriously misunderstood something at the bottom, and it's causing predictions to collapse at the top.

    • @Rudxain
      @Rudxain 2 года назад +4

      @@ledumpsterfire6474 *dark energy. I also confused them a lot some time ago, the names are too similar lol

    • @ledumpsterfire6474
      @ledumpsterfire6474 2 года назад +3

      @@Rudxain We could be forgiven for that since physicists also often use them interchangeably unless specifically discussing both as separate phenomena. There's a lot of argument that they're ultimately the same thing exerting parallel forces. We don't really know one way or another yet.

    • @Rudxain
      @Rudxain 2 года назад +2

      @@ledumpsterfire6474 But, AFAIK, dark matter only has "normal gravity" while dark energy is kinda "anti gravity". But we don't know enough about neither, so maybe they're connected and we don't know it yet

  • @jameswhalley7462
    @jameswhalley7462 3 года назад +49

    This is brilliant. I always look forward to seeing your videos as they're generally fascinating.

  • @ToaTawlee
    @ToaTawlee 3 года назад +48

    I love this. Beautiful as always. You're one of my greatest sources of inspiration right now

    • @dairop3220
      @dairop3220 3 года назад +2

      Same, this channel is awesome. I watched at least one time each of his videos :)

  • @Nothing-f8z
    @Nothing-f8z 3 года назад +601

    Makes me think our universe could just be a bug in a higher dimension universe

    • @o1-preview
      @o1-preview 3 года назад +35

      I wouldn't be happy if someone called my perfectly fine working software to be called a bug hahahha nice work devs, that is, if you're out there!

    • @serafm4565
      @serafm4565 3 года назад +57

      And God saw it was funny and said: "I'll not fix this crazy sh*t, it's hell'a fun"

    • @long_chin_man
      @long_chin_man 3 года назад +5

      desinc accelerated backhop into another solar system

    • @puppergump4117
      @puppergump4117 2 года назад +7

      @@serafm4565 That honestly makes more sense than him seeing this as good lol

    • @aniksamiurrahman6365
      @aniksamiurrahman6365 2 года назад +7

      There's no bug in reality. The universe just Is. It's all feature.

  • @maximeg3659
    @maximeg3659 3 года назад +21

    amazing job ! looking forward to the publication of the code :)

  • @mechaniker2111
    @mechaniker2111 2 года назад +2

    5:28 you just made a star

  • @evolutegamedev9390
    @evolutegamedev9390 2 года назад +1

    Im glad im not the only one who noticed the resemblance to the way stars work. we are in a simulation for real

  • @lollo-ez4nr
    @lollo-ez4nr 3 года назад +3

    This is one of the best video I've seen so far on RUclips! Well done!!!

  • @TeteBruleeFR
    @TeteBruleeFR 2 года назад +7

    Pezzza's audience : "Absolutely stunning! Mesmerising! Chilling! Enjoyable!"
    Pezzza's CPU : "Aaaaaaaahh!!" "Thanks guys, but I'm dying down here!"

  • @Tinkerer_Red
    @Tinkerer_Red 3 года назад +1

    every once in a while i just binge your videos and recently these beta test videos where you discuss the variables and how they effect the objects really give me inspiration to add more to my game. This video and your newest one about smoke have given me two wonderful ideas. Thanks for all the amazing work you put into your videos.

  • @turdle69420
    @turdle69420 3 года назад +4

    Pizza man always delivering straight gold. Seriously, if bars were in videos, ur shit would be spittin fire son. nawmean. SPITTIN FIRE

  • @xcreeperbombx61
    @xcreeperbombx61 3 года назад +17

    What if each particle created it's own gravity, I wonder what the redults would look like!

  • @kh_y
    @kh_y 3 года назад +6

    Really cool! Thanks for sharing. Really thought it was building up to a big explosion at the end, was a little disappointed haha

  • @dottedboxguy
    @dottedboxguy 3 года назад +47

    1 : and that, kids, was how the universe appeared
    2 : and that, kids, is how the sun will die

  • @VestigialHead
    @VestigialHead 3 года назад +4

    Love this. Cool concept and beautiful results.

  • @OldTexasRed
    @OldTexasRed 2 года назад

    To echo what others have said this looks like a stellar simulation. The energy released at the core of a star is constantly pushing outward trying to tear the star apart, but the mass of the star and resulting space time distortion that it creates (i.e. gravity) is simultaneously trying the crush the core into a smaller more compact state. Eventually the two forces reach a balance called "hydrostatic equilibrium" where the outward force is equal to the inward pressure. Amazing that this was created via bug.

  • @Cyanfox3006
    @Cyanfox3006 3 года назад +4

    As much wrote - bugs handles nuclear reaction like it was created to.
    Very nice and if i didn't know i would think that originally created for this

  • @ewaldlatreider5127
    @ewaldlatreider5127 2 года назад +2

    1:16 My man simulated a super nova in his hello world xD

  • @PloverTechOfficial
    @PloverTechOfficial 2 года назад +2

    This is really really cool! Amazing what bugs can do if you embrace them.

  • @Ruktiet
    @Ruktiet 3 года назад +2

    Beautiful! Nice idea of coloring in function of the velocity and stress

  • @eeee69
    @eeee69 Год назад

    Very interesting how it forms hexagons after bursting out, you can see it many times around 4:43 through 5:08
    If I had to guess why, it is because the spheres are crystallizing into a hexagonal lattice, and drawing a line through opposite vertices of the hexagon corresponds to the close-packed (highest density of atoms in a straight line) crystallographic direction before the explosion. In the close-packed direction of a crystal, the atoms are closer together, so compressive stress is higher in those directions. The explosion would happen along the close-packed directions before any other direction, and that leads to those atoms being farther out in hexagonal close-packed directions because they got a head start. Alternatively, you can think of it as the pressure equalizing in that direction through an increase in volume.
    As evidence of crystallization in your video, you can see a hexagonal lattice in the small-scale simulations (0:12 through 1:01). You can even see vacancies and dislocations (crystallographic defects) at 1:12.
    A really good video to illustrate those defects is by Alpha Phoenix, here: ruclips.net/video/sn1Y6zIS91g/видео.html
    Or you can watch this video from the 50s by a nobel prize winner, which is the original experiment Alpha Phoenix replicated: ruclips.net/video/UEB39-jlmdw/видео.html
    I've got a background in materials science, had to put in my two cents because the bubble experiment is ubiquitous in the field and this video gave me strong deja vu! You made a great demo

  • @briarfisk
    @briarfisk 3 года назад +5

    Makes me want to get into the graphical side of programming.

  • @kovacsattila8993
    @kovacsattila8993 3 года назад +5

    Omg this is so amasing!!!
    I would be also amasing to see collide two heap particles each other with no speed or pressure visualization but rather with acceleration visualization. Acceleration visualization I mean by sum of all the acceleration vectors what effecting a particle.
    Keep in mind that the acceleration vector length can change very rapidly, so if you visualize it, it can create some crazy flickering, so it would be also amasing to see if you implement it in a way that the particles color changes not just by their current acceleration vector lengt, but how much time the particle experiencing a given acceleration. Like if they being" heating up" when experiencing a great amount of acceleration and that "charge" being dissipating slowly by time. Please try to create something like this it would be amasing to see it.

  • @MykdaBEAST
    @MykdaBEAST 3 года назад +11

    This is like when artists got so good at making art look realistic that they had to start making it ugly and abtract in order to show off how good they were. Pezzza is transcended beyond simulating real life, now he makes art out of "buggy" code.

    • @gairisiuil
      @gairisiuil Год назад +2

      are you dissing impressionists

  • @JasminUwU
    @JasminUwU 2 года назад +2

    I really like the hexagonal surface waves when the ball was oscillating

  • @christiantoft
    @christiantoft 3 года назад +10

    Inspiring! Would be interesting to see with additive shading - usually works best with very low RGB values per particle, and just a smidgen of desaturation, so not purely primary colors. Though often requires quite small particles, a good deal of overlap, and very high count (millions), for smooth effects.

    • @user-sl6gn1ss8p
      @user-sl6gn1ss8p 3 года назад +2

      you could render the particles a little bigger than their collision shapes if necessary to get the effect from a far without changing the physics

  • @cocolasticot9027
    @cocolasticot9027 2 года назад

    It really looks like a star, balancing gravity and internal pressure.
    Also love that Tubular Bell tune

  • @comicspace8034
    @comicspace8034 2 года назад +1

    6:37
    an object: flies by at high speed
    the whole thing: fuck *you time to explode*

  • @ecgwineicling2543
    @ecgwineicling2543 2 года назад

    This is fascinating to me (I just found this channel and am binging through it now).
    This simulation uses a linear force law (which arguably makes "physical" sense in a 2d simulation), but I wanted to try an inverse square law.
    If you do that (changing a single line in the code), you get much less spectacular results, the particles settle nicely in a clump, but you do still get occasional eruptions from the core, these go into random directions much like solar flares, and they create shock waves, sometimes resulting in secondary eruptions.

  • @Roy-wh2qt
    @Roy-wh2qt 3 года назад +3

    Can't wait for the girhub repo, I wanna play with this also. Great video

  • @ziggyzoggin
    @ziggyzoggin 3 года назад +1

    dude, you should totally use newton's gravity laws and make them attracted to eachother instead of the center. it would make a similar but much better effect. plus it would basically be the big bang when it explodes. amazing video!

  • @pampogokiraly9635
    @pampogokiraly9635 3 года назад +4

    This looks amazing!

  • @TodePond
    @TodePond 3 года назад +5

    THIS IS INCREDIBLE! 💥

  • @user-sl6gn1ss8p
    @user-sl6gn1ss8p 3 года назад +34

    I once had a small, broken lennard-jones simulation that kind of looked like a dbz fight, but this is at another level : )
    I'll check the repo when it comes out, but what method did you use for the movement?

    • @proloycodes
      @proloycodes 3 года назад +4

      he has released the repo btw

    • @user-sl6gn1ss8p
      @user-sl6gn1ss8p 3 года назад +5

      @@proloycodes oh, nice, thanks for the heads-up : )

    • @proloycodes
      @proloycodes 3 года назад +4

      @@user-sl6gn1ss8p no problem :)

  • @NiSoKai
    @NiSoKai 3 года назад +3

    This is outstanding!! Thanks for posting!

  • @cameronmcallister7606
    @cameronmcallister7606 3 года назад +17

    This would make a really interesting screensaver, at least, so long as the number of objects didn't actually increase the power usage whenever it turned on.

  • @physixtential
    @physixtential 3 года назад +4

    Now I want to write a 3d version of this but with a controlled trigger modelled after fusion instead of the overshoot.

  • @deltainfinium869
    @deltainfinium869 3 года назад +14

    This reminds me of my experiments with Algodoo..
    I wish I could program simply so I could make my own simulators; not only to break limitations of Algodoo and visualize better, but to increase performance, as algodoo simulates many things that I often intentionally reduce to 0 (thus disabling them; but its still simulating the calculations; they're just multiplied by 0 in the end), and getting rid of those unnecessary calculations would be nice.

    • @THExRISER
      @THExRISER 3 года назад +1

      Most commercial game engines like Unity have visual scripting tools for people who struggle with programming, I recommend you check those out if you're interested.

    • @fiona9891
      @fiona9891 3 года назад +1

      try processing, it's pretty quick, easy and lightweight, you should be able to do some neat simulations withnit (not as good for more general stuff though keep in mind)

    • @bmxscape
      @bmxscape 2 года назад

      you dont need to wish for things like that you just need to do it

  • @Zalex612
    @Zalex612 3 года назад +2

    I legit was expecting some slow-mo bug splats on a windshield with color effects added in lol!

  • @vecbenoit2856
    @vecbenoit2856 2 года назад +1

    you've got to do some1-2 hour compilations of animations like this. phenomenal!

  • @Texan_christian1132
    @Texan_christian1132 2 года назад +1

    And that’s how The lifecycle of a star works.

  • @3kcozadurnylol
    @3kcozadurnylol 3 года назад

    Incredibly marvellous! If only all the bugs could result in such things...

  • @Zappygunshot
    @Zappygunshot 3 года назад

    If you give each particle an attraction force to every other particle within a certain radius, you get a pretty accurate visualisation of stellar nucleation, lifetime and finally supernova instead. The explosion of particles after the system is "overleaded" is the result of a principle that works actually in pretty much the same exact way in reality (there's obviously differences, but on a macro level it's basically what happens).

  • @BrunoWiebelt
    @BrunoWiebelt 2 года назад

    this is better then any video-synth I have seen so far

  • @milandavid7223
    @milandavid7223 Год назад

    I've managed to get similar results in the past, though on a much smaller scale, and I think there's something really beautiful about systems that oscillate between chaos and order. It kinda reminds me of life and death. A clump of particles explodes and gives way for others to form and so on forever.

  • @GregorShapiro
    @GregorShapiro 2 года назад +2

    Is the 6 fold symmetry often visible (such as after 4:45) due to the packing of circles into a hexagonal lattice?

  • @AlienXtream1
    @AlienXtream1 2 года назад +1

    the fact this models some aspects of atomic physics and fission reactions is amazing.

  • @TaranVaranYT
    @TaranVaranYT Год назад

    I love that the particles form to become this little star-like ball that ends up exploding/semi-exploding into a supernova

  • @debblez
    @debblez 2 года назад

    the 42.0,0.01,1.00,0.02 simulation was probably the coolest thing I’ve ever seen. I need it as a screensaver

  • @RedStinger_0
    @RedStinger_0 2 года назад

    These look like real explosion simulations that you'd see in a movie. It's so awesome!

  • @krccmsitp2884
    @krccmsitp2884 2 года назад

    Wow, looks impressive. Could watch it for hours.

  • @usama57926
    @usama57926 3 года назад

    Don't know why but Super nova explosions are coming into my mind while seeing these explosions

  • @sildurai8287
    @sildurai8287 2 года назад

    Well done!
    It probably would be great to see some of the parameters being controlled by the velocity (and maybe pitch and pan, or something) of music.

  • @coreKORD
    @coreKORD 3 года назад +1

    Best screensaver ever!

  • @agent9012
    @agent9012 3 года назад +1

    7:05 This will happen to our star ?

  • @jeoshy1873
    @jeoshy1873 3 года назад +2

    I suggest instead of making the center the main attraction point, make every particle have a little attraction force

    • @PythonPlusPlus
      @PythonPlusPlus 3 года назад +1

      AKA gravity

    • @s33wagz
      @s33wagz 3 года назад

      agreed. there is a mobile game that is like this simulation called particle flow. Each particle to have an attractions force is something I've wanted for that. btw that game is super relaxing to take the time and gather up all the particles and then let it explode. you can end up creating rings and shit

  • @clockhart8743
    @clockhart8743 3 года назад +1

    Nice :D This could make a very satisfying audio visualiser.

    • @PezzzasWork
      @PezzzasWork  3 года назад

      I was thinking about this but it seems quite hard to do

  • @PabloRomanelli
    @PabloRomanelli 3 года назад +2

    This is amazing! Please make a 1h video of this!!!

  • @superlambda4144
    @superlambda4144 2 года назад

    Wow, it's like magic! So stunning!

  • @Gleb08
    @Gleb08 2 года назад

    We need an hour compilation of this. PLEASE

  • @needamuffin
    @needamuffin 2 года назад

    The patterns immediately after the explosions are very feathery and surprisingly organic.

  • @yungmaz13
    @yungmaz13 3 года назад +3

    Absolutely beautiful simulation.
    One thing I’m curious about is how can your computer handle that many objects? Mine can barely do 1000, do you just have a really good CPU?

    • @dairop3220
      @dairop3220 2 года назад +1

      With some optimisation you can probably do more than 1000 ;) I have an average CPU and I can do around 10k/15k, probably more with better optimization. Btw I think the objects only interact with their close neighbours (for collisions) and don't attract each other, so a simple quadTree would do the work!

    • @yungmaz13
      @yungmaz13 2 года назад

      @@dairop3220 Optimization like what? Also im using python and I know people typically use C or C++, do you think that has THAT large of an affect on speed? Since I know Python is slower but I wouldn’t think its that big of a deal

    • @dairop3220
      @dairop3220 2 года назад +1

      @@yungmaz13 Oh yeah sure, python is very slow. I did my test of 15k objects for another type of project requiring more interactions in c++, and in python I had a similar limit to your. It's an interpreted language, so much slower than compiled ones. Python is good to understand what you are doing, but clearly not for speed :)

    • @yungmaz13
      @yungmaz13 2 года назад

      @@dairop3220 Thanks for the help

    • @dairop3220
      @dairop3220 2 года назад +1

      @@yungmaz13 No problem! If you need some help with C++ feel free to ask

  • @zincorelearn980
    @zincorelearn980 8 месяцев назад

    This guy make a virtual firework, or the star death simulation, using a bug. Just incredible!
    Don't be afraid to make mistakes, kids. Learn how to turn them into greater things.

  • @yuzhe6054
    @yuzhe6054 3 года назад +10

    Is there any reason why when the core explodes, the balls are send off in groups, as there are all thick stroke that are sent flying?
    Edit : maybe it have something to do with viscosity?

    • @syrelian
      @syrelian 2 года назад

      Probably also due to how the energy builds up, its not uniform, its centered on the unstable balls that are jittering constantly and gaining more and more force, since those are off-center much of the time, the explosions are distorted in size and shape by the position as well

  • @strwb3rryz
    @strwb3rryz 2 года назад

    Watching this high is a whole different experience. It shattered my world view, showed me the depths of the dimensions that don't make sense and left me laying in bed with the best visual experience of my life

  • @Illogical.
    @Illogical. 2 года назад

    Some of the explosions explode twice! I think I know why! If this emoticon is the area of the explotions: 🔘
    First, the white part explodes and compresses the material in the black ring so much, that it explodes as well!
    edit: an example of a double explosion is at 4:06.

  • @iamsushi1056
    @iamsushi1056 2 года назад

    It’s beautiful! Also, congratulations on finding a new way to punish the RUclips compression algorithm!

  • @Roach18
    @Roach18 2 года назад

    Very cool! I suggest turning this into a feature by making the particles merge like in the start of the *Big bang* , these particles could mege into hydrogen and helium! And then combust, of course, that's the most important part!

  • @krocodile55
    @krocodile55 3 года назад +1

    What is the song called?

  • @yanmarcus6128
    @yanmarcus6128 3 года назад +3

    I feel like you're kinda simulating a cosmic event, y'know gravity, explosions and stuff. Also looks like a defeated Final Fantasy boss 😆

    • @d9gepro2
      @d9gepro2 3 года назад

      Yeah right about that boss.

  • @squishybrick
    @squishybrick 2 года назад +1

    You could've just cut clips of this and said it was a simulation of neutrons/quarks/ect interacting on a sub-atomic level at the core of a star, and nobody would've questioned it for a second.

  • @Laderite
    @Laderite 2 года назад

    Bruh your channel is actually amazing. I subbed

  • @rodakdev
    @rodakdev 3 года назад +3

    This is magnificent

  • @explosifiy
    @explosifiy Год назад

    I would have assumed that viscosity would increase stability, by holding it together, but it seems that it actually keeps it together forcing it to explode repeatedly. and I would have thought a high response coefficient would lead to a more unstable system as it would be easier to knock everything apart, actually makes it more stable due to what I can only assume is from a constant smaller explosion, dispersing a force throughout the body reducing its density and pressure

  • @beaming_sparkling_trash261
    @beaming_sparkling_trash261 Год назад

    You fing created a whole functioning star ... I don't have words

  • @ub3rm1k32
    @ub3rm1k32 3 года назад

    This would make a kickass screensaver

  • @kovacsattila8993
    @kovacsattila8993 3 года назад +6

    Very nice job!
    I know that it will going to increase the calculation time by a lot, but please go for another round and integrate real gravitational force in the system with the formula: Fg = − Gm1m2 r2

    • @31337flamer
      @31337flamer 3 года назад +1

      i know what u going for :D and it might give nice results .. i experimented with that :D
      BUT: you cannot just calculate the gravitational force via this simplified Solution you provide :D (yours is a "special" solution for 2 big masses like the Earth and the moon) .. you actually have to use a Partial Differential Equation for the Potential of the gravitational field and then find a way to calculate the "actual" solution at that time for the particles involved :D it is called "smoothed particle hydrodynamics" wich uses the Navier-Stokes Equations for Fluid Dynamics and is used to simulate galaxies :)
      its this youtube video and work taken a step further ;)

    • @kovacsattila8993
      @kovacsattila8993 3 года назад

      @@31337flamer Hmmmm you talked about
      Partial Differential Equation, smoothed particle hydrodynamics, Navier-Stokes Equations for Fluid Dynamics but I can't even found easy explanation for any of these XD.
      Yes my equasion may not that usefull because when you use this, the program has check all other point distances for each points, and add together all the acceleration vectors, this way the calculations skyrocketing as the number of particles increases.
      I just saw this video yesterday.
      ruclips.net/video/QeokV7xJDp4/видео.html
      Maybe they useing a different method what require less comutation.

  • @mouradtulimat
    @mouradtulimat 3 года назад

    this is my favorite thin on the internet now

  • @InksAutism
    @InksAutism 3 года назад +1

    2:56 how to enjoy fireworks when you hard their sound

  • @flamerollerx01
    @flamerollerx01 2 года назад

    Interesting how it goes through cycles of violent instability and then complete stability, which is much shorter.

  • @jacobotstot2021
    @jacobotstot2021 3 года назад

    This would actually be really cool to see wih some sort of change to speeds and such based on what music is playing.

  • @1080GBA
    @1080GBA 2 года назад +1

    2:45 Sun in 8 billion years:

  • @jameslong9921
    @jameslong9921 2 года назад +1

    I was expecting a bunch of praying mantis's stuck to a frame, but this also is good.

  • @MarijnvdSterre
    @MarijnvdSterre 2 года назад

    Best screen saver I ever seen.
    Only thing is: the logo makes it impossible to see the parameters.

  • @DavidTriphon
    @DavidTriphon 3 года назад +1

    This is gorgeous!

  • @geegee3702
    @geegee3702 2 года назад +1

    3:22 is this the big bang cycle?

  • @pak56h
    @pak56h 3 года назад

    Congrats! You've just re-created the big bang.

  • @karlstenator
    @karlstenator 2 года назад +1

    Would be fantastic to see a particle "type", that can govern the properties and simulate fusion of atoms as they cascade into heavier elements. ^_^

  • @Torraske666
    @Torraske666 2 года назад

    How incredible, from that point of view the term bug acquires a completely different meaning... even capable of carrying a certain hypnotic beauty that has led me to wonder if I am not a bug myself?
    que increíble, desde ese punto de vista el termino bug adquiere un significado completamente diferente... incluso capaz de cargar con cierta belleza hipnótica que me ah llevado a plantearme si yo mismo no soy un bug.

  • @heikid0520
    @heikid0520 2 года назад +1

    look like a (very)speedlapse of an eternal big bang cycle, maybe this bug art explain our universe

  • @sylvanbrander2253
    @sylvanbrander2253 2 года назад

    This looks like a simulation of a 2d star, black hole when the points clip over each other, and a super nova when it explodes!