Select Hardware Renderer 2.0 Settings window, which contains the following options.
to open theThis option attempts to combine geometry caches for shapes using a common material. In many scenes, this can produce a significant improvement in performance at the cost of additional memory.
When combining geometry, Consolidate World moves vertices of multiple objects into a new shared object-space. Therefore, if your plug-in shader make assumptions about the object-space coordinates of an object, Consolidate World will break these assumptions and your shader may not render correctly.
To use this feature, vertex normals must be re-normalized to unit-length. Therefore, materials that do not use unit-length normals are not compatible with Consolidate World.
When an object changes, it is unconsolidated. It is then re-consolidated if it remains unchanged for a few frames. Therefore, if you notice that an object draws differently in the viewport a very short time after being edited or unselected, it may be due to Consolidate World. If this is undesirable, then disable this option.
Enable this option so that if you have multiple instances (or especially a large number of instances) of a Maya shape, such as a poly object, and all of which use the same material, then they render using hardware instancing. This eliminates graphics driver state change overhead and render pipeline overhead for much faster rendering results.
In some occasions, you may want to disable GPU instancing, for example:
Occasionally, when your instances have negative scale and you have other features such as backface culling enabled, your lighting may appear incorrect. In general, if you have negative scales and your instances appear incorrect, disable GPU Instancing.
If you have a large number of very small instances, enabling this option may slow down your scene. For example, if you have a large scene with 1000 non-instanced objects, and you select them all and then duplicate-instance once, you will have 1000 instance-pairs. In situations like these, the overhead for GPU instancing may cause your scene to be slightly slower if the instance batches are very small and there are a large number of batches. There is no instancing overhead for objects which have no instances.
Plug-ins that use MPxGeometryOverride may or may not support GPU instancing.
Use this option to set the maximum number of lights that are used in rendering. Hidden lights are not included. The default is 8 lights and the maximum is 16.
Select from the following transparency sorting algorithms.
No transparency sorting.
Objects are sorted by depth. Objects further away are drawn before objects closer to the camera.
This is an order-independent transparency algorithm, and no sorting of objects or polygons is involved. The final color is computed as a weighted average of all the transparent objects in a pixel. The advantage of this algorithm is that it is order independent and is therefore fast even for a large number of transparent objects, hair, particle systems, and so forth. This algorithm is ideal for distant objects where you require a quick algorithm for rendering transparency but do not require high quality. It is accurate for single level transparency and is stable, with no jumping artifacts from sorting.
In order for plug-in shaders to use the Depth Peeling or Weighted Average transparency algorithms, you must implement support by using the pass semantics: kTransparentPeelSemantic, kTransparentPeelAndAvgSemantic or kTransparentWeightedAvgSemantic. See the Maya Developer Help for more information. Otherwise, plug-in shaders revert to using the Object Sorting transparency algorithm.
dx11Shaders and ShaderFX support all transparency algorithms.
Depth peeling transparency renders per-pixel transparency via multiple passes. At each pass, the next transparent layer in each pixel is peeled and composited behind previous layers. After the set number of peeled layers, all remaining layers are handled in a single pass using the weighted average algorithm. This helps to balance transparency quality versus performance, as depth peeling provides very high quality transparency but with a performance cost.
Use this option for scenes with many semi-transparent PaintFX strokes.
This transparency algorithm provides accurate object sorting for fully transparent and opaque objects. It generates less optimal results when rendering semi-transparent regions. Alpha Cut provides performance gains that are comparable to the Simple mode, while matching or exceeding the image quality of the Object Sorting algorithm.
This algorithm is ideal for quickly rendering foliage as well as light-weight objects for the purposes of pre-visualization or low LOD stand-ins.
Turn on to see transparency mapped shadows in your scene. This option does not work with plug-in shaders such as DXShader and GLSL shaders. Custom shaders that are inherited from MPxSurfaceShadingNodeOverride, such as onbShaderOverride are supported.
Enable this option to combine the benefits of the Alpha Cut transparency algorithm with any other (alpha-blended) transparency algorithm such as Object Sorting and Depth Peeling. This may help to reduce or eliminate artifacts due to the inherent limitations of these algorithms.
With this option enabled, Maya first performs an alpha cut render pass on all fully-opaque pixels of partially-transparent surfaces, then it performs the alpha-blended render passes using the transparency algorithm that you selected.
This option is ignored if you select the Alpha Cut transparency algorithm.
When on, any textures with a resolution above the Max Texture Resolution are downscaled so that you can still work in textured mode while saving memory.
If your scene contains more high resolution textures than your video card has enough memory to handle, your textures are not loaded and your scene appears in non-textured mode. An error message appears indicating that the texture RAM limit has been exceeded and suggesting that you reduce the Max Texture Resolution clamp.
This error message appears whenever the video card has insufficient memory to handle the textures, which can occur if Clamp Texture Resolution is not enabled; or, if the Max Texture Resolution is se updated limit too high and the texture resolution is not downscaled enough for the available GPU memory.
After changing the Max Texture Resolution, click to apply the updated limit to the textures already loaded in your scene. Otherwise, the updated limit is only applied to newly loaded textures. See Troubleshoot "GPU texture ram exceeded, texture loading failed" error message.
For use with UV Tiling Mode. (See Loading multi-tiled UV textures through a single texture node.)
By default, Maya does not automatically preview the UV tile textures in Viewport 2.0. If you have more than one set of UV tiles in your scene, you can generate the preview for all of the UV tile sets by clicking Regenerate All UV Tile Preview Textures. This option respects the Preview Quality setting saved for each file node.
Maya shading nodes that are supported as baked textures are listed in Internal texture baking in Viewport 2.0. You can set the resolution for baked textures using these attributes.
Select this option to enable screen space ambient occlusion.
When post-effects such as screen-space ambient occlusion, motion blur, and depth of field are enabled, the drawing of wireframe and components are not affected by these effects. Filled display for surfaces are affected. However, wireframe and components for surfaces are not blended with the filled drawing if the surface is semi-transparent. For example, if you create an object, then set its shader transparency to semi-transparent and select the object or its components, you will see a difference between enabling and disabling Screen-space Ambient Occlusion.
In addition, unlike the other transparency options, when the Weighted Average Transparency Algorithm is used, wireframe drawing is not blended with the transparent surface drawing.
Select among the following options:
Linear: Enables the options Start and End and creates a fog that slowly diminishes from the center of light.
Exponential/Exponential squared: Enables the Density option that determines the thickness of the fog. This option creates a fog that diminishes quickly, following an exponential curve. Exponential squared creates a more realistic fog.
Controls the optical density of vapor in the fog layer. Increase this value to thicken the fog.
Sets an alpha value to determine the opacity of the fog.
To exclude specific objects from fog rendering (for example, if one of your objects already has fog baked in), or adjust the amount of fog effect applied to an object, adjust the Hardware Fog Multiplier attribute in the object's Attribute Editor, Object Display section. When this value is set to 0, the object is not affected by fog. When this value is set to 1, fog is applied to the object. Adjust the slider to a value between 0 and 1 to adjust the amount of fog effect.
Select this option to enable multisample anti-aliasing.
These options are also available in the Color Management preferences.
When on, you can render to a floating point buffer instead of an integer one.
Select from the following:
Enable this option and select Per Object mode so that all objects with the Hold-Out option enabled (in its shape node, Render Stats section) renders transparent in the batch render and shows directly through to the background environment; for example, an image plane or image-based lighting. This is the default option.
Enable this option and select All mode so that all objects render transparent in the batch render and show directly through to the background environment; for example, an image plane or image-based lighting.
Select among the available lighting modes. Select from All, Default, Active, None and Full Ambient. If there are no lights in the scene but the All option is selected, then the lighting used depends on the setting of the Enable Default Light option under the Render Settings: Common tab, Render Options section. See Panel Menu: Lighting for more information about the various light modes.
Select this option to include fog in your final render. See Hardware Fog section above for more information.
Select this option to include depth of field in your final render. You must first enable Depth of Field in the camera Attribute Editor. See View the depth of field effect in Viewport 2.0.
Select from the list of objects to filter them out of your Render View render or batch render.
Use the Components, Ornaments and Misc. UI controls to filter out elements as follows:
Components such as:
Ornaments such as:
Miscellaneous UI such as:
The wireframe can be filtered using the UI option. Motion paths (both the NURBS curve and the frame number) can be filtered using the Motion Trails option.
Any element that you toggle off in this window does not render in the Render View or in the batch render. Your settings under the Show panel menu, on the other hand, filters out objects in the scene view.
In Maya 2015 and below, the UI setting for the Object Type Filter is disabled by default. Because the wireframe and bounding box are considered UI; therefore, if you select the following Render Modes: Wire, Wire on Shaded, Wire on Shaded And Textured, and Bounding Box under Batch Render Options, you must enable the UI toggle and the relevant sub-items from the UI list for your objects to render.
As of Maya 2016, wireframe and bounding box are automatically rendered when you select any of these four Render Modes, and you do not need to explicitly enable the UI setting.
By default, the Image Planes filter is enabled while the UI filter is disabled. Therefore, the camera UI is not rendered while the image plane is rendered.