This is an old revision of the document!
Start Page » DEMoCap: Drag[en]gine Motion Capture » UI: Panel Session
Motion capture session managed including playback controls.
Start motion capturing.
A preparation timer of 3 seconds runs until the capture starts. The progress bar fills up during this time. Press the Menu button to cancel preparation and abort recording. Once the bar filled up the overlay is hidden and a Record Icon is shown in the upper right corner of the HMD.
Stops motion capturing. The recorded animation is stored into a pair of capture files. One file is the animation (*.deanim) and the other file contains information about the capture (*.demca). If VR devices are captured too an additional pair of fails is created with suffix “-device”. Once saved another capture can be started producing a new file. It is recommended to do short capture sequences instead of long ones.
If a “CapturedCharacter” has been used while recording the recorded files are stored in the project data directory. To access them export the captured animation.
Opens directory storing animations captured without using “CapturedCharacter” objects in the system file browser.The capture directory is located here:
Sets the frame rate of the stored animations. Motion capturing is done at the highest speed supported by the host system and can vary over time depending on the scene content. For saving the animation files the captured data is down-sampled to the requested frame rate. For game motion capturing a rate of 25 is the recommended value for most situations. For very fast motions it can be useful to increase the frame rate but in general higher does not equal better in this situation.
The higher the frame rate the more time is required to process the animation and writing it to disk. The HMD usually stops updating rendering until this process is done.
The frame rate is used for the the recording and has no effect on previous recordings. It is possible to use captured animations of different frame rate in the same scene and object. The frame rate used is stored in the captured animation files (*.deanim) and in the information file (*.demca)
Sets the smoothing factor for VR input data. DEMoCap smoothes all VR input data to remove jitter to reduce the post-processing work necessary to be done. The smoothing value can be set in the range from 0 (no smoothing) to 10 (full smoothing).
Allows to record VR input devices into an additional animation and rig file. This allows to use the VR input device data separately or together with the captured motion.
The rig file defines an armature with a root bone for tracker slot defined in the character configuration. The bone has the same name as the tracker slot. The animation file stores the position and orientation of the device attached to the tracker slot. If no device is attached the user defined tracker slot position is used. This allows to use automated processing without needing to know if a device has been attached or not.
The VR device data can be stored in one of these formats:
No VR device input data is stored.
The real VR device position and orientation as delivered by the VR system is used with actor/character scaling applied.
Stores the reference position of the tracker slot. The reference position for each tracker slot type is calculated from the actor profile parameters and represents the location on the motion capture actor. This is called reference space since this provides a well defined coordinate system no matter what VR input device is used nor how it is placed and oriented. This allows automated post processing steps to be applied more efficiently.
It is recommended to use reference space for storing VR device data to get the most benefit out of the data.
Stores the target position of the tracker slot. The target position is set during character configuration and represents the location of the reference position mapped to the character.
Using target position in post processing can be tricky. Motion transfers uses individual target calculation rules. The calculation used here is a simple offset calculation. For this reason using reference space in post processing using offsets is usually more productive and predictable than trying to use target space.
Shows the playback position for the currently captured animations across all captured characters. The size of the bar reflects the longest captured animation present. Shorter captured animations keep playing the last animation frame if past their play range.
You can click in the bar to set the play position and drag to scrub. Playback is paused.
Sets the play speed in percentage. 100% plays back at normal speed. Higher percentage values play back faster (for example 200% plays at 2x speed) and lower percentage values play back slower (for example 50% plays at 1/2x speed).