Menu
This project implements a SteamVR demo scene with a mirror and a single Adobe Fuse character named, Jesse (that's me).
It assumes you have an HTC Vive with a Vive Tracker mounted on your hip on the left side of your body.
It uses Unity's Mecanim IK to animate the arms of the fuse character as you wave your Vive controllers around. Unity's Mecanim IK isn't very good, so the elbows will be in weird places.This is just a demo project so you can get an idea what Mecanim is capable of. Unity's Mecanim lacks a head IK handle, so this demo uses VR headset rotation only, not position.Fuse character position is taken from the hip tracker.
Free 3D Models, TF3DM is the go to place where you can share your free 3d assets and download instantly any you like. TF3DM hosts 15.000+ 3d models, in various formats for BLENDER, OBJ, 3DS, C4D, MAX, MAYA, which you can download absolutely for free. Generally considered by the gaming community as one of the first Star Trek titles to 'get it right,' Star Trek: The Next Generation - A Final Unity combines quality voice acting from original cast members with tightly meshed QuickTime movies to advance the story.
Here's what it looks like:
or watch the video:
I highly recommend you buy and use the excellent Final IK asset from the Unity Asset Store instead. It works much better for this purpose.I have a video showing off the Final IK version of this scene here:
Assets/Scripts/IKControl.cs is the heart of this demo. You'll find it on the jesse object in the scene.It was created by following the (rather sparse) Unity IK manual page.I borrowed a t-pose from Unity's UMA asset and created a mecanim animator controller that uses the t-pose and enables IK pass through. That should be all you need to know to get started hacking.