Harnessing evolutionary creativity: evolving soft-bodied animats in simulated physical environments

  Рет қаралды 489,284

Michał Joachimczak

Michał Joachimczak

Күн бұрын

Пікірлер: 628
@Jabrils
@Jabrils 7 жыл бұрын
this is quite possibly one of the greatest things I've ever seen.
@polarbear6197
@polarbear6197 3 жыл бұрын
Yes
@dbneptune
@dbneptune 2 жыл бұрын
I didn't expect to see you here! And it is really cool.
@Doctorfudge62
@Doctorfudge62 5 жыл бұрын
I'm still waiting for that part 2.
@discountcoconut1458
@discountcoconut1458 5 жыл бұрын
How do you have 50 subs
@Doctorfudge62
@Doctorfudge62 5 жыл бұрын
@@discountcoconut1458 I made shitty gaming videos in high school.
@maxwell_edison
@maxwell_edison 5 жыл бұрын
same where it be
@Rafale25
@Rafale25 5 жыл бұрын
Sexually Active Narwhal His computer is still calculating
@Hailexx
@Hailexx 5 жыл бұрын
Part 2 where u at tho
@technoeevee6969
@technoeevee6969 5 жыл бұрын
Perhaps a new type of cell that is specifically able to be ridgid would be cool to see what sort of skeletal structures would evolve
@discountcoconut1458
@discountcoconut1458 5 жыл бұрын
Bones no shells.
@shanedancer3895
@shanedancer3895 5 жыл бұрын
How would joints work? I’d imagine there would need to be another special cell for that but it could become too complex and wouldn’t work
@technoeevee6969
@technoeevee6969 5 жыл бұрын
it might work the same way joints work for us- a gap between the two seperate bones to allow them to bend. They won't have cartilage holding them together, but fortunately these simulations won't require it ^^
@shanedancer3895
@shanedancer3895 5 жыл бұрын
@@technoeevee6969 The problem is I think adding joints and bones begins to make the simulation too complex and could result in a situation where everything with a bone and joint just ends up losing because they take too long to become better than the simpler other versions
@technoeevee6969
@technoeevee6969 5 жыл бұрын
@@shanedancer3895 *Shrug* still worth a try, right?
@trudyneo
@trudyneo 8 жыл бұрын
Love the jelly look of the creatures. Can't wait for the code!
@OminousPinapple
@OminousPinapple 8 жыл бұрын
I would love to see a game based around this! Maybe a "God-like" game where you first come up with a shape, give it an environment, (ie,, water, ground, food source) you drop it somewhere, and let it go to see if it can evolve to survive. Keep up the great work man!
@johnsmith-sp6yl
@johnsmith-sp6yl 8 жыл бұрын
there are a few games like that. can't remember the names of them, but the randomly generated life forms were creepy as all shit
@nedrynthecheeto66
@nedrynthecheeto66 8 жыл бұрын
OminousPineapple I've heard of this game called "Species." I don't know where to buy it, but I've seen people playing it on KZbin. I think that closely matches what you're looking for.
@cheetoschrist5685
@cheetoschrist5685 8 жыл бұрын
Species is free to play. just search for their website and you can download it.
@thomashewitt8104
@thomashewitt8104 5 жыл бұрын
I played a game at EGX in the UK a couple months ago called “Ecosystem” - it’s exactly what you’re describing
@somewhatsour
@somewhatsour 5 жыл бұрын
Spore
@karlmuster263
@karlmuster263 7 жыл бұрын
The fish example at the end is interesting. You'd think the spine comes from the biology of animal development, transporting nutrients, protection, etc. But it's functional just based on locomotion. Maybe bony fish evolved just to get away from predators or catch up with prey.
@linsproul3548
@linsproul3548 6 жыл бұрын
the spine wast actually evolved for locomotion in this simulation. it was just a section along the middle of the fish that would gain no benefit for being muscle cells. just think about it, the fishes fins wouldn't move left or right if it expanded or contracted cells in the center, so there was no point for them to be there
@thomasrosebrough9062
@thomasrosebrough9062 6 жыл бұрын
The spine probably has all those uses and more. It's a pretty integral part of our biology.
@robokill387
@robokill387 5 жыл бұрын
@@linsproul3548 true, but that's probably why the spine is in that specific location.
@Sara3346
@Sara3346 8 жыл бұрын
How about eveloving them with two goals, 1. To move. 2. To collect reasorces. ?
@VoltzLiveYT
@VoltzLiveYT 8 жыл бұрын
That can be reduced to one goal: collect resources. You have to move to collect resources, so it would evolve to move.
@JNCressey
@JNCressey 8 жыл бұрын
+VoltzLiveYT, Not necessarily if you're in water and the resources can move to you. :D
@VoltzLiveYT
@VoltzLiveYT 8 жыл бұрын
JNCressey but a creature that can move, it will have access to more food, and thus be more successful than one who doesn't
@JNCressey
@JNCressey 8 жыл бұрын
VoltzLiveYT, depends how much the ability to move ends up costing it resourcewise as to whether it's worth moving.
@maxwellsimon4538
@maxwellsimon4538 8 жыл бұрын
You would get different sets of creatures that would collect resources in different ways, whatever ends up evolving. Some may move to collect, others may sit and wait, and others still would move resources to them.
@AmritZoad
@AmritZoad 9 ай бұрын
0:06 When he said "Animats". I felt that.
@Table53
@Table53 5 жыл бұрын
Three year old video, claims there'll be a part two at the end... I'm still hopeful.
@Gunth0r
@Gunth0r 5 жыл бұрын
Half Life 3 confirmed
@revimfadli4666
@revimfadli4666 4 жыл бұрын
@@Gunth0r half life 3/2 is out tho
@DrWrapperband
@DrWrapperband 8 жыл бұрын
Super work, please release to Github, a lot of people are starting to get interested in evolving systems and this is great stuff.
@PhilippeLarcher
@PhilippeLarcher 5 жыл бұрын
Anyway after a few billion years it will evolve into creationists
@ryanmapping7944
@ryanmapping7944 Жыл бұрын
Some ways to add realism would be an digestory system to eat food, energy costs and many creatures in one ecossystem, also 3d would be cool, althrough we would probably not have particle physics for water then without serious optimization but the digestory system idea would be more realistic with it.
@AGoldSoldier
@AGoldSoldier 5 жыл бұрын
Seems the algorithm decided to show this video to a quite a few new people. Myself included
@jd233joel4
@jd233joel4 5 жыл бұрын
A Gold Soldier me too
@PhilippeLarcher
@PhilippeLarcher 5 жыл бұрын
It's evolving too
@Joona1410
@Joona1410 8 жыл бұрын
When do you think it'll be avaible for download?
@mjoach
@mjoach 8 жыл бұрын
Working on it whenever I get a chance, but with the current speed, it will probably take me another month.
@Joona1410
@Joona1410 8 жыл бұрын
Michał Joachimczak Okay. I'm really looking forward to it. No need to hurry, though.
@mono4171
@mono4171 8 жыл бұрын
this is so cool dude
@blorger
@blorger 8 жыл бұрын
omfg please release a beta
@philipbraatz1948
@philipbraatz1948 8 жыл бұрын
A month passed, I wonder how its going.
@sapiranimations
@sapiranimations 8 жыл бұрын
OHMYGOD I saw the videos you did 3 years ago, I was so excited about them. and now you do this!! and something even cooler soon!! that's so awesome
@mjoach
@mjoach 8 жыл бұрын
wow, thanks for that, glad you liked it!
@No-oneInParticular
@No-oneInParticular 5 жыл бұрын
It's been over 2 years now... can I see the next video? Please?
@comedymask5340
@comedymask5340 7 жыл бұрын
This is a such a cool simulation. I love how they can change to their enviorment.
@PaleyDaley
@PaleyDaley 7 жыл бұрын
Wow, this is truly the best ALife example I have seen since Karl Sims.
@Sty1a
@Sty1a 8 жыл бұрын
Every week i check this tab i left open... i cant wait for the source :D
@ppraisethesun
@ppraisethesun 7 жыл бұрын
PM me when it's here
@MiniDemonic
@MiniDemonic 7 жыл бұрын
I don't think he's checking his tab every week. Source is never coming and the particle liquid video is never coming.
@comradecameron3726
@comradecameron3726 5 жыл бұрын
Rec0iL you still checking?
@LimeRavioli
@LimeRavioli 5 жыл бұрын
Is it here, yet?
@NinjarioPicmin
@NinjarioPicmin 5 жыл бұрын
@@LimeRavioli i dont think so
@sammyblaze4234
@sammyblaze4234 5 жыл бұрын
2 years later, no follow up... :(
@Moon-ge8mc
@Moon-ge8mc 4 жыл бұрын
Sammy Blaze he's a stupid liar
@thetaai8262
@thetaai8262 5 жыл бұрын
i feel like something like this could be used to see what creatures on other planets may look like
@dontknowdontcare1934
@dontknowdontcare1934 5 жыл бұрын
Yeah that would be cool
@Comfie
@Comfie 5 жыл бұрын
That would be really cool
@PhilippeLarcher
@PhilippeLarcher 5 жыл бұрын
Exactly
@shadowfire04
@shadowfire04 6 жыл бұрын
that is so cool to see how evolution came up with all these solutions by itself, and how we can see how these solutions developed.
@pootimcbooti
@pootimcbooti 7 жыл бұрын
these are so cool! i cant imagine how other lifeforms on other planets look like
@conradmader2264
@conradmader2264 6 жыл бұрын
You think that's hard? I'm doing an entire project on scientifically plausible aliens. Sorry if you got the impression I was bragging, I wasn't.
@tamsynmaginness3282
@tamsynmaginness3282 5 жыл бұрын
Please post again!! I love this video so so much, it is so cool, and I would love to see more of this!! And more videos, this got me really interested in Evolution. Please post again.
@MultiSciGeek
@MultiSciGeek 8 жыл бұрын
This is so simple but so complex at the same time. Can't wait to see what else we can come up with.
@pikminfan6778
@pikminfan6778 5 ай бұрын
1:07 No concept of leg or tail, eh? Well, what's that flexible whippy thing on the creature's end? And what are those two stubby things it's running on?
@jamesgabor9284
@jamesgabor9284 4 жыл бұрын
You probably aren’t reading this but I really want some more content like this. I think it’s really interesting
@toxicreaper4632
@toxicreaper4632 7 жыл бұрын
@Michał Joachimczack is this available to the public, because I'm working on a bachelors in radiology, and majoring in evolutional theory, and this would be amazing for my spare time as a game to help me understand muscle flow.
@dark4king
@dark4king 8 жыл бұрын
This is just amazing. Neural Networks are the closest way to understand nature. Wait, when I see the fish "developed" a spine, we already understanded how this world was made right!
@4.0.4
@4.0.4 8 жыл бұрын
Mateusak These were not neural networks but genetic algorithms. Neural networks are more about developing a general process than mutating something into solving one task
@mjoach
@mjoach 8 жыл бұрын
Actually there are neural networks there, this is what controls behavior of each cell :) In that context, we call them artificial gene regulatory networks, but computationally, they are the same thing.
@cicadafun
@cicadafun 8 жыл бұрын
Michał Joachimczak Is it possible to have cells differentiate for different bodily tasks?
@revimfadli4666
@revimfadli4666 6 жыл бұрын
@@mjoach so are you using something that works like a CPPN to control the growth of cells that follow simple signal propagation rules, or are the cells themself neural network-controlled?
@Zackapo
@Zackapo 7 жыл бұрын
You should make the animat loops longer, some of the animations were too fast to register properly. great job!
@SerAlbi
@SerAlbi 8 жыл бұрын
I rarely comment on youtube, but this is mindblowing! 😵 Please tell me this is open source or at least if there's like a standalone version that we can experiment with! 😍
@NICK....
@NICK.... 6 жыл бұрын
I have two questions: A: How much computing power is required to run them; B: Can I, a normal user, download the programs required to run them;
@henrycgs
@henrycgs 7 жыл бұрын
I need this so much in my life! I need to put this on for weeks, so when I come back I see a fully walking huge animal
@AaronEstesJ
@AaronEstesJ 8 жыл бұрын
I have been waiting for a new, well made genetic algorithm video for a while. Thanks! If there are any more similar to this, I would love to see them!
@weak1ings
@weak1ings 8 жыл бұрын
soon! Thanks for working on downloads!
@MrElrolis
@MrElrolis 7 жыл бұрын
This would be pretty cool if used for a 3D model, I wonder if there is a program like that? I've seen about motor evolution but not physical.
@jasperlusson5797
@jasperlusson5797 7 жыл бұрын
wheres part 2
@XregularC_Casual
@XregularC_Casual 8 жыл бұрын
I'm learning to program in school and I love it. I'm not nearly capable of creating amazing things like this and it's making me quite jealous. XD
@jakelodwick
@jakelodwick 6 жыл бұрын
XregularC Just keep at it and you’ll be at this level before you know it
@bragunetzki
@bragunetzki 5 жыл бұрын
Ahh, I still remember making sure to check out when the hew part comes out...
@phlimy
@phlimy 8 жыл бұрын
This is awesome! I can't wait for the even-better-how-is-it-even-possible thing you previewed, so hyped :D
@MultiSciGeek
@MultiSciGeek 8 жыл бұрын
Where can I learn more about this? Is there any talk or presentation about such projects?
@newM0nkey
@newM0nkey 8 жыл бұрын
So cool! What physics engine? Any source code you can share?
@mjoach
@mjoach 8 жыл бұрын
Most of the exps in the video were done with my soft-body physics implemented on top of rigid-body part of the Bullet Physics engine. I'm in the process of replacing it with a much more stable and much faster engine and I will open source it in a few weeks.
@HolyGarbage
@HolyGarbage 8 жыл бұрын
Hi, I'm doing similar research/hobby projects and so far I've been experimenting with Bullet/Box2D using their existing framework to implement soft bodies but this proved to be really computationally expensive to do properly. I am also not very educated in physics so a ready made soft-body physics engine would really stream line my projects to get to the good stuff and not have to worry about the physics. Is this engine of yours up yet and is it available for download? Do you got a github account or similar? P.S. Also want to say that I'm a huge fan of your work, this kind of stuff is what I'm striving to accomplish myself! Cheers from an undergrad at the University of Gothenburg, Sweden! P.P.S. Does your engine also include the fluid mechanics and particle diffusion (morphogen) seen in many of your videos?
@mjoach
@mjoach 8 жыл бұрын
Hey, thanks a bunch for the kind words! The code is not on GitHub yet, it is still a terrible mess after I decided to replace Bullet Physics with LiquidFun (check it out!), but I am working to bring it towards more general usability right now, so hopefully people like you can find it useful :) As for fluid mechanics as you can imagine it becomes very costly if we try to combine it with evolution, but I am indeed experimenting with it (hence the use of LiquidFun). And as for morphogen diffusion I do not explicitly simulate it, I only use a very simplified approach to provide some basic means of direct communication between cells. I tried more realistic approaches in the past, but couldn't justify the added costs. Anyway, feel free to get in touch if you need some pointers!
@HolyGarbage
@HolyGarbage 8 жыл бұрын
Ah yes, very costly indeed. My projects are normally open continuous simulations which means I'd like a couple thousand (at least) organisms simulated at the same time rather than having an explicit fitness function. I once experimented with liquid dynamics and diffusion as I wanted to simulate concentrations of various fluids such as pheromones, poison, resources they need to proliferate etc. But simulating that over the whole world space with an acceptable resolution proved way to costly, like several orders of magnitude of an acceptable level... I have experimented with gauss/normal distribution around discrete "macro" particles that represent the field's local centers of mass as of late which seems to be extremely more efficient. Do you use something similar? Also, something I've found very difficult, how do you calculate the forces of your swimmers? I mean a surface moving and pushing is pretty trivial to calculate the forces but things like pressure I have no idea how to simulate without a discrete density grid liquid particles. It does look like your octopus looking creatures utilize pressure when they swim, do they and how did you solve that in that case? Thanks, I'll check out LiquidFun, thanks for the tip!
@mjoach
@mjoach 8 жыл бұрын
Well, it's really hard to make open worlds and my feeling is that usually the complexity of what evolves there is lower than what can be achieved with some simpler evolutionary algorithm (if complexity is something one cares about...). But it's largely because of overwhelming computational costs and the fact that it is so much harder to control the direction of evolution in an open system. One needs to tune things here and there to prevent trivial local minima and that takes time. So good trade-off between realism and speed is the most essential thing here. As for diffusion gradients, yes, I've been using normal distributions around macro particles in the past as well, so I think it is a reasonable approach if one cares about speed. As for pressure forces - not sure what you mean. In this system, there is no explicit concept of fluid pressure. If you mean fluid drag, there is just one simple equation that depends on the angle of attack of an edge against "fluid".
@Darfail
@Darfail 8 жыл бұрын
VERY COOL! what software allows you to have soft hexagons like that?
@mad_machine4850
@mad_machine4850 8 жыл бұрын
this is fantastic! I'm curious to see how far and complex it can become
@seeme00
@seeme00 8 жыл бұрын
Cool work :) You mention "A rudimentary model of fluid drag". Do you have any pointer on that? Do you use a third party middleware for the physic simulation (Box2D? Bullets...)? Thanks!
@mjoach
@mjoach 8 жыл бұрын
Yes, most stuff in the video was Bullet Physics, thought it was it's rigid-body part bend by me to simulate soft-bodies, not the best way to do it. I now rewrote it to use LiquidFun (a mod of Box2D), which seems much faster in these scenarios. As for fluid drag, check the simple equations in our older GECCO paper: goo.gl/Yt2UKt and you can find original references there as well.
@revimfadli4666
@revimfadli4666 Жыл бұрын
I really like how this used graph network before it was cool
@mischake
@mischake 5 жыл бұрын
I live this to bits. It's exactly what we should be working on, so away with hollow avatar systems and actually put biology in things like games and simulations
@fauna575
@fauna575 8 жыл бұрын
This is honestly so fascinating and amazing! As a bio student, this is making me incredibly happy
@ZtereoHYPE
@ZtereoHYPE 5 жыл бұрын
Hmmm... where is the continuing? I want to see
@herbexionreviews2039
@herbexionreviews2039 4 жыл бұрын
still waiting for part
@SangerZonvolt
@SangerZonvolt 7 жыл бұрын
Looks very nice. Are there any updates on this?
@Krishna-f5r8w
@Krishna-f5r8w 5 күн бұрын
Is this project still active? It's immensely interesting.
@huglebunnys
@huglebunnys 8 жыл бұрын
Hey I'm really interested in the state of computer-programmed evolutionary algorithms and projects, do you use a site for recent information on it or a forum? It's hard to find current videos on youtube at least but this video is only 3 months old compared to most of the others that people upload, which can be up to 9 years old and a bit dated.
@mjoach
@mjoach 8 жыл бұрын
I don't run a website, but maybe check out the proceedings of Artificial Life conference, where many researchers from this field meet and show their work. You will always find a few papers with some artificial creatures there. The proceedings are open access: mitpress.mit.edu/books/proceedings-artificial-life-conference-2016
@rebelarmstrong4310
@rebelarmstrong4310 8 ай бұрын
Where do I find this? I really want to use it.
@dreamer097
@dreamer097 8 жыл бұрын
Can you tell me about the particle fluid at the end there? I'm interested in the reaction diffusion patterns it makes when it settles.
@mjoach
@mjoach 8 жыл бұрын
Those fluid particles are only subjected to elastic forces, so I suspects patterns are either Moire-like rendering artifacts or a side effect of how physics is implemented (e.g. how neighbors are selected for each particle at a given time step). Didn't investigate it further though.
@dreamer097
@dreamer097 8 жыл бұрын
thanks, I was suspecting the same thing. But I was hoping you could tell me what program or code was used for it. It's not Algodo is it?
@mjoach
@mjoach 8 жыл бұрын
It's Google's LiquidFun.
@PasseScience
@PasseScience 3 жыл бұрын
Wow, that one was really beautiful. What's the 2021 status of it?
@Moon-ge8mc
@Moon-ge8mc 3 жыл бұрын
he lied
@PasseScience
@PasseScience 3 жыл бұрын
@@Moon-ge8mc What do you mean?
@Thekeygen36
@Thekeygen36 8 жыл бұрын
Man i love this kind of work! Keep it up! Cheers from Argentina!
@TheDopeyElephant
@TheDopeyElephant 7 жыл бұрын
is there any website where i can make a creature then see it evolve with future generations?
@explosu
@explosu 6 жыл бұрын
Did you ever consider/try adding apoptosis? Would be interesting to see a system like this work out movement using only a regulatory system for growth
@fergheinman394
@fergheinman394 5 жыл бұрын
so whens part 2 gonna come? we're only 2 months away from this being 3 years old
@BuddhasRandomTravels
@BuddhasRandomTravels Жыл бұрын
is this project ongoing? any source files?
@Krejzifik
@Krejzifik 7 жыл бұрын
Kiedy to wyjdzie?/When will it release?
@gyurto
@gyurto 8 жыл бұрын
When will this be ready for download?
@hmeric7495
@hmeric7495 5 жыл бұрын
when will it come to a github near me
@aliciabaumgartner1406
@aliciabaumgartner1406 8 жыл бұрын
Fascinating! Will you consider making a video explaining the gene regulatory network? I perused your research paper but i'm having difficulty understanding the process.
@galesx95
@galesx95 8 жыл бұрын
The part it says "every cell is controlled by evolved gene regulatory network". What does it mean? I'm having a hard time wrapping my head around that. Thanks!
@mjoach
@mjoach 8 жыл бұрын
well, the point here is to mimic some of the not very intuitive solutions that biology came up with. In the case of multicellular organisms that would be having a copy of something that has all the necessary information to build the whole organism (i.e., DNA) in its every cell. Seems wasteful :) To the point: DNA encodes proteins that make us, but more importantly also the logic of when to produce them and in what quantities (e.g. if gene A is active, and gene B is not active, than activate gene C). When biologists try to understand what DNA of an organism does, they represent this logic as a gene regulatory network (GRN). So what we do here is we evolve a virtual DNA that encodes virtual GRN. When virtual embryo grows, a copy of this virtual DNA (and a GRN) is placed in every cell and with this GRN each cell _independently_ determines what to do at a given moment (such as whether to divide or die).
@youngjunlee1108
@youngjunlee1108 8 жыл бұрын
Great work, may I ask you what engine or environment for making this project? Thanks.
@nethacker91
@nethacker91 7 жыл бұрын
He answered elsewhere saying it's the Bullet Physics engine.
@gamez1
@gamez1 3 жыл бұрын
3:19 "coming soon" what do you mean by "soon"...?
@PhysicsGuru100
@PhysicsGuru100 8 жыл бұрын
Fantastic video!
@gaboderflinger7854
@gaboderflinger7854 5 жыл бұрын
This is so interesting, why you stopped making this type of experiments?
@zeektm1762
@zeektm1762 6 жыл бұрын
Im interested in running simulations like this but I have yet to find one that I don't need knowledge of coding in. Is the source avalible in an easy .exE?
@GraveUypo
@GraveUypo 8 жыл бұрын
what about rigid cells? what if you give them the ability to grow bones?
@peterganunis5824
@peterganunis5824 8 жыл бұрын
Any updates on the release date? Thanks!
@lordkermit4657
@lordkermit4657 7 жыл бұрын
Can we get this on our phones and stuff?
@cariboowho
@cariboowho 8 жыл бұрын
Are you going to release the code? I glanced through the description and I didn't see it, though maybe I just missed it.
@mjoach
@mjoach 8 жыл бұрын
(see reply above)
@mewt5358
@mewt5358 7 жыл бұрын
you think we could use this ourselves? I really wanna play around with this program
@alexey_guzey
@alexey_guzey 6 жыл бұрын
Hi! Do you know when the code will be available on github yet?
@KordaroKnow
@KordaroKnow 5 жыл бұрын
Imaginations and simulations drive evolution throughout the nation... 😯
@bapanada9446
@bapanada9446 7 жыл бұрын
where must I study to learn this kind of stuff?
2 жыл бұрын
Hi I see you haven't shared any video after this. Can you share your paper with me?
@teawrecks1243
@teawrecks1243 4 жыл бұрын
1:19 ah yes, the crippled seal. truly a marvel of evolution
@lookolookthefox
@lookolookthefox 7 жыл бұрын
so where can we find the program?
@davidmorrill1230
@davidmorrill1230 8 жыл бұрын
what is this and where do I do find it?
@sapiranimations
@sapiranimations 8 жыл бұрын
did that coming soon ever came?
@Skythedragon
@Skythedragon 8 жыл бұрын
Next step? 3d of course!
@junosoft
@junosoft 7 жыл бұрын
Is it ready already?
@olekrarup9570
@olekrarup9570 8 жыл бұрын
How about "magnetic" creatures? Let a magnetic field point into or out of the screen and calculate the force on each cell based on F=q(B x v).
@mjoach
@mjoach 8 жыл бұрын
But why?
@olekrarup9570
@olekrarup9570 8 жыл бұрын
+Michał Joachimczak I thought it would be interesting to see how evolution would tackle an enviornment with rules that are completely different from Earth's.
@mjoach
@mjoach 8 жыл бұрын
fair enough
@maxwellsimon4538
@maxwellsimon4538 8 жыл бұрын
Are all of the animats given the opportunity to grow rigid "bones" and that just turns out to be disadvantageous in most cases? oO is that option only available for optimizing the movement of a fixed shape?
@mjoach
@mjoach 8 жыл бұрын
No truly rigid parts in these exps, but they are easy to add in the new engine, so I am planning on doing that. As for passive soft tissue, we also did that when shape was evolved, check the end of the first 2014 paper linked above for some example. In general, if there is no cost to having and using muscles, evolution tends to evolve creatures that are 100% muscle. It just allows them produce the most power and convert that into motion. So we have to always add some cost for muscles if we want evolution to allocate them in a meaningful way.
@maxwellsimon4538
@maxwellsimon4538 8 жыл бұрын
Michał Joachimczak Ah, that makes sense. Having cells that don't contribute to movement, are as good as dead weight in these cases. I can't wait to see future videos from this channel!
@dividedreality9708
@dividedreality9708 7 жыл бұрын
I can watch this for hours.
@princess-celestia
@princess-celestia 7 жыл бұрын
I love this. I stand in awe of your coding prowess. I see you tested terrestrial and aquatic life. Any attempts at avian, flight-capable life? Perhaps allowing the animats to convert some cells to lighter, but non-actuateable, solid cells to facilitate forming "feathers" for wings? Or maybe convert muscle tissue to lighter-than-air helium bladders? Out of curiosity, have you tried incentivizing the animats to minimize fuel consumption (amount of contraction)? How long (in terms of hours [or days?] spent running the program) did it take to generate the creatures in this video? Once the code is available I'd love to try it for myself, but I'm afraid it'd make my computer explode.
@conradmader2264
@conradmader2264 6 жыл бұрын
When I first saw this giant block of text I thought it was going to be a giant essay on how evolution doesn't exist. Thank you for being a sensible human being.
@sorgan7136
@sorgan7136 7 жыл бұрын
is the program ready?
@pabloyammix
@pabloyammix 5 жыл бұрын
thats actually amazing! the spine epiphany even. Waiting for part 2 also..
@planespottermerijn
@planespottermerijn 7 жыл бұрын
How is the code comming along?
@eliotjanvier4653
@eliotjanvier4653 7 жыл бұрын
Hey can we download that? :D
@sploopst6868
@sploopst6868 5 жыл бұрын
that fish with the active flanks only is fascinating
@purukumi4957
@purukumi4957 6 жыл бұрын
Whete can I download this?
@romanrhodes423
@romanrhodes423 8 жыл бұрын
this video came out about 3 months ago. do you have a release date planned?
@romanrhodes423
@romanrhodes423 8 жыл бұрын
Also, can you make a flying creature by just disabling gravity?
@ozvoid1245
@ozvoid1245 7 жыл бұрын
In real life, flying needs gravity. Creatures fly using the ability to glide, and using wind and air. Basically, he would have to add gliding cells, and wind.
@_DarkEmperor
@_DarkEmperor 7 жыл бұрын
Guhuru, widzę że stałeś się sławnym KZbinrem :-) 150tyś odsłon.
@guysimple8491
@guysimple8491 5 жыл бұрын
If the task will be "to create an optimal behaviour program for surviving in african savan for upright hominid" will it create consciousness?
@TheYeetedMeat
@TheYeetedMeat 2 жыл бұрын
Depends. If anything, it might go straight for a herbivorous altruistic route.
@whippet_boy8594
@whippet_boy8594 5 жыл бұрын
If this simulation came up with a rudimentary tail, legs and spine without any prior knowledge of evolution or life, then maybe this could tell us that life on other planets maybe is not that different and it follows a basic structure?
@3gunslingers
@3gunslingers 5 жыл бұрын
Life on an other planet will be very similar in the basic layout. Yes.
@LineOfThy
@LineOfThy 2 жыл бұрын
yes. yes that's exactly it.
@revimfadli4666
@revimfadli4666 Жыл бұрын
"coming soon!" 7 years later:
Simulating Natural Selection
10:00
Primer
Рет қаралды 14 МЛН
The Ancestor Paradox
4:14
MinuteEarth
Рет қаралды 182 М.
It’s all not real
00:15
V.A. show / Магика
Рет қаралды 20 МЛН
The Dome Paradox: A Loophole in Newton's Laws
22:59
Up and Atom
Рет қаралды 963 М.
Using Video Games to Simulate Evolution
20:26
Curious Archive
Рет қаралды 2,1 МЛН
Simulating an Evolving Microcosmos | The Path to Multicellularity
19:04
AI Invents New Combat Technique
15:06
cozmouz
Рет қаралды 563 М.
Evolving a Human! - Evolution Simulator
17:27
Blitz
Рет қаралды 4,6 МЛН
I programmed some creatures. They Evolved.
56:10
davidrandallmiller
Рет қаралды 4,3 МЛН
Evolving Swimming Soft-Bodied Creatures
5:01
Francesco Corucci
Рет қаралды 236 М.
Flexible Muscle-Based Locomotion for Bipedal Creatures
5:21
Goatstream
Рет қаралды 1,8 МЛН
Karl Sims - Evolved Virtual Creatures, Evolution Simulation, 1994
4:10