Highlights of the experience using the headset
___ ___ ___ ___ ___ ___ ___ ___ ___ ___ ___ ___ ___ ___ ___ ___ ___ ___ ___ ___ ___ ___ ___ ___ ___
Some of the things I worked on:
Simple Bones to control the various body parts of the robot.
Most of the animations were done procedurally, controlling the bones in an animation Blueprint.
The project was done in Unreal Engine 4.25, before Control Rig features were implemented.
Walking, idle, and celebration animations.
Walking: blending between poses using a Blend Space asset.
Idle: Transform Bone nodes in the Animation Blueprint
Celebration: custom animation baked in Maya
Expressions Animations (with audio🔊)
- ABP anims
- eyes, stickers and chest screen materials
- glow fx between body parts
Kippy's eyes material.
The shapes are done with Sign Distance Fields and are animated using sign waves.
This allows a smooth transition animation from one expression to the other.
Kippy's chest screen material parameters
Stickers Materials used for some of Kippy's expressions
Cable technical interaction, physics, and gameplay with user's hands
Bridge and island activation in engine animations
Explosion interaction with rubble and floating slates.
Floating slates idle animation done in engine.
Animation direction and intensity caused by the explosion are based on the location and proximity of the bomb.
Hint FX activated when the user isn't doing anything.
Interactivity FXs, outline of the interactive meshes when looked at and scaling/outline animation when the hands are in the right position for the interaction
Islands initial placement lookdev and user interactions animations
Almost a couple of years ago, I was fortunate enough to work as a Technical Artist on this project at Framestore!
Kippy's Escape is an open-source HoloLens 2 sample app built to show off the features of the new Mixed Reality UX Toolkit plugin for Unreal Engine.
It was an amazing experience, exciting and fun. I had the chance to build and experiment with various gameplay mechanics and FXs, as well as play around with procedural animations for the character and build shaders to express its emotions.
___ ___ ___
Find out more about Framestore's involvement:
https://www.framestore.com/UXToolkit-Kippys-Escape?language=en
---
Check out Microsoft's website for more info on the project and the toolkit:
https://docs.microsoft.com/en-us/windows/mixed-reality/develop/unreal/unreal-kippys-escape
---
or clone the repository:
https://github.com/microsoft/MixedReality-Unreal-KippysEscape