Skip to content

haaappytoast/22_MS1_Spring_FBIK_Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FBIK_Project

The purpose of this project is

  1. Implementation of full-body inverse kinematics (FBIK)
  2. Explore general process of how to use analytic and numerical optimization
  3. Get familiar with how to calculate Jacobian matrix
  4. Get familiar with Unity Engine and C#

1. Requirments

Code is written in C# and uses Unity Engine for framework

This project requires:


2. Introduction

Limitation of two-bone inverse kinematics

Consider about the situation of

  • Task : stretch hand to reach a red ball
  • End-effector: Left Hand
  • Target: Red ball


Benefits of two-bone inverse kinematics

Ability to transfer control from the top of the hierarchy to the bottom

  • Natural poses and animations for characters
  • Translate + rotate body parts with FBIK end-effectors
  • Rest of body follow the movements

3. Result

4. Presentation PowerPoint

Please request me by email if needed ([email protected])

About

FBIK using numerial and analytic optimization

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages