Unity: Setting Up Player Hands

Bounchanh Kompackdee
3 min readNov 12, 2023

--

In VR, you will be using the controllers to act as your hands. To make the experience even better, you can see your hands inside the head set.
Starting off, you have left and right controllers with rays used as pointers.

The next step now is to import a set of hands so you can interact with objects in the scene. Go to Filebase inside unity or you can go directly to the site and do a search for hands 3D.

There you will have a set variety of hands to choose from. From my experience, the regular hands 01 worked out great from the get go. I did play with other sets of hands, but the rays were off and at one point only showing up on the left side of the headset.

Click on the set of hands of your choice, download them, and import them. They will automatically load to Unity editor.

Inside Unity Editor, click on left controller, XR Controller, and Model. Under Model, there are different options for hand configurations. I am using model prefab for now. So click and drag the left hand prefab into the space as shown below. Also, do the the same to the right controller.

When done, you can view your hands inside the headset. They should also have rays coming out of them. You can adjust the color, make them transparent by clicking on the materials tab located under Hands o1. My hands showed up pink at first because the materials setting was on standard.

I went and changed the material selection to FX flare to get the transparent look. Please play around and find out what you like.

transparent
not transparent

When done you should be able to see your hands inside the headset as seen above. There you have it!

--

--