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.