Motion Matching - 'Dance Card' Breakdown

  Рет қаралды 22,709

Kristjan Zadziuk

Kristjan Zadziuk

Күн бұрын

Пікірлер: 23
@EricJacobusOfficial
@EricJacobusOfficial 6 жыл бұрын
Fascinating seeing how you put all footwork iterations into one dance card. Thank you.
@mazew88
@mazew88 8 жыл бұрын
Thanks so much for sharing this. Since seeing your GDC talk, I've been wondering what was involved in the dance cards. I've been finding your posts on this channel really educational, and looking forward to seeing more.
@KristjanZadziuk
@KristjanZadziuk 8 жыл бұрын
Thanks Daniel, feel free to share this channel i plan on keeping up with the video game insights :)
@weltraumimport
@weltraumimport 7 жыл бұрын
Amazing concept
@zeyadjy7229
@zeyadjy7229 8 жыл бұрын
Thanks so much for sharing
@KristjanZadziuk
@KristjanZadziuk 8 жыл бұрын
themarkos zizo kzbin.info/www/bejne/gYS3n2abhamna5I
@sahilpohare
@sahilpohare 6 жыл бұрын
Can you provide dance card mocaps for learning purposes.
@LawrenceHarding
@LawrenceHarding 6 жыл бұрын
I absolutely adore the work you and your team have done here. It truly is revolutionary, so thank you all for the advancement in animation. I do have a few questions, if you get around to seeing this. 1. How large is each individual dance card, file size wise? Raw Capture seems heavy, so I'm curious how you were able to incorporate so much animation into For Honor, with such a small allocation of RAM, given the animation budget on an XB1 and PS4 game is usually like 200-250MB or so. 2. Also, when you do a dance card specifically for just say, walking, do you have to have an entirely separate dance card of walking with a sword or a gun? I don't understand how the system would be able to decipher between "normal walking", compared to walking with a sword or gun by your side. It seems like in the node graph, you'd have to switch between those datasets when holstering and unholstering your weapon. So the way I'm looking at it, you're essentially re-doing 90% of the "normal walking" dataset, simply to now walk with your weapon out. That seems like it could become a problem, especially if the file sizes are large. Either way, thank you again for the work you have done. This is easily going to power the next generation and hopefully allow smaller devs to create incredible animation, thus helping bring down these ballooning dev costs.
@jonasmlgaard8884
@jonasmlgaard8884 8 жыл бұрын
Where can i watch the GDC talk you did? Super excited to try build a prototype using this approach
@KristjanZadziuk
@KristjanZadziuk 8 жыл бұрын
+Jonas Mølgaard it's available on the GDC vault (links in the description) but its behind a paywall currently, the pdf is free though. I'll look to release it for free later on in the year
@jonasmlgaard8884
@jonasmlgaard8884 8 жыл бұрын
Ah i see.. I dont think i wanna wait to hear all that goodness :-) getting a gdc subscription is probably a good investment anyway so i can keep up with what all you pros do :-D again super excited about this technique, and seems totally different than the spaghetti statemachine stuff i've done, but also doable once the selection parameters and datastructures are in place
@KristjanZadziuk
@KristjanZadziuk 8 жыл бұрын
Good Luck! I will be posting more video game related insights, intending on building this channel much more.
@jonasmlgaard8884
@jonasmlgaard8884 8 жыл бұрын
Thanks. That sounds awsome man. I subscribed and will keep an eye out
@KristjanZadziuk
@KristjanZadziuk 8 жыл бұрын
Thanks man, appreciate it
@MementoMori000
@MementoMori000 8 жыл бұрын
Great work! Really inspiring. A couple of questions: How much (if at all) was this technique inspired by this work? grail.cs.washington.edu/projects/motion-fields/ Would you agree that the real key in the success of your work here was in the creation/iteration on the dance cards?
@KristjanZadziuk
@KristjanZadziuk 8 жыл бұрын
Memento's Lair thanks, to answer you questions 1. Yes this is inspired by that paper, our programmers have made no secret of that, it was adapted to be of use to video games. It needed more work to aid response times. 2. The dance cards are part of the planning and give more structure to the technique and allow animation teams to understand what they are going to get. It is a big part of the solution but not the only part. With out the dance cards its just a mess of data. This was an effective way to capture everything needed. Hope that helps
@MementoMori000
@MementoMori000 8 жыл бұрын
Thanks!
@mehdisaffar
@mehdisaffar 7 жыл бұрын
Thank you so much for sharing. I have a question: can this system be adapted for more sophisticated movement? Like say a climbing system?
@swinny_
@swinny_ 6 жыл бұрын
not claiming to be an expert, but with enough motions + ik for contact points I dont see why not
GDC 2016 - Motion Matching, The Future of Games Animation... Today
30:39
Kristjan Zadziuk
Рет қаралды 135 М.
黑天使只对C罗有感觉#short #angel #clown
00:39
Super Beauty team
Рет қаралды 36 МЛН
So Cute 🥰 who is better?
00:15
dednahype
Рет қаралды 19 МЛН
We Attempted The Impossible 😱
00:54
Topper Guild
Рет қаралды 56 МЛН
Motion Matching - Aim Strafe, Targetting and Stumbles aka (Soft Fails)
2:16
SIGGRAPH 2020 | Learned Motion Matching
4:15
Ubisoft La Forge
Рет қаралды 112 М.
Motion Matching for Unity: Tutorial - How Motion Matching Works
21:21
Animation Uprising
Рет қаралды 4,5 М.
Motion Matching & AI Animation Generator in Unreal Engine! (Motorica AI)
7:35
Motion Matching for Unreal Engine
10:35
Filmstorm
Рет қаралды 100 М.
Animating Dauntless: Slaying AAA Animation on the Indie Scale
47:25
Phase-Functioned Neural Networks for Character Control
4:51
Yoshiboy2
Рет қаралды 1 МЛН