Optimize performance
Setup to reduce the CPU / GPU usage according to your environment and purpose.
Check the frame rate
Turn on Settings > Performance > Show frame rate
to display current frame rate at the bottom of the window.
Use GPU
MocapForAll uses AI to estimate a person's pose. AI calculations are often faster on the GPU than on the CPU.
If you have a GPU, it is highly recommended to select GPU_DriectML
from Settings > General > Run DNN on
.
Select from multiple GPUs
If you have multiple GPUs, you can also choose which GPU to use by Settings > General > Run DNN on > GPU
.
Should I use TensorRT?
When using a GPU, you have two options, GPU_DriectML
or GPU_TensorRT
.
TensorRT is difficult to install, takes a long time to load, and has little reward. So, it is recommended to use GPU_DriectML
in many cases.
-
GPU_DriectML:
DirectML provides GPU acceleration on DirectX 12 capable GPUs. Examples of compatible hardware include:- NVIDIA Kepler (GTX 600 series) and above
- AMD GCN 1st Gen (Radeon HD 7000 series) and above
-
GPU_TensorRT:
TensorRT provides GPU acceleration on supported NVIDIA GPUs. To use this, you need to install CUDA, cuDNN, TensorRT, andAppendix4_TensorRT_mode
.
Select capturing mode
From Settings > General > Capture body
, you can choose what to prioritize.
- In many cases,
Speed
is recommended. Speed+
is recommended when using a PC with low performance such as a laptop PC or when using together with a very heavy VR application.- Use
Precision
mode when you want to capture motion precisely such as for movie production. You need to installAppendix1_Precision_mode
.
Reduce drawing
With the following settings, you can reduce the drawing on MocapForAll and reduce the CPU / GPU usage.
- Select
Empty
character inSettings > General > Character
. - Select
Minimum
map inSettings > General > Map
. - Set small value (30% for example) and turn on
Settings > Performance > Set screen percentage to
,
or turn offSettings > Performance > Render the viewport
Limit the frame rate
Set the target frame rate (30FPS for example) and turn on Settings > Performance > Limit framerate to:
.
MocapForAll runs up to this frame rate.