top of page

Procedural Animation

ROLE

Programmer 

DESCRIPTION

  • Developing a tool for procedural animation of animals or humanoids to cut down animation time in projects.

  • Using Inverse Kinematics to move the rigs limbs. Ray casts are used to orient them to the ground using their normal to create the bobbing effect and correctly orient them to the surface creating a more realistic movement.

  • The use of animation curves makes it easier to customize for animators, controlling how much the leg lifts, the distance it can move back and forth.

  • The controller script creates the movement, where to go towards controlling speed of animation based on speed of the creature so the animation doesn't fall behind, customizable leg grouping makes it easy to generate different types of movement depending on the quadruped. 

  • A well rigged model would take around 5-7 minutes to animate fully, running/crouching/walking/idle animations.

https://github.com/johntasty/ProceduralAnimationQuadrapets

ENGINE

UNITY 3D

bottom of page