Vivetracker Setup in Vizard

With the use of the HTC Vivetrackers you can easily setup full body tracking in Vizard. Now fully integrated in Vizard 6.

For adding the trackers, you will also need some straps to hold the trackers on, such as these.

Steps for setting up trackers:

  • Charge the trackers using a mini-usb adapter

  • Attach cable to cradle and insert dongle (one dongle per tracker)

(Note that you will need an available USB port for each tracker you add)

 

  • Start SteamVR and turn on trackers in this order (it is a good idea to place labels on the trackers so that you can remember which ones are which): Right Hand, Left Hand, Left Foot, Right Foot, and Pelvis. If tracker does not pair, may need to go to Devices- Pair Controller and hold the power button down on the tracker until it flashes blue. Once it’s paired, the light will turn green.

  • Attach Trackers using straps, making sure the green light is facing towards your body on the feet and facing down on the pelvis.

  • Vizard 6 includes a preset for the Vivetrackers. To run this Open vizconnect (Vizard- Tools- Vizconnect), choose “select from some common presets” and select the “ViveTracker Full Body” preset. Make sure to save this in the same location as your main Vizard script. You can name it whatever you’d like, but a good practice would be to name it “vizconnect_config.py”.

Note that this preset is for using the Vive Controllers to track the right and left hands and Vivetrackers for the pelvis and feet. If you wish to use Vive Trackers for tracking the right and left hand as well (such as when using a data glove), you will have to remove the right and left hand controllers from this preset and add Vivetrackers.

  • You may need to adjust the offsets to optimize to your setup (i.e. if the feet are too high above the ground you can adjust the “Y” offset for the feet trackers). To do this click in vizconnect, click on “Start Page”, then “go directly to the advanced configuration menu”, and on the “Trackers” tab click on the button under “Offsets”

  • To change avatars, go to the avatars tab and remove the current avatar, you will then have to reassign the trackers by clicking on the “animator” button in the avatars tab. Make sure that “Inverse Kinematics” is selected and that you also drag the main display under the head tracker in the scene graph once you’re done. You can do full body tracking on any of the avatars that are included with Vizard (Mark, Male, Male 2 and Female)

  • To add this vizconnect to your vizard script, make sure your vizconnect file is in the same location as your main script and add the following sample code:

Troubleshooting:

  • If the offsets of one of the trackers suddenly switches (i.e. the pelvis or feet are twisted), you may need to close and restart your script, or close steamvr and turn on your trackers again and restart the script.

  • If you are using the vive controllers as an input, you may lose the button input. If this happens you have to close and restart the script until it comes back. If this doesn’t work, you may need to restart your computer.

 

Code without vizconnect (it wanting to manually add trackers to a script):

-------------------------------------------------

How to setup in Vizard 5:

Vizard 5 does not come with a ViveTracker preset, so you will need to follow these steps:

  • Create a vizconnect file using the Vive Preset
  • Add as many Valve-SteamVR controllers as you need
  • Go into the vizconnect file and manually edit the following code for each tracker:

Change:

tracker = steamvr.getControllerList()[index]   to

tracker = steamvr.getTrackerList()[index]

Don’t Press Merge when then running vizconnect GUI

  •  Will need to manually adjust the offsets in the code (as you can’t use the GUI, since it will want you to merge and overwrite the tracker code).

 

Manus VR Gloves Setup

For more information on using the Manus VR Gloves with Vizard, see the following Vizard documentation page:

Vizconnect files:

Manus gloves with Vivetrackers and articulated glove models

(this is a default setup that is most commonly used)

Note that at times the offset may need to be changed for the hand. This is usually the “pre pitch” and might need to be set to “90” or “0”. This can be accessed by opening the vizconnect file, clicking on “go directly to advanced options”, then on the “trackers” tab clicking on the “offsets” button

Read more

Orientation Drift Correction with PPT’s Optical Heading Plug-in

The optical heading plug-in is used in the PPT Studio software to correct yaw (and role) of an inertia cube (IC) using two markers. The two markers have to be attached to the same structure as the IC. Once initialized the markers act as an optical compass.
Read more

Sensory Latency and glFinish

This article discusses the factors that contribute to overall sensor latency and the importance of turning on glFinish in the Vizard script to reduce render latency.
Read more

Syncing Vizard projects across a cluster

Cluster applications require that all clients have resources stored in the same path as the master. An easy way to sync Vizard's project folders across a cluster of computers is with SyncToy, a free Microsoft utility.

Read more

Using the Microsoft Kinect with ICT’s FAAST and Vizard

This article describes how to use the Microsoft Kinect with ICT's FAAST and Vizard. It includes instructions for setting up FAAST, a sample Vizard script that attaches a sphere to all joints from the FAAST skeleton, and some screenshots of Vizard and FAAST side-by-side.
Read more

Using the Eyelink Eye Tracker in Vizard

The Eyelink is an eye tracker made by SR Research. This article describes how to get the Eyelink working with Vizard.
Read more

Introduction to PPT Studio

The video tutorial in this article will guide you through the setup of a newly installed PPT system from the configuration of the camera settings to the streaming of tracking data. In order to follow along you should already have your cameras connected and positioned properly.
Read more

NDI Optotrak Motion Capture Device

NDI's Optotrak motion capture system supports both position and orientation data. The video tutorial here will guide you through streaming data from NDI's software to adding the Optotrak plug-in within Vizard and linking the 6DOF sensor data to a viewpoint.
Read more

MotionBuilder actor using PPT

Autodesk MotionBuilder is a powerful character animation and motion editing tool. WorldViz Precision Position Tracker (PPT) can be used to stream data from a live actor into MotionBuilder. This video tutorial will teach you how to map the optical data being streamed by PPT onto a MotionBuilder actor.

Key-points covered in this video are:

  • Loading PPT mocap plug-in
  • Adding live marker data to scene
  • Inserting & transforming an actor
  • Previewing live actor within MotionBuilder

Read more

Next Page »