Chapter 7. Character Inverse Kinematics

VR allows players to inhabit a virtual character’s body, and thus replicating players’ real-world movements to their virtual characters can be an immersion multiplier if done right.

This chapter discusses techniques built into Unreal Engine for interpolating the user’s current pose from known information about the player’s location.

Introduction to Inverse Kinematics

As opposed to forward kinematics, where you define each bone’s rotation to get your desired output, inverse kinematics (IK) allows you to define an end effector goal and let the system interpolate what the bone rotations need to be to get to that goal.

Many VR headsets give you access to precise head tracking so you know exactly where the ...

Get Unreal® Engine VR Cookbook: Developing Virtual Reality with UE4 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.