Skip to main content

Hold a Microphone

This page walks through how to make your avatar hold a microphone (or any prop). It's useful when you want to give the avatar a prop for singing streams or other on-stream staging.

We'll use a GLTF Model to load a 3D model into the live scene and attach it to the avatar's hand.

info

This page uses a microphone model as an example, but you can follow the same steps with any GLB / GLTF format 3D model.

1. Download a Microphone Model

Prepare a microphone model in GLB / GLTF format that you like. As an example, you can use the following model distributed on Sketchfab.

alt text

From the page, choose Download 3D Modelglb format.

2. Add a GLTF Model to the Live Scene

In the live scene panel, press the + button and select GLTF Model to add one.

Add a GLTF Model to the live scene

3. Load the Model File

From the properties of the GLTF Model you added, press the Load GLTF button and select the file you downloaded (.glb or .gltf) to load it.

Load a GLTF file

4. Attach to the Avatar's Hand

In the GLTF Model's attach settings, set the avatar's hand bone (right or left hand) as the target. The microphone will now follow the avatar's hand movement.

Attach to a hand bone

5. Adjust Position and Pose

After attaching, the model's orientation and position may not line up with the hand.

Open the transform editor by pressing the button next to the Transform property.

alt text

Adjust position / rotation / scale until it sits naturally in the hand.

tip

If the avatar's movement makes it hard to adjust, disable Active on Virgo Motion Source. This stops the motion and makes adjustment easier.

Transform editor

Keyboard Shortcuts

KeyEffect
WAdjust position
EAdjust rotation
RScale
FFrame the selection

6. Done

You're all set.

You can toggle the visibility with the Active button, so you can show the microphone only in specific live scenes during streaming if you like.

Toggle visibility with Active