WebGL2 : 137.6 : IK Rigs - Head & Springs

preview_player
Показать описание
This is a mini series in where i break down the IK Rigs system I developed that was inspired by Ubisoft's GDC talk about their own IK Rigs. The main goal is to be able to read an animation, translate each pose into a set of IK bits of data that we can then apply to various other meshes without being remotely similar to the animation's own skeleton.

To prove that point, we use a humanoid model thats shorter then our source to use as a simple baseline translation from one human to another. Then we also use a Robot dinosaur which is very different from the source. For example, human src have a 2 bone leg but dino has 3, so we end up using various IK Solvers to deal with different bone configurations. Then there's a tail which there is no animation data for it, so we use springs to procedurally move extra parts based on the movement the model is able to replicate. There are other differences that the dino skeleton has but by the end you'll see its possible to translate human motion into an animal body.

This is really just the beginning of IK Rigs. With the hard part out of the way, we can then explore other various things from the GDC talk further the development of IK Rigs which will eventually become future tutorials. So I welcome all to this new journey.

======================================================

Links of Interest


======================================================
Рекомендации по теме
Комментарии
Автор

Dude. You're hella good at this. Your series is getting super next level. Super stoked you've made THREE bindings for it. Super grateful for you making this all open as well.

michaelschlachter
Автор

I'm glad that i'm one of the few hundreds/thousands of developers who came across this video. This is indeed very interesting topic by itself since really not a whole lot of people actually talk, discuss openly about IK. For me it just sounds like some sort of mythical science. Much appreciation for your time! Please do continue

ttextinction
Автор

Thank you for your dedication to this WebGL2 Series, seriously! I work in IT and love game engine programming on the side. your videos have given me the foundation for building a 2D engine and it's been an amazing process (with much more work to be done :D)

jaforewit
Автор

Thanks a lot for your tutorial, this is the best tutorial i found about webgl2

zhewang
Автор

19:11 you have the right as inventor...
In Germany we have the concept of mental ownership, when your state has an similar concept, you should be ok.

But: You should annotate the affected code-files with a small set of rules... That should be enough copyright/copyleft for a small open-source project.

Sourcerr
Автор

When i saw the GDC talk back then i wanted to transpose that to unreal.
Still hasn't had time to do it ^^"

damnosaur
Автор

Thanks so much for your videos! you fucking rock!

Azerioio
Автор

I would be very usefull for me if these webgl examples could run using webgl software renderer, perhaps you can get it working and make an example for software rendering, it was removed from latest webgl but maybe an older version can still be used, seems like it, but I don't know enough of webgl to get it done and no time to investigate for now. This laptop has broken/molted off 3d chips it seems :)

skybuck
Автор

Awesome content as always, Vor! We sent you a DM @Twitter 👍

moicon
Автор

Awesome videos as always. A small question (not related this this particular series). Have you done any work with NodeMaterials?

moicon
Автор

Hi SketchpunkLabs
Do you plan other videos in the next month ?
and also a more personal question : what's your day to day work ? front end dev, game dev ....

c.g
Автор

Make this a blender addon, please. i have no idea how to use this. and i cant implement it in any shape or form, it would just be tons better to have it in blander because that's where i Rigg, model, animate, I love use this this but there is no way i cna add this to the pipeline. like you coded you're own engine so much extra work. im glad your finally finished with itm go into phase 2 now so animators, riggers can use it.

peter
Автор

this is really nice, so manny questions.. is there a way to reach out? kind regards

lmatthias
Автор

Hi
Would you make some videos about making game with three.js or react-three-fiber ?

soniamaklouf
welcome to shbcf.ru