Environment Variables

The runtime behavior of Rumba can be modified with the following environment variables.

Note

Like all file system paths in Rumba, the path values can use nested variables, like this : RUMBA_LICENSE_FILE = $(LICENSE_FILES)/rumba/rumba.license

RUMBA_ALLOW_SUBDIVISION

Define this variable to make sure surface subdivision through OpenSubDiv is always activated. Such subdivision is desactivated by default on Intel® graphic cards since we experienced issues on most cards.

RUMBA_FORBID_SUBDIVISION

Define this variable to desactivated surface subdivision through OpenSubDiv. This behavior can be useful if you experience issues with subdivision on a specific graphic card.

RUMBA_LOG

Path to a directory where to save log files. By default, this is RUMBA_HOME/logs where RUMBA_HOME is the root installation path.

RUMBA_NO_SPLASH

Define this variable to hide the splash screen.

RUMBA_PYTHON_PATH

List of directory paths, separated by ; on Windows and : on Linux, to search for Python imports (like using PYTHONPATH).

RUMBA_SOUND_LATENCY

Override the sound latency using a floating point number in seconds. RUMBA_SOUND_LATENCY=0.5 for 500ms.

RUMBA_DISABLE_AUDIO

Define this variable to disable audio in Rumba.

RUMBA_USER_PLUGINS

List of directory paths, separated by ; on Windows and : on Linux, containing C++ and Python plugins to load when starting the program.

RUMBA_POSE_LIBRARY

List of directory paths, separated by ; on Windows and : on Linux, containing the animator’s pose libraries.

RUMBA_LICENSE_FILE

Path to the Rumba license file.

RUMBA_NO_VERSION_CHECKING

Define this variable to disable the check for a release update.

RUMBA_NO_REPORT_STATISTICS

Define this variable to disable the statistics reporting.

RUMBA_NO_CRASH_REPORT

Define this variable to disable the crash reporting.