@SketchpunkLabs
  @SketchpunkLabs
SketchpunkLabs | WebGL2 : 137.0 : IK Rigs Intro @SketchpunkLabs | Uploaded April 2020 | Updated October 2024, 6 days ago.
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.

github.com/sketchpunk/FunWithWebGL2/tree/master/lesson_137_ik_rigs

======================================================
Links of Interest

youtube.com/watch?v=KLjTU0yKS00&

======================================================
GitHub :: github.com/sketchpunk/FunWithWebGL2
Patreon :: patreon.com/sketchpunk
Twitter :: twitter.com/SketchpunkLabs
WebGL2 : 137.0 : IK Rigs IntroWebGL 2.0 : 044 : Ray to Triangle IntersectionWebGL 2 : 053 : Instanced Particles with TransformFeedbackFun with WebGL 2.0 : 019 : Vive Roomscale in WebVRWebGL 2 : 052 : Create Particle Systems with TransformFeedbackWebGL2 : 072 : Octave Noise Texture GenerationWebGL2 : 084 : Hex SphereFun with WebGL 2.0 : 021 : Htc Vive ControllerFun with WebGL 2.0 : 037 : King Kais Planet CompleteWebGL2 : 134 : Data Texture Skin AnimationFun with WebGL 2.0 : 034 : Loop Dynamic Road Path ShapeFun with WebGL 2.0 : 004 : Lines to Grids

WebGL2 : 137.0 : IK Rigs Intro @SketchpunkLabs

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER