3D Cellular Automata

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

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

  • @dorukayhanwastaken
    @dorukayhanwastaken 4 года назад +801

    I feel like Clouds 1 and Clouds 2 would make amazing terrain generators.

    • @marcelosantos5220
      @marcelosantos5220 4 года назад +102

      Looks like perlin noise

    • @WasitLimprasert
      @WasitLimprasert 4 года назад +48

      termite mound generator!

    • @aiacfrosti1772
      @aiacfrosti1772 4 года назад +39

      3d noise would be more performant

    • @jsblack02
      @jsblack02 4 года назад +39

      I saw a little indie game ‘dev talk’ the other day and he used CA to round out the edges in his cave-gen algorithm. It was pretty neat.

    • @aiacfrosti1772
      @aiacfrosti1772 4 года назад +1

      @@jsblack02 was that Brian walker's talk?

  • @itsacorporatething
    @itsacorporatething 4 года назад +602

    “Slow Decay” is probably what’s happening to my brain.

    • @hundwyn7530
      @hundwyn7530 4 года назад +30

      Tfw you eat raw pork

    • @daveroll6463
      @daveroll6463 4 года назад +23

      Tfw you get amoebas in your brain

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

      itsacorporatething same

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

      Everything is a going through slow decay

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

      I think I’m more of a extreme decay dude.

  • @Triavanicus
    @Triavanicus 6 лет назад +598

    Cristal Growth 1 (1:32) looks like a 3d form of Sierpinski triangle

    • @MuzikBike
      @MuzikBike 5 лет назад +117

      pretty much just a sierpinski octahedron

    • @mikip3242
      @mikip3242 5 лет назад +55

      It probably is. You have many cellular automata producing this pattern. Just in the elementary cellular automata Sierpinsky triangles generate from Rule 60, Rule 90, Rule 102, Rule 110, Rule 126, Rule 182, Rule 129 and many others: mathworld.wolfram.com/ElementaryCellularAutomaton.html

    • @johnathanchrabot9287
      @johnathanchrabot9287 4 года назад +4

      yea

    • @matthewe3813
      @matthewe3813 4 года назад +8

      It is like a Sierpinski triangle but actually isn't because any holes in a 3D Sierpinski triangle would be inside it an not visible

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

      that's what i was thinking that but simpler like: dats a fracal

  • @bloodypommelstudios7144
    @bloodypommelstudios7144 4 года назад +258

    Very cool. The emitters and crystalline shapes were expected but I was surprised by the more organic looking shapes. I was wondering about the colours for a while but they're just based on position. Would be interesting to see colours based on voxel age or number of neighbors. So much to explore with this!

    • @Frankie.Frankie.
      @Frankie.Frankie. 4 года назад +6

      Thx, I was also wondering what the colors are representing

  • @thathacker5577
    @thathacker5577 4 года назад +411

    John Conway, The Genius, The Legend, The One... Rest In Peace...

    • @steeltrust68
      @steeltrust68 4 года назад +16

      I was not aware that he passed away ... What a loss.

    • @mikecimerian6913
      @mikecimerian6913 4 года назад +6

      @Brad dіe Irriterend III Just like Tchaikovsky came to hate his 1812 Overture as a minor part of his corpus.

    • @alansmithee419
      @alansmithee419 4 года назад +17

      @Brad dіe Irriterend III wasn't it just because he became so defined by it in the public's eye that he tried to push it away so people would look at his other work as well?

    • @chingizzhylkybayev8575
      @chingizzhylkybayev8575 4 года назад +11

      @Brad dіe Irriterend III *sigh* that's exactly the bullshit he was unhappy about, I'd imagine

    • @capuchinosofia4771
      @capuchinosofia4771 4 года назад +9

      @Brad dіe Irriterend III what he means is that way of thinking is exactly what the guy hated. People thinking "oh wow you are the game of lifes's creator! Your other stuff must be absolutely great!"
      He didn't want himself to be defined by it. Nor his others works compared to it

  • @sho1175
    @sho1175 4 года назад +93

    Timeline :
    0:00 445
    0:15 678 678
    0:30 Amoeba
    0:45 Builder
    1:00 Clouds 1
    1:15 Clouds 2
    1:30 Crystal Growth 1
    1:45 Pyroclastic
    2:00 Slow decay
    2:15 Spiky growth
    Also, I wanted to thank you (a bit late) for this wonderful video

  • @TrappedinaBrain
    @TrappedinaBrain 4 года назад +182

    I feel like someone could make an academic career out of studying 3d cellular automata

    • @S.G.Wallner
      @S.G.Wallner 4 года назад +73

      cough cough... I show fractal images to kids and adults to examine their aesthetic preferences and the way in which they perceive dynamic processes. I have plans to use cellular automata for stimuli as well. I'm a phd student in cognitive neuroscience and developmental psychology. It's really fun.

    • @dennyhamrick2552
      @dennyhamrick2552 4 года назад +5

      Scott Wallner do you have any published info/more info on that? Sounds interesting

    • @S.G.Wallner
      @S.G.Wallner 4 года назад +25

      @@dennyhamrick2552 My studies were halted this spring when things got shut down. I was piloting a experiment which used iterations of simple fractals to examine participants aesthetic preference using a looking time paradigm. I plan to continue work in this area when things go back to normal. I am fortunate to have spent some time collaborating on other fractal research projects at the University of Oregon with Richard Taylor and Margaret Sereno who have published a number of fractal related studies.

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

      Stephen Wolfram produced a series of papers systematically investigating all 88 of the possible one-dimensional elementary cellular automata (en.wikipedia.org/wiki/Elementary_cellular_automaton). He conjectured that one variant ("Rule 110") is Turing-complete and therefore capable of universal computation. This was later proven by Matthew Cook. The 2D cellular automaton that defines Conway's "Game of Life" is also Turing-complete. I would expect that several 3D automata are also Turing-complete since there are so many possibilities.

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

      @@FahlmanCascade where did you get 88 from? There are 256.
      Each elementary cellular automata is made up of a series of cells; single pixels that can hold either a 1 or a 0. Each cell evolves over time by examining its 'neighbourhood' - it checks the state of itself and the two adjacent cells and determines its next state from that. In total, there are 2^3 = 8 different possible states for this neighbourhood of three cells. Each cell can choose its next state as either 1 or 0 based on which of these neighbourhood states it is in, giving 2^8 = 256 different possible rules. Of course, some of these rules will be mirror images of the others. 64 of the rules are symmetrical, leaving 192 rules with a mirror image or 96 distinct asymmetrical rules. That's a total of 160 distinct rules, even when removing mirrored rules.

  • @GGCannon
    @GGCannon 3 года назад +18

    1:30 clearly a fractal progression.
    Amazing.

  • @krabkrusttv2930
    @krabkrusttv2930 5 лет назад +55

    Kind of trippy how the one at 1:12 resembles quantum field fluctuations so much.

    • @sarawalker36
      @sarawalker36 4 года назад +10

      Glad you noticed that too. Thought I was the only one.

    • @HermanWillems
      @HermanWillems 4 года назад +18

      writings.stephenwolfram.com/2020/04/finally-we-may-have-a-path-to-the-fundamental-theory-of-physics-and-its-beautiful/ could be a very good reason for that.

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

      I'm still looking for a cellular automata that makes lattice QCD happen

    • @adamgm84
      @adamgm84 4 года назад +7

      @@HermanWillems I just read that article, and it detonated my wig much more than I was prepared for, especially after watching Eric Weinstein's Geometric Unity presentation recently. I'm also mind blown that URL was delivered to me via a RUclips comment. well done/10

    • @ObjectsInMotion
      @ObjectsInMotion 4 года назад +4

      It's only because that's what 3 dimensional noise looks like. It's just pure randomness, which we don't see in 3D very often because it is dominated by spherical symmetry.

  • @jakejakeboom
    @jakejakeboom 6 лет назад +49

    The clouds and slow decay really remind me of brain structure or ant colonies more than clouds.

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

    3d cellular automata: *grows*
    music: 👽👽👽👽👽

  • @PauloConstantino167
    @PauloConstantino167 6 лет назад +40

    This is completely fascinating!!

  • @DominicGo
    @DominicGo 4 года назад +7

    rip john conway, you will be dearly missed 😭

  • @virus_music
    @virus_music 5 лет назад +130

    1:10 farlands...?

    • @mattisaderp8929
      @mattisaderp8929 5 лет назад +15

      or bust

    • @alon_2303
      @alon_2303 4 года назад +6

      The End's outer islands

    • @SnubDisphenoid
      @SnubDisphenoid 4 года назад

      🤔

    • @RegahP
      @RegahP 4 года назад +7

      It's just perlin noise in 3d, look it up.

    • @alon_2303
      @alon_2303 4 года назад +4

      @@RegahP Looks a bit like it, just a thresholded one

  • @eco-terroristoverlord2033
    @eco-terroristoverlord2033 3 года назад +9

    For voxel game terrain generation this would be sick, something like cloud 1 and 2, or even slow decay

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

    With the music and the visuals. I'm convinced this is what a drug trip is like.

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

    Came for the visuals, stayed for the soundtrack

  • @WolfPivotGamer
    @WolfPivotGamer 6 лет назад +11

    1:40
    That bitrate, though.
    Very cool work! =)

  • @Maxwell3000_
    @Maxwell3000_ 4 года назад +1

    Viewing this in vr would be amazing.

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

    Dude if this was in VR it would be wild.

  • @placeholder4029
    @placeholder4029 4 года назад +1

    these would be cool loading screen animations

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

    0:18 when I leave the lasagna in the fridge for too long

    • @Lolek14-vk8rf
      @Lolek14-vk8rf 2 дня назад +1

      Blud discovered a new mold species 💀

  • @ralstonwithanr
    @ralstonwithanr 4 года назад +4

    There’s some very cool research that is looking into the genetic/epigenetic ramifications of this model. I’m thinking it may also be useful in modeling community or patch ecology!

  • @avi8aviate
    @avi8aviate 6 лет назад +35

    The 3D game of life. It's 3 dimensions of goodness.

    • @Nat_the_Chicken
      @Nat_the_Chicken 4 года назад +7

      I think the rules here are much more complex and take more previous steps into account than Conway's Life. Part of the appeal of that is that there are basically three rules, each cell only has to check eight others, and each tick evolves independently from the previous tick. I'm sure there are rulesets that simple with results that complex in 3D automata, but these are more custom-made.

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

    Amazing. Thought provoking too. Wolfram would approve.

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

    I really, really, really hope Sebastian Lague finds out about this.

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

      I'm sure he knows. As far as I can tell, this is simply a 3D extrapolation of 1D elementary cellular automata, with each cell state determined by the preceding states of a 27 cell neighbourhood instead of 3. Of course, even if the rules are a bit different and the cells check more of the field in either space or time, it's still an extrapolation of the same basic concept.

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

    I don't know what I just watched, but I enjoyed it

  • @Kram1032
    @Kram1032 6 лет назад +20

    Beautiful

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

    It's fascinating that some of these look very similar to 3D renderings of the large-scale structure of the Universe...

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

      The "slow decay" one is very similar to the future of the universe...
      Hmmmm...

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

    The first one looked like some elaborate arcade game level, with bullets and lasers flying everywhere!

  • @L337g4m3r
    @L337g4m3r 5 лет назад +13

    Beautiful, now need this video in stereoscopic 3d.

    • @Softology
      @Softology  5 лет назад +4

      Visions of Chaos does support rendering these as stereoscopic 3D (or as the red blue glasses anaglyph 3D).

  • @Mark73
    @Mark73 4 года назад +27

    I see all these programmed machines in the 2d game of life. I'd love to see the same thing here.

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

    ”The builder” looks like when you leave your halloween pumpkins outside in the open air for a few months.

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

    One of the videos of all time

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

    And this is how the nether was made

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

    Crystal growth 1 and Spiky Growth are my favourites, literally, both of them are just beautiful.

  • @grevel1376
    @grevel1376 4 года назад +23

    how to read "rules"?

    • @Softology
      @Softology  4 года назад +5

      See here for more info softologyblog.wordpress.com/2019/12/28/3d-cellular-automata-3/

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

    Oh my god... These are beautiful

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

    I'm a big fan of how organic "pyroclastic" looks.

  • @o7k4vokb0ksp5n2
    @o7k4vokb0ksp5n2 4 года назад

    I don't what I was expecting but this was it

  • @MiSt3300
    @MiSt3300 5 лет назад +9

    Nice! I thought you only could write an automata in 2D. 3D looks so intriguing!

    • @Ali-sh4ib
      @Ali-sh4ib 2 года назад +2

      Right! You can do it in any dimension

  • @bunbunnbunnybun
    @bunbunnbunnybun 5 лет назад +12

    Sirpinski triangle woah

  • @joshuamora411
    @joshuamora411 4 года назад

    Hidden Gem, cellular automata.
    Will take off in good time

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

    Wow, beautiful and mesmerizing.

  • @yeeterdeleter0117
    @yeeterdeleter0117 Год назад +1

    Just wondering: why is your profile picture a modular frame?

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

      It is a Kaleidoscopic Iterated Function System 3D Fractal.
      www.flickr.com/photos/39445835@N05/sets/72157623985965428/

  • @RainbowGod666
    @RainbowGod666 Год назад +1

    What program was used to make these??? I wanna do this too!

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

    So much of this resembles the universe on both small & large scales. Also....psychedelics

  • @rjsalvadorr
    @rjsalvadorr 4 года назад

    glad I stumbled into this video. Now I have a new visualization toy to play with. :)

  • @mirekheikkila756
    @mirekheikkila756 4 года назад +1

    love cloud1, awww the slow decay one makes me a little sad for a few reasons! pout

  • @weakamna
    @weakamna 4 года назад +4

    Awesome video, though IMO a slightly slower rotation speed and a bit of a fade-out at the end would make it much better =)

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

    press 1, 2, 3, 4, 5 ,6 ,7 ,8 , and 9 on your keyboard to go to the diffrent sections

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

    I had no idea what this was when I first saw it, now after going down "The Game of Life" Rabbit hole I understand, and this is wild

  • @gbubs1588
    @gbubs1588 4 года назад

    We went from a bunch of little things flying around, and some cool patterns, to perlin noise, to fractals

  • @Adam-tk4fm
    @Adam-tk4fm 4 года назад

    Imagine modeling this with game scripts in Minecraft so every night each chunk iterates like these animations.

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

    If the technology ever arises I wanna create a simulated universe with these tools

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

    Some of these look like what random fluctuations in the quantum foam look like.

  • @ΠΦΠ
    @ΠΦΠ Год назад

    I like crystal growth one. It makes Serpinski's triangle!

  • @PeterKoperdan
    @PeterKoperdan 4 года назад

    Fantastic! I'm glad I stumbled upon your work.

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

    "Slow Decay" Seems to capture the essence of energy localizing and condensing after the early stages of the universe

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

    But what software did you use is it blender or is it python or what

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

      Visions of Chaos www.softology.com.au/voc.htm

  • @jakelodwick
    @jakelodwick 6 лет назад +37

    2:00 “Slow Decay” ftw

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

      Halfway through it kinda looks like the structure of an aerogel

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

    I'd love to see you do a video stepping through the code and slowing it down too

  • @porky1118
    @porky1118 4 года назад

    This sounds useful for movie effects. Is this already used for that?

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

    Geologist and volcano specialist should see this.

  • @Mini1burger
    @Mini1burger 4 года назад +1

    Now all I want in life is a 3D glider

  • @daveslamjam
    @daveslamjam Год назад +1

    cool video but very scary music, why?????

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

    Absolutely beautiful.

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

    why is this cool and disturbing at the sametime lmao

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

    Today I was thinking how game of life would be awesome to create in 3D and then this video got recommended to me and I realized someone already did it. Awesome hahhhahah! :D

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

    I wonder if the secret behind the origin of life, is hidden in cellular machines?

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

    This is definitely how to universe works on the smallest scales

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

    crystal growths pyroclastic and decays are absolutely the best ones
    entirety of the video is interesting tho

  • @Wobbmin
    @Wobbmin 4 года назад +1

    What exactly does the “CA rule” mean? I get that it probably determines how cells live and die, but I’d like to know how to know what exactly it’s saying happens.

    • @Softology
      @Softology  4 года назад +1

      softologyblog.wordpress.com/2019/12/28/3d-cellular-automata-3/

    • @Wobbmin
      @Wobbmin 4 года назад

      @@Softology Oh wow, thanks.

  • @박재형-d6t
    @박재형-d6t 3 года назад

    I don't know what is this but lets press like button

  • @SypherBlitz
    @SypherBlitz 9 дней назад

    What does the wedge symbol mean?
    EDIT: Nevermind, it’s just a comma that looks weird in a different font

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

    cant wait for 4D cellular automata

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

      Wait no longer ruclips.net/video/4p-s5Oq3QHY/видео.html
      ruclips.net/video/lCqiSn4xfJo/видео.html
      ruclips.net/video/k6Hoh0xFnx4/видео.html

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

    1:00 Would be awesome as a Minecraft world (or cave system) :D

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

    This may be too much to ask, but considering the software does everything else, is it possible to export these shapes to a 3s format?

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

      It already does. Outputs to obj format for importing into other programs.

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

      @@Softology Awesome! I am really loving the software. I wish I had more vram, but that is what it is.

  • @annihilatorx-1271
    @annihilatorx-1271 Год назад +1

    Maybe our universe is based on a cellular automata with extremely tiny cells

  • @pixl237
    @pixl237 4 года назад +1

    I'm fucking in love with this !

  • @laurencevanhelsuwe3052
    @laurencevanhelsuwe3052 4 года назад

    In the 80s the pretty successful games Boulderdash and its Rockford clone were based on 2D cellular automata. In the early 90s I prototyped a game that built on the idea by using a 3D world similar to what this video shows. The problem was finding a visualisation that worked from a game play perspective. On the Amiga that I had at the time, I eventually had to abandon the idea as the machine was underpowered for the visualisation approach I wanted. The animation in this video is great, but even such an approach wouldn't work for a real game. I wonder if any modern 3D games use a cellular automaton at their core?

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

      @Laurence Vanhelsuwe " I wonder if any modern 3D games use a cellular automaton at their core?"
      It's too slow for that purpose. It's used for things like spreading fire in some game engines.

  • @freedom_aint_free
    @freedom_aint_free 4 года назад +1

    Amazing! I wonder if it's possible to generate a fungi hyphae like growing pattern, or some thing more stringy and root-like, like neurons for instance...

  • @ZeeZeeBun
    @ZeeZeeBun 4 года назад

    I dunno what I'm looking at, but I like it....

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

    I have a question, does the 3D dimension follow the same rules as 2d? I remade this project in unity 3d and somehow it worked with some interesting patterns, but my system wasn't powerful enough to simulate the game of life is a massive scale that was shown in this video. I just wanna know if the rules should be changed to work in 3d or not?

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

      The rules change in 3D. More neighbor cells for each cell. Copying a 2D rule into 3D space will not give the same results. See the info link in the description.

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

    I think pyroclastic was my favorite. Although, Crystal Growth 1 was pretty cool too.

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

    I'm very excited to get started with this software but i'm still in hour 6 of ??? installing ML stuff. But your work is fantastic and I really appreciated the ML install instructions, very clearly written and easy to follow even for someone who hasn't used windows since the 90s.

  • @l1ghtd3m0n3
    @l1ghtd3m0n3 4 года назад +5

    2:02 could probably be considered a simulation of entropy snuffing out stars over trillions of years

  • @edcm926
    @edcm926 6 лет назад +2

    These act like the "game of life" stuff in The Powder Toy!

    • @javierpowell4705
      @javierpowell4705 6 лет назад

      Eugene DCM Game of Life stuff in Powder toy was inspired and based off the Game of Life, search it up. I too was introduced by wondering what those were in the Powder toy.

  • @Inderastein
    @Inderastein 4 года назад

    Rest In Peace Conway :'(

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

    Reminds me of the quantum fluctuation simulation in a complete vacuum.

  • @JanPBtest
    @JanPBtest 4 года назад

    Would have been nice to do it as a stereo pair (left-eye image on the right, right-eye image on the left).

    • @Softology
      @Softology  4 года назад

      I do have the option to render as side by side 3D. Also red/blue or red/cyan anaglyph glasses. The 3D effect works really well.

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

    Too short, couldn’t observe automata fully. Would work for a trailer of some sort.
    + Cut-off ending, maybe try fading out?

  • @WaterDroplet02
    @WaterDroplet02 4 года назад

    Clouds 1 looks like the Minecraft End while Clouds 2 looks like the Minecraft Nether and Slow Decay looks like a mix of both

  • @kargaroc386
    @kargaroc386 6 месяцев назад

    Where was the comment that talked about quantum foam?

  • @loumacland
    @loumacland 4 года назад

    Is it possible for a CA rule to include in its visualisation every possible outcome of every possible rule?
    A grandfather rule you could say. I would presume that the rule itself would have to include the ability for the rule to infinity long.
    I dunno that’s why I’m asking

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

    I have no idea what this is but i like looking at it

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

    The spinning was starting to make me really nauseous
    great vid tho

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

    This is basically the theory of everything

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

    These edibles an't shit
    Ten minutes later:

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

    Spiky growth = poggers