As a rendering plugin for Maya, V-Ray supports most of the standard Maya features and many of the 3rd party plugins. The most common of these are listed below.
To check Maya version compatibility, see the Maya Compatibility page.
The following geometry types are supported.
The list below is not exhaustive. |
|
V-Ray will also recognize the per-particle radius, diffuse color, and sprites. |
|
All geometry types support motion blur.
The Maya conversion utilities can be used to render some of the other Maya geometry types. For example, paint effects can be converted to polygons and then rendered with V-Ray.
Starting with V-Ray 3.6, setting up a container for VRayEnvironmentFog will only work with the Opacity of the container object set to Black. Disabling primary visibility for the container object is a deprecated method. |
The following material types are supported:
|
For these materials, the supported parameters are:
|
* - Both Layered Shaders and Layered Texture modes are treated as Layered Texture (see the Maya reference for more info on those two modes).
The following texture types are supported:
|
The following texture types are partially supported (they will be mapped to the same V-Ray noise generator):
|
The following Maya utilities are supported:
|
The following bitmap file types are supported:
|
For tiled mip-mapped textures (.exr and .tx/.tex), V-Ray is able to load only parts of the textures as needed during the rendering. By default, tiled textures use the same memory pool as the dynamic geometry used for displacement, proxies etc. The size of this pool can be controlled through the Dynamic memory limit parameter in the System tab of the V-Ray render settings. You can also specify a separate memory pool for tiled textures using the VRAY_TEXTURE_CACHE environment variable (see the section on Environment variables).
V-Ray also supports a number of tags in the file names, which are expanded at render time. See File Names for Bitmap Textures section for more information.
The following light types are supported:
|
The VRaySun and VRaySky are special features which are provided by the V-Ray renderer. Developed to work together, the VRaySun and VRaySky reproduce the real-life Sun and Sky environment of the Earth. Both are coded so that they change their appearance depending on the direction of the VRaySun.
The V-Ray Sun and Sky are based largely on the SIGGRAPH'99 paper "A Practical Analytic Model for Daylight" by A. J. Preetham, Peter Shirley, Brian Smits.
In the VRaySky tab of V-Ray Render Settings Window there are buttons to create the two nodes.
The following Maya camera settings are supported:
|
More V-Ray specific options are available in the Camera tab of V-Ray Render Settings window with separate tabs for DOF and Motion Blur.
Environment colors can be overridden and there is an option to easily assign a 2d texture as an environment texture. A V-Ray environment placement node is created with several mapping types available: angular, cubic, spherical, mirror ball.
The animation settings are in the V-Ray Render Settings window under Image File Output.
Thus a sequence of frames is rendered the same way, only the animation checkbox should be checked and the corresponding start and end frames should be set.
Help on nodes from plugins is available in two areas in V-Ray.
Information on parameters available for each plugin node can be found as HTML files on your local hard disk. These files are included as part of your V-Ray installation, in the PluginDoc folder:
|
Where NNNN is your Maya version number, such as 2016.
For example, help on parameters for the BRDFVRayMtl node can be found in the file BRDFVRayMtl.html in this folder. These HTML help files can be viewed in any browser.
Documentation of those plugins can also be accessed using the plgparams tool that also comes with the V-Ray for Maya installation. It is located in the bin folder of your V-Ray installation, under the vray folder (using the paths listed above).
With the command prompt, navigate to the bin folder and run plgparams without arguments to see a list of available switches. In general, you will need to run a series of commands to point plgparams to the plugin folder, locate the V-Ray name of the node (which might differ from its display name in the V-Ray UI), and list the parameters for the plugin.
To point plgparams to the folder where your plugins reside, use this command:
plgparams -plugindir <plugin folder> |
This command tells plgparams where to find your plugins. In most installations, this will be in the vrayplugins folder under the vray folder. If running plgparams from the bin folder, the command to set the plugin folder would look similar to the following:
plgparams -plugindir "../vrayplugins" |
To see the list of plugin names in this folder, use the following command:
plgparams -plugindir "../vrayplugins" -list |
Note that the plugin folder must be specified with the -plugindir switch each time you run the command.
To see help on the parameters for a specific plugin, name the plugin in quotes after the -plugindir switch and folder. For example, to see help on the BRDFVRayMtl plugin, use the command:
plgparams -plugindir "../vrayplugins" "BRDFVRayMtl" |
This will list all the parameters for the plugin, and definitions for each.
V-Ray 3.0 supports XGen in Maya 2015 and later. See the XGen and V-Ray in Maya 2015 and newer section for more information.
V-Ray also supports textures for interactive groom splines in Maya 2017.
|