Reaction Diffusion

แชร์
ฝัง
  • เผยแพร่เมื่อ 28 พ.ย. 2014
  • Designers, whom always had the inspiration from nature, were imitating the observed results of nature until recently. From now on, designers can borrow the processes that create those results. Reaction Diffusion is one of the creation processes of nature. In nature, many living beings pattern and form are occurring as a result of this process. The animation you are about to watch in this project, as an example of biomimicry in design, is designed with an algorithm that borrowing the Reaction Diffusion creation process from nature.
    Animation by Kerim Dündar.
    Sound by Mehmet Kemaloğlu.
    * This animation is in the collection of 2nd Istanbul Design Biennial 2014 Academy Program.

ความคิดเห็น • 97

  • @abicumaranuthamacumaran1544
    @abicumaranuthamacumaran1544 4 ปีที่แล้ว

    Beautiful. Simply beautiful.

  • @barbarawulff157
    @barbarawulff157 3 ปีที่แล้ว +1

    Love it ! My hugsand was into programming some square tiles using RD. Its wonderful to see the process animated and the music add another dimension.

  • @PunmasterSTP
    @PunmasterSTP 2 ปีที่แล้ว

    Reaction diffusion? More like “These are real cool, huh?” I never get tired of watching these things; thank you for sharing!

  • @BudarEndario
    @BudarEndario 3 ปีที่แล้ว +2

    why is this so satisfying to watch? 😳

  • @xiaozaowang5106
    @xiaozaowang5106 6 หลายเดือนก่อน

    love the music!

  • @timaeustestified3951
    @timaeustestified3951 3 ปีที่แล้ว +6

    if you watch it on acid with sound up full screen you will cry and piss youre pants

    • @jebhank1620
      @jebhank1620 2 ปีที่แล้ว +3

      Doesn't sound very fun...

    • @mickyr171
      @mickyr171 2 ปีที่แล้ว

      @@jebhank1620 maybe he got one of them diaper fetishes lol

  • @StatedClearly
    @StatedClearly 5 ปีที่แล้ว +13

    This is not only beautiful, but I feel it is more significant than I'm currently able to understand. Thank you Kerim, I will study this often. Also, thanks to Mehmet for the perfect accompanying soundscape. Is there source code available? Where can I learn more?

    • @wugu42
      @wugu42 5 ปีที่แล้ว +1

      Try to watch this video:
      th-cam.com/video/BV9ny785UNc/w-d-xo.html

    • @triton2030
      @triton2030 4 ปีที่แล้ว +1

      Or watch this:
      th-cam.com/video/3lijW1EkrN0/w-d-xo.html

    • @keanuallan8924
      @keanuallan8924 3 ปีที่แล้ว

      Dont know if anyone gives a shit but if you're stoned like me during the covid times then you can stream pretty much all of the new movies on instaflixxer. Have been streaming with my brother for the last couple of months xD

    • @brodydariel5388
      @brodydariel5388 3 ปีที่แล้ว

      @Keanu Allan Yup, been using InstaFlixxer for since november myself =)

  • @RedEyedJedi
    @RedEyedJedi 6 ปีที่แล้ว +3

    Good job man! It looks awesome. Did generate the sound based on the reaction?

    • @kerim.dundar
      @kerim.dundar  6 ปีที่แล้ว +6

      Thanks mate! No, there is no generative-driven relationship between sound and animation. Animation is not driving sound in generation base. But the sound is composed specially for the animation, so there is a feeling of it.
      Still what you proposed is quiet possible.

    • @alanlabudde5041
      @alanlabudde5041 4 ปีที่แล้ว

      Kerim Dündar did you compose the sound as well? Or have any plans to do sound directly deriving from the visual algorithms?

    • @AlanHowellphotovideo
      @AlanHowellphotovideo 2 ปีที่แล้ว +1

      @@kerim.dundar I think the composition is fantastic. It's very akin to spacemusic, especially from the artist Spacecraft. Check out this track, called 'Zero,One'...
      th-cam.com/video/LBSE89agu04/w-d-xo.html

  • @McRyach
    @McRyach ปีที่แล้ว +1

    It belongs in LACMA or MOMA!

  • @darkfrei2
    @darkfrei2 2 ปีที่แล้ว

    1:25 - very nice patterns, how calls such type of Reaction Diffusion
    ?

  • @Letgoforhealings2023
    @Letgoforhealings2023 2 ปีที่แล้ว +2

    Might use your video portion for spiritual purpose. Thanks for sharing.

    • @kerim.dundar
      @kerim.dundar  2 ปีที่แล้ว +1

      You are welcome. Have a great journey!

  • @wk4049
    @wk4049 4 ปีที่แล้ว +9

    Vivarium made me come here

    • @ariellar1
      @ariellar1 4 ปีที่แล้ว +1

      Me too!

    • @LobarRobotic
      @LobarRobotic 4 ปีที่แล้ว +1

      Me three!

    • @kerim.dundar
      @kerim.dundar  4 ปีที่แล้ว +4

      Yes it is Reaction Diffusion algorithm used in Vivarium to design visual language of that alien form.

    • @Slig1977
      @Slig1977 3 ปีที่แล้ว +1

      I'd probably sit and watch with that little creep if he kept his mouth shut. Great film.

    • @vickirosstudor490
      @vickirosstudor490 3 ปีที่แล้ว

      Me too!

  • @smikketabito2813
    @smikketabito2813 6 ปีที่แล้ว +3

    I can't help but see faces and animals in this.

    • @kerim.dundar
      @kerim.dundar  6 ปีที่แล้ว +1

      me also.. like most of the people. the animation here you have watched is a type of cellular automaton. here a fresh article that brings light to a strange idea that may have a relation and an explanation.
      www.forbes.com/sites/startswithabang/2017/09/26/it-from-bit-is-the-universe-a-cellular-automaton/

    • @jrtao3709
      @jrtao3709 6 ปีที่แล้ว

      yep see owl then dog, turtle and spider

    • @mattstoeckel9003
      @mattstoeckel9003 4 ปีที่แล้ว

      kitty

  • @robertidonotsharemyfullnam496
    @robertidonotsharemyfullnam496 3 ปีที่แล้ว +1

    in what program did you implement the reaction diffusion ? is this a python canvas ?

    • @kerim.dundar
      @kerim.dundar  3 ปีที่แล้ว +3

      this was a Web-GL canvas. any visual programming language can handle this, python or processing.

  • @manishbishwakarma5713
    @manishbishwakarma5713 2 ปีที่แล้ว

    which software is used to do this?

  • @DonErikos
    @DonErikos 7 ปีที่แล้ว +1

    intéressant, merci Kerim

  • @burakkaya7152
    @burakkaya7152 4 ปีที่แล้ว

    Elinize sağlık gerçekten çok güzel olmuş ama merak ettiğim bir soru var cevaplarsanız memnun olurum.@1.15 den sonra iki nokta farklı zamanlarda büyüyüp bu sürece giriyor.İkisinin de başlangıçtaki şekli aynıyken nasıl farklı pattern oluştuğunu söylebilir misiniz?

    • @kerim.dundar
      @kerim.dundar  4 ปีที่แล้ว +1

      Sevgili Burak,
      Çok teşekkürler. Baya ilginç bir nüansı merak etmişsin. Reaction-Diffusion gibi evrimsel-yaratım algoritmaları ile uğraşırken benim de hayretle gözlemlediğim bir sonuç bu. Başlangıç koşulları aynı olmasına rağmen farklı sonuçlar oluşuyor, böyle varyasyonel kompleksiteler, farklılıklar açığa çıkıyor, yaşadığımız evrende olduğu gibi. Bu gözlemler beni içinde yaşadığımız bu evrenin de bir algoritmik - computational düzen olduğuna ikna etti. Bu söylemi Kurzweil, Negroponte, Harari başta olmak üzere bir çok bilim insanından duyuyorduk ama gözlemleyerek ikan olmak başka. Dahası, algoritmalarla minicik bir örneklemini yarattığımız bu dijital atmosferde de evrendeki çeşitliliği elde edebileceğimize ikna etti.
      Bunun mekanizmasını açıklamaya çalışırsam;
      Bu gördüğün alanın her bir pikseli her an komşusu ile ilişki halinde. Simülasyon işlemi sadece büyüdüğünü gördüğün beyaz organizmada gerçekleşmiyor, her pikselde, her an ve aynı anda gerçekleşiyor. Yani o siyah boşluk gibi gözüken alanı da beyaza karşı etki yapan canlı ve aktif bir madde olarak düşün, ölü alan değil, boşluk da değil kesinlikle. (Uzaydaki boşluk sandığınız alan da aynı işlevi görüyor.) Bu nedenle daha sonradan büyümeye başlayan ikinci pattern, aslında ilk pattern’dan etkileniyor, her bir piksel komşularını dürtüyor.
      Simülasyondaki her mevcut an, bir sonraki anı hesaplıyor ve bu hesaplamaya bütün pikseller dahil, deterministik bir durum var.
      Aslında bu gözle baktığında başlangıç koşulları aynı da sayılmaz. Hatta bu etki-tepki denizinde birinin ne kadar sağda diğerinin ne kadar solda olması dahi (yani konumları dahi) başlangıç pozisyonlarını ve maruz kaldıkları kuvvet haritasını değiştirir.
      Yine de bu örnekten bağımsız olarak, başlangıç koşulu birebir aynı olan simülasyonlarda bir çok kez başka bir pattern’ın evrimleştiğine tanık oldum, bu da hayretimi fazlasıyla arttırdı.
      Reaction-Diffusion bize tarihin gördüğü sayılı dehalardan Alan Turing’in hediyesi, ölümünden önce yayınladığı son makalesi, ve bu algoritmanın yaradılışı açıklayan sırlarını hala keşfedilmiş - anlayabilmiş değiliz.
      Bu animasyonun felsefi hikayesi zaten, evrende gözlemlediğimiz ve farklı ölçeklerde tekerrür eden azim döngüyü canlandırması, yaradılış-evrim-yok oluş döngüsü. Tek bir noktadan başlayan big-bang, tek bir hücreden evrilen insanoğlu, yada tek bir spermden büyüyen birey insan gibi.

    • @burakkaya7152
      @burakkaya7152 4 ปีที่แล้ว

      Kerim hocam yanıtınız için çok teşekkür ederim .Sorumun cevabını fazlasıyla aldım :DD. Bence de bu algoritma bizim üstünde kafa yormamız gereken ve estetik güzelliğiyle birlikte çok derin bir hikayeye sahip bir hediye.

  • @user-ti2ij4ui7z
    @user-ti2ij4ui7z 5 ปีที่แล้ว

    Похоже таким алгоритмом может происходить созидание из точки точек или линий и разрастаться в плоскость, следующий этап осознанного сотворения чего-угодно - это начало вращения подобной плоскости. Вот Вам и возможность создания существ сознательных на определенном этапе степени сложности образования структур и возможность сделать это на любом основании( кислородное и кремниевое или любое другое).

  • @ethanbeanhead1291
    @ethanbeanhead1291 7 ปีที่แล้ว +2

    What program was used to make this?

    • @kerim.dundar
      @kerim.dundar  7 ปีที่แล้ว +7

      You can accomplish such results in Processing.. or any java-based platform like WebGL.

    • @purpleice2343
      @purpleice2343 7 ปีที่แล้ว +1

      You can accomplish such results in any programming language*
      Depends on your skill, now please stop giving stupid answers which don't make sense, there's more than java...

    • @purpleice2343
      @purpleice2343 7 ปีที่แล้ว +1

      You can accomplish such results in any programming language.

    • @kerim.dundar
      @kerim.dundar  7 ปีที่แล้ว +9

      better. thanks for clarifying.

    • @muthiazzahra
      @muthiazzahra 5 ปีที่แล้ว +1

      pmneila.github.io/jsexp/grayscott/

  • @DarrylVillafuerte
    @DarrylVillafuerte ปีที่แล้ว +1

    Hello, good day! May I ask if I could use your video for my short film? Some of the clips are helpful for my upcoming project. I will surely give proper credit to you and your work. I am hoping for your kind consideration. Thank you!

    • @kerim.dundar
      @kerim.dundar  ปีที่แล้ว +1

      Hello Darryl. Thank you for your interest. Absolutely. Please feel free to use it. Just don’t forget to give a proper credit. Cheers!

    • @DarrylVillafuerte
      @DarrylVillafuerte ปีที่แล้ว

      @@kerim.dundar Thank you very much!

  • @MrEliteXXL
    @MrEliteXXL 3 ปีที่แล้ว

    Wow, great! Has this been generated programmatically? If so is there any source code?

    • @kerim.dundar
      @kerim.dundar  3 ปีที่แล้ว +2

      Thanks! Yes it is generated computationally, and modified on the fly. Please read the rest of the comments, it's been discussed. The source code is open-source, gray-scott reaction-diffusion model.

  • @macmill80
    @macmill80 6 ปีที่แล้ว

    Hi guys, can anyone be more specific and maybe share a link about how to apply Reaction-Diffusion through Processing (or any other program) for someone who is a designer but not a code expert? Thank you in advance.

    • @kerim.dundar
      @kerim.dundar  6 ปีที่แล้ว +1

      th-cam.com/video/FYRINCEDVKI/w-d-xo.html

    • @kerim.dundar
      @kerim.dundar  6 ปีที่แล้ว +1

      th-cam.com/video/BV9ny785UNc/w-d-xo.html

    • @Marioinsydney
      @Marioinsydney 5 ปีที่แล้ว +2

      Hi Kerim, this video is absolutely amazing! I am also a designer (landscape architect) but who also has nearly no code knowledge - I am simply trying to run Daniel Shiffman's code but I have no idea where to start. I have downloaded the p5.js library and am trying to open it in Processing. I feel like you're way above these kinds of questions but would appreciate any pointing! Thanks so much again.

    • @Marioinsydney
      @Marioinsydney 5 ปีที่แล้ว +1

      Sorry, I figured it out. Actually very basic I'm ashamed to say! If anyone else comes back and is as equally tech un-savvy as me, I just downloaded the p5.js library and read the instructions on p5js.org/get-started/ - I pasted the code from Shiffman into it. The link to the code that Shiffman posts in the video doesn't work anymore, here is the update link: github.com/adamantino/Reaction-Diffusion-Algorithm/blob/master/sketch.js

    • @triton2030
      @triton2030 4 ปีที่แล้ว +2

      You can user Alive Too it's plugin for After Effect, without coding.
      videohive.net/item/alive-tool-reaction-diffusion/24396468

  • @nor_cal_trailrides9990
    @nor_cal_trailrides9990 3 ปีที่แล้ว +1

    Vivarium brought me here

  • @DarrylVillafuerte
    @DarrylVillafuerte 2 ปีที่แล้ว

    Can I use this video for my project? Thank you!

    • @kerim.dundar
      @kerim.dundar  2 ปีที่แล้ว

      Hello Darryl. Yes you can. with my pleasure. But please don't forget to give credits.

    • @DarrylVillafuerte
      @DarrylVillafuerte 2 ปีที่แล้ว

      @@kerim.dundar Yes, I will. Thank you!

  • @kba8159
    @kba8159 2 ปีที่แล้ว

    I understand, I love me.

  • @MrToontuber
    @MrToontuber ปีที่แล้ว

    Verry psychedelic..

  • @nickcruz2390
    @nickcruz2390 3 ปีที่แล้ว +4

    Anyone else here because of Vivarium? also are these fractals?

    • @Eldooodarino
      @Eldooodarino 3 ปีที่แล้ว +1

      They are not fractals. Diffusion tends to smear out the shortest distance scales so reaction-diffusion systems don't really produce fractals which have features at arbitrarily short scales. There may well be ways for RD systems to produce patterns that generate patterns that exhibit fractal scaling over some range of scales but that then get smeared out on the finest scales. That is normally the case with fractals in nature. There are probably no "true" fractals in the physical world. Never-the-less thinking in terms of fractals provides insights just the same. Usually there's some minimum distance below which there is no structure.

    • @vickirosstudor490
      @vickirosstudor490 3 ปีที่แล้ว

      Vivarium brought me here too

    • @nurzumspa6689
      @nurzumspa6689 2 ปีที่แล้ว

      @@Eldooodarino so you're saying there is no pattern or structure in the universe?

    • @nurzumspa6689
      @nurzumspa6689 2 ปีที่แล้ว

      @@Eldooodarino to say there is no fractal is to deny reality itself.

    • @Eldooodarino
      @Eldooodarino 2 ปีที่แล้ว

      @@nurzumspa6689 Fractals are a mathematical idealization and these patterns are not fractals. Usually fractals are self-similar or approximately so. They will have a power law distribution of length scales. These patterns have a reasonably well defined "chemical length scale" which is decidedly not a power law. If you plot the spatial power spectrum, as I have done, you will see that it is fairly strongly peaked around the wave number corresponding to the chemical wave length.