Mesh Slicer: Blend Tree
Creating the Poses
Upon initiating ”Slice Mode” the character assumes a pose. When rotating the plane, the character blends to a different pose.
Firstly, I acquired the model and its animations from a site called Mixamo and got the Katana model from Unity’s asset store. In order to have the character blend to different poses i first needed to create the poses by hand. I ended up creating 8 different animation clips with a single frame by hand where the character assumed a different pose with the katana.


Blend Tree
Then I added these poses to a Blend Tree which you could blend between the different animation clips depending on what parameters you use. I created two floats x and y between the values -1 – 1 to act as coordinates on when to blend to a specific pose.
Adding a Point of Reference
To acquire these coordinates, I created a gameobject within the plane with an offset from the plane's center. By using the gameobjects local positions x and y values relative to the plane’s parents transform yields the appropriate coordinates for the blend tree to function.
Now when the character moves, the plane rotates!
To move the arms to the opposite side from where you slice from I just flip the coordinates of the reference position.