Тёмный

This Jello Simulation Uses Only ~88 Lines of Code 

Two Minute Papers
Подписаться 1,6 млн
Просмотров 197 тыс.
50% 1

📝 The paper "Moving Least Squares MPM with Compatible Particle-in-Cell" and its source code is available here:
taichi.graphics/wp-content/upl...
github.com/yuanming-hu/taichi...
The Taichi framework: taichi.graphics/
❤️ Pick up cool perks on our Patreon page: / twominutepapers
₿ Crypto and PayPal links are available below. Thank you very much for your generous support!
› PayPal: www.paypal.me/TwoMinutePapers
› Bitcoin: 1a5ttKiVQiDcr9j8JT2DoHGzLG7XTJccX
› Ethereum: 0xbBD767C0e14be1886c6610bf3F592A91D866d380
› LTC: LM8AUh5bGcNgzq6HaV1jeaJrFvmKxxgiXg
🙏 We would like to thank our generous Patreon supporters who make Two Minute Papers possible:
313V, Alex Haro, Andrew Melnychuk, Angelos Evripiotis, Anthony Vdovitchenko, Brian Gilman, Bruno Brito, Bryan Learn, Christian Ahlin, Christoph Jadanowski, Claudio Fernandes, Daniel Hasegan, Dennis Abts, Eric Haddad, Eric Martel, Evan Breznyik, Geronimo Moralez, Ivelin Ivanov, James Watt, Javier Bustamante, John De Witt, Kaiesh Vohra, Kasia Hayden, Kjartan Olason, Levente Szabo, Lorin Atzberger, Lukas Biewald, Marcin Dukaczewski, Marten Rauschenberg, Maurits van Mastrigt, Michael Albrecht, Michael Jensen, Nader Shakerin, Owen Campbell-Moore, Owen Skarpness, Raul Araújo da Silva, Rob Rowe, Robin Graham, Ryan Monsurate, Shawn Azman, Steef, Steve Messina, Sunil Kim, Taras Bobrovytsky, Thomas Krcmar, Torsten Reil, Zach Boldyga.
/ twominutepapers
Splash screen/thumbnail design: Felícia Fehér - felicia.hu
Károly Zsolnai-Fehér's links:
Facebook: / twominutepapers
Twitter: / karoly_zsolnai
Web: cg.tuwien.ac.at/~zsolnai/

Наука

Опубликовано:

 

