Page History
...
There are some environment variables that affect the operation of V-Ray. Some of these variables are universally used by V-Ray Standalone and application specific installations of V-Ray, while some of them are pertinent to V-Ray Standalone only. The variables that are valid for V-Ray Standalone only are marked with (standalone).
When installing V-Ray from a .zip file, refer to the Environment setup section for the appropriate environment variables.
UI Text Box | ||||
---|---|---|---|---|
| ||||
With V-Ray Next, the _x64 suffix for environment variables is no longer used. However, using the _x64 suffix will still work as a fall-back, but it will print a warning. |
...
VRAY_CMD_SUFFIX (standalone) – Specifies command line options that are appended to the actual command line.
...
Asset Caching
...
Asset caching environment variables can be used for assets transfer when distributed rendering.
VRAY_ASSETS_CACHE_PATH – Specifies a list of paths where V-Ray will look for textures, GI cache files, etc. Initially, V-Ray attempts to look for an asset in the path specified in the scene. If this fails, V-Ray will go through the paths in the VRAY_ASSETS_PATH variable and try to find a file with the same name. On Windows, paths are separated with a semicolon ';' while on Linux and Mac OS X - either a colon ':' or semicolon ';' can be used to separate paths. – When set on a machine that is used as a render slave during distributed rendering, this variable specifies a path where V-Ray will store the transferred assets.
VRAY_LOCAL_CACHE_LIMIT_TYPE - Specifies a local cache for rendering assets. The assets are copied locally for use by V-Ray, so that the original assets can remain unlocked for editing in other applications. This variable specifies the limit type of the cache, while VRAY_LOCAL_CACHE_LIMIT_VALUE specifies the limit size of the cache. The limit is not applied during rendering, files are cleaned up after the render finishes. By default, the local cache is written to a vray_assets_cache folder placed (and automatically created) in the user's temp directory. The VRAY_ASSETS_CACHE_PATH variable can be used to specify a different location for the local cache.
...
VRAY_LOCAL_CACHE_LIMIT_VALUE - A limit to the local asset cache. The meaning of the value depends on VRAY_LOCAL_CACHE_LIMIT_TYPE. Setting VRAY_LOCAL_CACHE_LIMIT_VALUE to 0 will effectively delete all cached files after every render.
Textures and Render Assets
...
VRAY_ASSETS_PATH – Specifies a list of paths where V-Ray will look for textures, GI cache files, etc. Initially, V-Ray attempts to look for an asset in the path specified in the scene. If this fails, V-Ray will go through the paths in the VRAY_ASSETS_PATH variable and try to find a file with the same name. On Windows, paths are separated with a semicolon ';' while on Linux and Mac OS X - either a colon ':' or semicolon ';' can be used to separate paths.
VRAY_TEXTURES_LOAD_16BIT_AS_8BIT – – If set to 1, V-Ray will load 16-bit PNG and TIFF texture files as 8-bit versions in memory.
...
VRAY_DR_SUBNET – Specifies the subnet mask for broadcast messages. This is currently used only when a render server is started so that it can join a DR render.VRAY_ASSETS_CACHE_PATH – When set on a machine that is used as a render slave during distributed rendering, this variable specifies a path where V-Ray will store the transferred assets.
VRAY_ASSETS_VERIFICATION_METHOD – When set on a machine that is used as a render slave during distributed rendering, this variable specifies the asset verification method: 0 - by modification date (default), 1 - by size, 2 - by MD5 checksum.
...