Inverse Kinematic Vending Machine | Dencho

Inverse Kinematic Vending Machine

A vending machine with a robot arm that adjusts to the players height

Contracted to make a "Smart" Vending Machine feature designed to work with VR Players.

NDA Prevents me from showing the UI or final outcome of the feature.

The goal was to create a Vending Machine that had a would automatically adjust to the VR Players Height via a Robot Arm controlled by Inverse Kinematics.

The teams technical artist provided the Vending Machine mesh with armature for the screens housing. The first step was connect the bones to a simple Inverse Kinematic script.

Next I see how it targets the Players Head transform.

With a bit of some C# magic, the Arm for the screen will extend out to any nearby Players Head transform. When the target is out of range for x+ seconds, the screen will retract back into the machine.

Related