6 июл 2019

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 242   
@LittleRainGames
@LittleRainGames 5 лет назад
88 lines of code which calls libraries that use thousands ;P
@DavisOfAllTrades
@DavisOfAllTrades 5 лет назад
true and true, my cloth simulation also have just few line of actual simulation code + keyboard event handler + unknown amount of code from opengl imports xD
@thebravegallade731
@thebravegallade731 5 лет назад
The thing is that most modern programming mediums have these libraries in them ANYWAY so
@KuraIthys
@KuraIthys 5 лет назад
Yeah... But then again it's all relative. Think about how much code is actually involved in writing GUI code for instance. Leaving aside the insane amount of library and SDK code being called behind the scenes, getting a single window with the most basic input hooks set up in windows takes about 100-150 lines of code. Writing something that constitutes a complete, functioning program on an atari 800XL (1982 computer) can be done in less than 80 lines with no libraries to speak of... That's just a fact of life. As computers and operating systems have become more complex, the expectations and layers of abstraction have become more and more extreme. Getting that atari to draw a single pixel onscreen can be done with a single assembly language instruction, and maybe in the worst case about 50 instruction of setup right as the computer powers on. (for the era the Atari had a rather complex graphics chip that required a bunch of config - and if you're loading off floppy disk you get a bunch of extra complications.) To get a modern GPU to draw a single pixel onscreen, assuming you're also dealing with a modern OS... Would constitute about 500 lines of code you have to write yourself, and calls to about 3 different SDK's which contains at a minimum tens of thousands of lines of code, which in turn call operating system and driver routines which could get you into hundreds of thousands of lines of code directly or indirectly involved in the task. And what have you accomplished? Nothing more impressive than what the computer from 40 years ago did in a handful of instructions. Of course, that's not to downplay the capabilities of modern computers. That extra complexity arose for good reason. But it does put things in perspective about how much work is being done for you behind the scenes, I hope.
@jarnMod
@jarnMod 5 лет назад
4 years of research 88 lines of code Reader: Oh, it's easy 😲😢😭
@Kabodanki
@Kabodanki 5 лет назад
Solid Snake yes and with multiple operation by line
@Zemkezis
@Zemkezis 5 лет назад
I don't know how coding works. When I saw the title I tought '' But how long are the lines !!? '' :) :p
@cryptocurrencies2606
@cryptocurrencies2606 5 лет назад
@@Zemkezis ​you should learn even if you never professionally use it because it helps the way you approach problems in life. when you know how the game works it makes you a better player. this guy is one of my fav teachers ru-vid.comvideos I started with C++ ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-DamuE8TM3xo.html then python ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-nwjAHQERL08.html but most start with python. you might see what works best for your mind. this is also a more "fun" teacher that I also like ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-bY6m6_IIN94.html python has a lot of Ai modules that are super easy to use, but pytorch is the best because the license is most free. if more just simply approached in a programing way laws, personal relationship, and achieving you life goals, it would vastly improve the world. I learned from youtube videos it realistically it took about a year to learn, but now I use python like using the calculator or office suite program. at least 3 times a week to do something that I personally want to do just for fun. one thing that is super important that you learn is how important freedom of speech in licenses are, because when a license is restricted it means you can't do something and are not free, at least not legally. and programing will vastly improve your typing speed.
@bernardusmuller1109
@bernardusmuller1109 5 лет назад
@@SimonWoodburyForget I think it's including functions.
@MrTomtomtest
@MrTomtomtest 5 лет назад
@@bernardusmuller1109 Even then it doesn't mean shit. You can write a 88 lines program that will be less efficient than a 150 lines one as far as the machine itself is concerned. That and he is using an external library whose code lines are clearly not counted here, his code really is 87 lines of code plus one that includes an external file w/ thousand lines of code.
@kevin42
@kevin42 5 лет назад
More like 10000 lines. Just because u cant see em dosnt mean they aint there
@Candyapplebone
@Candyapplebone 5 лет назад
The code has to run on an operating system so it can be processed by the cpu so by your argument it's millions of lines of code
@kevin42
@kevin42 5 лет назад
Candyapplebone yes. Although we take the OS & kernel, ASM, machien language.. etc for granted more than we take the high level libraries. Thats why i only limited it to 10000. I mean of your gonna be nit picky, why not include all the code ran by the robots in the assembly line that peaced togeather the computer your using right now.. and the code that runs on the robots who mine the raw materials needed.
@Candyapplebone
@Candyapplebone 5 лет назад
@@kevin42 my point is we shouldn't be picky. If the guy wrote helpful enough libraries that it took "88 lines" to make a simulation then that's cool. Python is famous for visualizing stuff in a handful. Same arguments from the other comments apply, doesn't change the fact that this guy's work is cool
@kevin42
@kevin42 5 лет назад
Candyapplebone oh, no no i didnt mean to be picky. My OCD just went off and i wanted to clarify to the general public(fellow newbies to programming) that it infact isnt that ”easy” when u dive deep into whats actually going on. by all means use 100 libs for your next project, im a sucker for a good lib aswell.
@luck3949
@luck3949 5 лет назад
10 episodes in the future: This neural networks learned complex jelly dynamics and is capable to simulate jelly in 50 frames per second.
@martiddy
@martiddy 5 лет назад
I think it will happen within 5 episodes.
@drone_better7757
@drone_better7757 5 лет назад
@@martiddy I take your 5 and raise you 3,
@saxtremer
@saxtremer 5 лет назад
0:59 'The only channel on the RU-vid where we can say this and...'. After that I expected "don't get demonetized/age restricted". As always, great video, Károly.
@KnakuanaRka
@KnakuanaRka 5 лет назад
mad chemiker I was expecting a more generic “...and not get in trouble for it.”, but that works too.
@tehguitarque
@tehguitarque 5 лет назад
Exactly the same thought.
@boriswilsoncreations
@boriswilsoncreations 4 года назад
i didn't get why would it happen
@Th.Alchemist
@Th.Alchemist 5 лет назад
Amateurs, here is how it's done: Public Class Jello: Public void hitJello(){ If(onJello){ Schwoop(); }Else{ Bonk(); } } }
@blesshiscottonsocks
@blesshiscottonsocks 5 лет назад
Hell yeah man - I'm especially enjoying the good crediting of paper authors, they deserve as much respect as possible!
@harry356
@harry356 5 лет назад
Thanks for the taichi graphics lib reference! Didn't know of its existence and I always watch your vids with a "would love to get my hands on this code" vibe. I am not good enough progranmer to implement the advanced math in my code.
@jeen3493
@jeen3493 5 лет назад
This is hands down the best RU-vid channel right now
@TwoMinutePapers
@TwoMinutePapers 5 лет назад
You are very kind. Thank you so much! 🙏
@ofekluislewinsohn2506
@ofekluislewinsohn2506 5 лет назад
I also think it's great, but would like a longer format of 5-10min with some more math and details =)
@jeen3493
@jeen3493 5 лет назад
@@ofekluislewinsohn2506 actually I agree it would be awesome
@Simonsiempie
@Simonsiempie 5 лет назад
Yes. Also like "ctrl shift face" ..
@Kram1032
@Kram1032 5 лет назад
Some great improvements on a great technique. And thanks for the pointer to those sample implementations!
@recklesflam1ngo968
@recklesflam1ngo968 5 лет назад
88 Lines of code but has #include "taichi.h" HMMMMMMM
@DemonixTB
@DemonixTB 5 лет назад
thats just the graphics engine library, all the calculations are done in those 88 lines
@benjaminmiller3620
@benjaminmiller3620 5 лет назад
A fair comparison would be to check the size of the compiled binary.
@undersky596
@undersky596 5 лет назад
This is incredible. I was pausing this video and going back so often. Such amazing work from just one individual. This person deserves an award. I could only dream of this level of simulation.
@username4441
@username4441 5 лет назад
these scenes are actually very artistic, that jello density drop, the sign next to it, all was really pleasing.
@ufox77
@ufox77 5 лет назад
Fascinating as ever. You deserve 10x as many subs..
@Filaxsan
@Filaxsan 5 лет назад
Incredible! Outstanding job! My best congrats to Yuanming!
@nilspin
@nilspin 5 лет назад
25yr old dude making world class graphics+sim framework, getting published in siggraph.....might turn out to be Blinn/Catmull of our time
@2-_
@2-_ 5 лет назад
It sounds weird when you say it like "in this video, we celebrate animals getting cut in half!"
@SianaGearz
@SianaGearz 5 лет назад
Hey looks like i love this Yuanming Hu dude already!
@YuriPetrovich
@YuriPetrovich 5 лет назад
This channel is pure gold !
@batchprogrammer108
@batchprogrammer108 5 лет назад
Always a pleasure to watch your videos, very informative.
@ThangTran-jv7mm
@ThangTran-jv7mm 5 лет назад
Your 88 lines of code uses a library that probably has thousands of lines of code. So I can take your code, make a library and write a main function around it and just that so my code is actually 2-3 lines of code.
@omarsilva924
@omarsilva924 5 лет назад
Thank you for sharing this paper. Really amazing
@pipeliner8969
@pipeliner8969 5 лет назад
Thank you I subscribed to Yuanming Hu channel.
@scotthappy6885
@scotthappy6885 5 лет назад
0:54 PETA: TRIGGERED
@marianpazdzioch6632
@marianpazdzioch6632 5 лет назад
Heh, that reminded of my master's degree thesis I never finished. Good times.
@MobyMotion
@MobyMotion 5 лет назад
Amazing - love the blocks sinking into the jello simulation! Wish blender had a good implementation :(
@starburstdragon
@starburstdragon 5 лет назад
So cool effects - thx
@_abdul
@_abdul 5 лет назад
Seconds / Frame is my new favorite meme.
@arielvinda6624
@arielvinda6624 5 лет назад
I love that dedication
@kieransquared
@kieransquared 5 лет назад
Can this be used for scientific or engineering purposes, i.e. has any validation or verification been done to ensure the results accurately model real-life behavior?
@lewismassie
@lewismassie 5 лет назад
Seconds per frame? So it's just like me playing Kerbal Space Program then
@zapdragon5942
@zapdragon5942 5 лет назад
Me trying to open Chrome
@KnightsWithoutATable
@KnightsWithoutATable 5 лет назад
When computer power increases in a decade or two, this is going to be amazing in games. For now, we will have to have to settle for these ultra realistic giggle physics in videos and movies.
@Postermaestro
@Postermaestro 5 лет назад
The 88 lines of code isn't about the actual amount of code in total. It's about how much easier it is to get an overview of the specific code required for this particular project. It makes it easier to understand and debug the code (given that the libraries used are robust and well documented).
@L.Mandrake
@L.Mandrake 5 лет назад
What funny coincidence! I just heard of taichi two days ago from a completely different context
@GrahamDIY
@GrahamDIY 5 лет назад
I’ve worked in Software programming for 25y But after watching this I realise I know nothing. So that’s cool.. Nice video 👍
@balazs4316
@balazs4316 5 лет назад
Nagyon fasza
@dtoadq
@dtoadq 5 лет назад
The `#include "taichi.h` kind of voids out the 88 line of code claim, though it's a general purpose physics/graphics library so I can kind of excuse it a little. But the several lines of code are condensed onto a single line for no reason, and several variable names are shortened (like `int c/*color*/;`), types are shortened from Vector2 to Vec (why not just to V though?). Obviously it's golfed, but the arbitrary whitespace is kind of confusing. The actual non-golfed code would be probably around 300 lines of code, and if you don't care about white space you could condense it further to 44 lines of code still using 80 column.
@arianullah6257
@arianullah6257 5 лет назад
Do you think something like this could be implemented into Blender?
@Anderson_Roger
@Anderson_Roger 5 лет назад
Nice!
@KentSapp
@KentSapp 5 лет назад
New to your channel and this was a great video. Great that you gave credit to the Creator and love your effort in making this great video.
@Haikuwoot
@Haikuwoot 5 лет назад
Mmmm Amazing!
@Sigma1
@Sigma1 5 лет назад
There is a way to make it only 1 line of code. Just don't press enter anytime when coding. I really hate when something is advertised with the amount of lines of code.
@nothankyoutube
@nothankyoutube 5 лет назад
88 lines of code and how many libraries does it have to pull from?
@hansenchen1
@hansenchen1 5 лет назад
It seems the paper link is broke from the Github page.
@japrogramer
@japrogramer 5 лет назад
About to go implement this into blender
@silberlinie
@silberlinie 5 лет назад
marvelous
@wildtangent6890
@wildtangent6890 5 лет назад
0:52 PETA would like to know your location
@TiagoChiaveri
@TiagoChiaveri 5 лет назад
Fantástico!!!
@prltqdf9
@prltqdf9 5 лет назад
When this baby hit 88 lines of code, we saw some serious shit.
@AgentSmith911
@AgentSmith911 5 лет назад
When can I expect to see these kind of physics in PC video games?
@TrollsGoBouncing
@TrollsGoBouncing 5 лет назад
I would guess around 7 years based on mores law and the 122.9 seconds per frame (becomes 1.04 fps assuming the speed doubles every year)in the buoyancy test. Tbh it will probably be longer or shorter depending on consumer demand for something like this in a game. Just my opinion tho.
@Tondadrd
@Tondadrd 5 лет назад
@@TrollsGoBouncing "Moore's law is the observation that the number of transistors in a dense integrated circuit doubles about every two years." (source: Wikipedia) That makes your estimate 14 years instead of 7 years (2**(14/2) ~ 122 => 1 FPS in 14 years). However, if we want to go to 30 FPS we would need another 5 doubling which makes it 24 years. That all said, as Károly Zsolnai-Fehér says "Two more papers down the line" we might see amazing improvements which could cut down the hardware capability requirements and therefore my estimate of 24 years.
@TrollsGoBouncing
@TrollsGoBouncing 5 лет назад
@@Tondadrd I was using a half-life formula {122*(1/2)^t=~1}, but well, to each their own ¯\_(ツ)_/¯. Edit: turns out im just bad at reading lmao
@tantumDicoQuodCogito
@tantumDicoQuodCogito 5 лет назад
20 years, more or less
@theeraphatsunthornwit6266
@theeraphatsunthornwit6266 5 лет назад
That bounciness definitely has some application in certain kind of game.
@aminhaeri
@aminhaeri 5 лет назад
I've been using taichi-mpm, and the more I read the code, the more I admire him (Yuanming). It's just amazing. Note, for 3D simulations, you have to use the complex code, not the 88-line version.
@mmmmmmmmn1337
@mmmmmmmmn1337 5 лет назад
Just a quick read through his profile on his website, and a quick browse through his git repo has got me shook. I can't imagine someone just a few years older than me, doing all of this. If generic CS students out of college are making 6 figures, this guy deserves at least 7. Absolutely insane.
@iProgramInCpp
@iProgramInCpp 5 лет назад
You could just simulate it in 1 line by having all the lines combined into one. What I mean is: int main(){printf("Hello World");} Instead of int main() { printf("Hello World"); }
@FullFledged2010
@FullFledged2010 5 лет назад
Spintires with real dirt 😮🙌
@ultravidz
@ultravidz 5 лет назад
But how many lines of machine code
@totally_not_a_bot
@totally_not_a_bot 5 лет назад
Seeing as it uses a pretty hefty library, many, many more.
@NICK....
@NICK.... 5 лет назад
What programs do people use for these simulations? Blender?
@DerSolinski
@DerSolinski 5 лет назад
Uh upcoming Movies will look so much better 😁
@jefflhama
@jefflhama 5 лет назад
I love to see how the advancement in cg papers was in majority free apis
@GeorgeKakashvili
@GeorgeKakashvili 5 лет назад
Show us the contents of taichi.h file which is included in the code
@shastamckinsey9153
@shastamckinsey9153 5 лет назад
I was really hoping those cubes would bounce
@HACKERMORE
@HACKERMORE 5 лет назад
What if we could apply it in places like airsim and implement a physical world through infinite learning?
@NeuroticKnight9
@NeuroticKnight9 5 лет назад
This is why i am excited for google stadia, because whatever the latency issues people complain of, simulating such level of granularity on a consumer grade PC would take a lot of resources, but this i can see being run in a server and streamed within next few years.
@DaveChurchill
@DaveChurchill 5 лет назад
88 lines of code! If you count including an entire math / GPU library as 1 line, and an entire GUI as another line
@itsnotatoober
@itsnotatoober 5 лет назад
this is fuckin amazing
@freddiejiang7883
@freddiejiang7883 5 лет назад
Were the sims done in Sidefx Houdini?
@Bromon655
@Bromon655 9 месяцев назад
Easy to understand code > ultra optimized code. Also if this program references other libraries then technically it relies on much more lines of code than 88.
@saggre
@saggre 5 лет назад
That guy's a champ
@schmiddy1998
@schmiddy1998 5 лет назад
Wonder how long it’ll be before something like this can be done real time in games
@translila
@translila 5 лет назад
not long whatsoever i don't think, especially since we can now do ray-tracing on what is essentially consumer graphic cards.
@schmiddy1998
@schmiddy1998 5 лет назад
wito yeah that’s a good point, do you know if the ps5’s specs mean it’s probably more dependent on ai for ray-tracing? I figured it must be but idk shit haha
@Ckcdillpickle
@Ckcdillpickle 4 года назад
@@translila yeah, but the ray tracing found in games are lame, make small differences... Global illumination is the best ray tracing. Except no game supports it since it's too intensive
@translila
@translila 4 года назад
@@Ckcdillpickle still, its ray-tracing
@Ckcdillpickle
@Ckcdillpickle 4 года назад
@@translila and it barely changes anything.. Ray tracing is a pretty simple process.. Until you get into more advanced things like gi which has a massive change on everything but cannot be done in real time
@meinradrecheis895
@meinradrecheis895 5 лет назад
Karoli: a good tip for pronouncing chinese names right is to enter them on google translate and listen to how they should be pronounced. Hope it helps you.
@antekacki8753
@antekacki8753 5 лет назад
Can it be exported to another software?
@Alekosssvr
@Alekosssvr 5 лет назад
Ok, Cool!
@tehf00n
@tehf00n 5 лет назад
Brilliant but.... What if the optimisation on the objects were dependent on the locality of the nearest adjacent particles, and when beyond that scope of interactivity, a replacement mesh is presented in place of particles of the models that are not being interacted with (ergo statically predictable values based on lesser, and more standard physics calcs). Surely this would speed up the calculations immensely?
@chasecolin22
@chasecolin22 5 лет назад
You've got the code, dude. Go do it
@SirPozzuh
@SirPozzuh 5 лет назад
It's measured in seconds per frame but it's implemented on the CPU with even a CPU rasterizer. Could probably be significantly faster when implemented on GPU shaders. Although it would probably be more than 88 lines..
@peternguyen1899
@peternguyen1899 5 лет назад
Reality is a simulation within a simulation.
@AmCanTech
@AmCanTech 5 лет назад
I miss your old outro
@shartbake1134
@shartbake1134 5 лет назад
Jiggle physics keep getting more amazing, thanks Japan!
@martiddy
@martiddy 5 лет назад
This technology will be very useful in Skyrim mods.
@demetresaghliani9048
@demetresaghliani9048 5 лет назад
2:26 "If you want to see something that is done with a remarkable amount of love and care, please read this paper." "Fine." *Goes to read the paper.* _In this paper, we introduce the Moving Least Squares Material Point Method (MLS-MPM). MLS-MPM naturally leads to the formulation of Affine Particle-In-Cell (APIC) [Jiang et al. 2015] and Polynomial Particle-In-Cell [Fu et al. 2017] in a way that is consistent with a Galerkin-style weak form discretization of the governing equations._ *what.*
@vilkillian
@vilkillian 5 лет назад
and 5000+ lines of code on backend (the part that actually does all of simulations and computing)
@fgvcosmic6752
@fgvcosmic6752 5 лет назад
Yeah when it says "line" does it include Lines like DoThis();AndThis();ThisToo();
@NGC-qm1so
@NGC-qm1so 5 лет назад
Probably not. Eitherway you shouldn't count lines, but count how many chars there are.
@Roupization
@Roupization 5 лет назад
@@NGC-qm1so even that is completely arbitrary, and does not really give an accurate detail of the complexity or real length of the code
@wajihbec1087
@wajihbec1087 5 лет назад
This should be taught...everywhere and to everyone.
@memeteam6236
@memeteam6236 5 лет назад
Now tell me life isn’t a simulation
@vectox6480
@vectox6480 5 лет назад
Lo único que tiene 88 líneas de código es el archivo principal cpp, pero la implementación tiene más de 5000 líneas de código, y la adición de todas las dependencias y bibliotecas tiene más de 10000 líneas.
@shinda1020
@shinda1020 4 года назад
If someone can write a library, by including which allows people to create stunning vfx with only 88 lines of code, I couldn't care less about how many libraries the taichi framework references. I don't understand why this is so concerning to so many comments below. And I guarantee that none of those guys can achieve the same effect with 880 lines, or even 8800 lines of code, no matter how many libraries/frameworks they reference. For the simple fact that they don't know how to appreciate the real beauty of the work.
@franticsledder
@franticsledder 5 лет назад
I know some Skyrim modders who'd make great use of this technology.. 😉
@NintendoGamer789
@NintendoGamer789 5 лет назад
The dislikes are bunny lovers
@NPC-rq9tp
@NPC-rq9tp 5 лет назад
88 lines eh? Print me out the byte code with all the functions and sub routines and we'll see how many lines it is
@kaiseanng6669
@kaiseanng6669 5 лет назад
Nah, crack open the RAM and we'll see how many bytes it took.
@BierBart12
@BierBart12 5 лет назад
I think I've seen unsettling videos of faces and fat dancing gremlin men smushing into walls with this tech.
@altprince1961
@altprince1961 5 лет назад
*satisfaction intensifies*
@HAL-9000-
@HAL-9000- 5 лет назад
genius
@jascrandom9855
@jascrandom9855 5 лет назад
I wonder if this will be available in Blender.
@NoxmilesDe
@NoxmilesDe 5 лет назад
Greetings from Germany.
@wallacesantos0
@wallacesantos0 5 лет назад
3:00 You and me, who?
@llewvallis7413
@llewvallis7413 5 лет назад
Hold up. The 88 line program you refer to is for a simulating some 2D squares, not jello. So yeah, it is pretty misleading to claim in the title that it only uses 88 lines for the complex, high performance 3D simulations. The actual project on Github is over 7,000 lines of code in its current state. Here is a link to the actual thing the 88 lines does - tinyurl.com/y5cgbztu
@Chareidos
@Chareidos 5 лет назад
I'm still waiting for these kind of physics in games. Not as feature, but as foundation! Waiting for this kind of mechanis to be core-element in Games, waiting for it to become a computable standard! It seems I have to wait for quantum-computers :-/
@tingtingin
@tingtingin 5 лет назад
0:52 😢
@unoriginalnickname
@unoriginalnickname 5 лет назад
Can someone please teach a GAN to generate Two Minute Papers videos already?
@ImprovingAbility
@ImprovingAbility 5 лет назад
Asian parents be like: could have been more than 50 papers.
@hassamsheikh
@hassamsheikh 5 лет назад
Can someone please tell me which software has been used to make these simulations?
@SianaGearz
@SianaGearz 5 лет назад
Is this a joke?
@hassamsheikh
@hassamsheikh 5 лет назад
@@SianaGearz No. I am not familiar with CG tools other than gaming engines.
@PianoGamer64
@PianoGamer64 5 лет назад
2:33
@dtoadq
@dtoadq 5 лет назад
This one specifically used github.com/yuanming-hu/taichi
@bforbiggy
@bforbiggy 5 лет назад
Technically, all code can be condensed to one line
@coltonaallen
@coltonaallen 5 лет назад
More 0:53 please!
Далее
The Story of Light! ☀️
7:33
Просмотров 185 тыс.
NVIDIA’s New AI Did The Impossible!
9:26
Просмотров 262 тыс.
Это реально работает?!
00:33
Просмотров 2,5 млн
ТЫ С ДРУГОМ В ДЕТСТВЕ😂#shorts
01:00
Is a Realistic Honey Simulation Possible? 🍯
4:36
Просмотров 2,2 млн
The Clever Way to Count Tanks - Numberphile
16:45
Просмотров 699 тыс.
The Future of Auto Manufacturing: AI Driven Design
20:17
Has Generative AI Already Peaked? - Computerphile
12:48
Why Does Diffusion Work Better than Auto-Regression?
20:18
Finally, A Blazing Fast Fluid Simulator! 🌊
7:49
Просмотров 832 тыс.
Non-Euclidean Worlds Engine
5:15
Просмотров 11 млн
Using AI to Create the Perfect Keyboard
12:05
Просмотров 1,4 млн
Samsung laughing on iPhone #techbyakram
0:12
Просмотров 7 млн
Чем нельзя протирать экран?
0:44