Muscle Simulation...Now In Real Time! 💪

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
Dear Fellow Scholars, this is Two Minute Papers with Dr. Károly Zsolnai-Fehér. We have showcased this paper just a few months ago, which was about creating virtual characters with a skeletal system, adding more than 300 muscles and teaching them to use these muscles to kick, jump, move around, and perform other realistic human movements. It came with really cool insights as it could portray how increasing the amount of weight to be lifted changes what muscles are being trained during a workout. These agents also learned to jump really high and you can see a drastic difference between the movement required for a mediocre jump and an amazing one. Beyond that, it showed us how these virtual characters would move if they were hamstrung by bone deformities, a stiff ankle, or muscle deficiencies and watch them learn to walk despite these setbacks. We could even have a look at the improvements after a virtual surgery takes place. So now, how about an even more elaborate technique that focuses more on the muscle simulation part? The ropes here are simulated in a way that the only interesting property of the particles holding them together is position. Cosserat rod simulations are an improvement because they also take into consideration the orientation of the particles, and hence, can simulate twists as well. And this new technique is called VIPER, and adds a scale property to these particles, and hence, takes into consideration stretching and compression. What does that mean? Well, it means that this can be used for a lot of muscle-related simulation problems that you will see in a moment. However, before that, an important part is inserting these objects into our simulations. The cool thing is that we don’t need to get an artist to break up these surfaces into muscle fibers. That would not only be too laborious, but of course, would also require a great deal of anatomical knowledge. Instead, this technique does all this automatically, a process that the authors call…viperization. So, in goes the geometry, and out comes a nice muscle model. This really opens up a world of really cool applications. For instance, one such application is muscle movement simulation. When attaching the muscles to bones, as we move the character, the muscles move and contract accurately. Two, it can also perform muscle growth simulations. And three, we get more accurate soft body physics. Or, in other words, we can animate gooey characters, like this octopus. Okay, that all sounds great, but how expensive is this? Do we have to wait a few seconds to minutes to get this? No, no, not at all! This technique is really efficient and runs in milliseconds, so we can throw in a couple more objects. And by couple, a computer graphics researcher always means a couple dozen more, of course. And in the meantime, let’s look carefully at the simulation timings! It starts from around 8-9 milliseconds per frame, and with all these octopi, we’re still hovering around 10 milliseconds per frame. That’s a hundred frames per second, which means that the algorithm scales with the complexity of these scenes really well. This is one of those rare papers that is written both very precisely, and it is absolutely beautiful. Make sure to have a look in the video description. The source code of the project is also available. With this, I hope that we’ll get even more realistic characters with real muscle models in our computer games and real-time applications. What a time to be alive! This episode has been supported by Lambda. If you're a researcher or a startup looking for cheap GPU compute to run these algorithms, check out Lambda GPU Cloud. I've talked about Lambda's GPU workstations in other videos and am happy to tell you that they're offering GPU cloud services as well. The Lambda GPU Cloud can train Imagenet to 93% accuracy for less than $19! Lambda's web-based IDE lets you easily access your instance right in your browser. And finally, hold on to your papers, because the Lambda GPU Cloud costs less than half of AWS and Azure. Make sure to go to lambdalabs.com/papers and sign up for one of their amazing GPU instances today. Our thanks to Lambda for helping us make better videos for you. Thanks for watching and for your generous support, and I'll see you next time!
Info
Channel: Two Minute Papers
Views: 487,726
Rating: undefined out of 5
Keywords: two minute papers, deep learning, ai
Id: higGxGmwDbs
Channel Id: undefined
Length: 4min 48sec (288 seconds)
Published: Sat Apr 04 2020
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.