On systems with sufficient memory and graphic cards, provides large scene performance optimization and higher quality lighting and shaders. It allows for high interactivity:
you can tumble complex scenes with many objects as well as large objects with heavy geometry.
To switch to , select Renderer > Viewport 2.0 from the Panel Menus.
Note
For the best performance and scalability, switch to without enabling texturing or shading in any of the other workspace modes. You should work with only one workspace panel
displayed in and avoid switching between workspace modes.
Features supported
supports the following features:
Viewport interaction
- polygon tools
- NURBS and NURBS curve tools
- manipulators
Limitations:
- dynamic manipulators
- stippling (in the solid area of the manipulator that is being rendered inside an object)
- cameras
Limitations:
- soft select
- includes support for global falloff
- soft modification
- interactive binding for skinning
- lasso tool
- support for tool feedback
- locators
- heads up display
- render layers
- , , and transparency modes are supported. See Renderer > Viewport 2.0 for more information.
- Playblast
- xray mode
- joint xray draw mode is supported
- Limitation: active component
- object based
- stipple draw mode
Viewport interaction limitations
- component numbering
- polygon sorting
- ViewCube
NoteIt is recommended that the ViewCube be disabled for Viewport 2.0. You can disable the ViewCube by selecting
Window > Settings > Preferences > and disabling .
- image planes
- offline Playblast
- File texture image sequences
- display layer display type: Template and Reference
- component Isolate Select
Shapes
- Meshes:
- vertices: selection and pre-selection highlighting
- edges: selection and pre-selection highlighting
Limitations:
- support for triangular faces ()
- faces
Limitations:
- display of: tangents, binormals, normals, user normals, face normals
- multiple UV sets
- color set support
- false color on shaded, wireframe and vertex mode
-
- no support for the following:
- vertex/face mode
- crease edges
- crease vertices
- holes
- backface culling per polygon shape
- invisible faces
- UV topology
- user defined vertex color
- vertex index labeling
- NURBS:
- control vertices
- edit points
- control points
- hulls
- normals
- patch centers
- surface origins
- surface UV's
- only , and smoothness levels are supported. (This is equivalent to using the 1, 2, 3 keys.)
NoteOnly the surface precision attribute controls the level of detail of the mesh. No advanced tessellation settings are supported.
- attribute (under the shape node) is supported.
- same tessellation levels displayed for wireframe and shaded modes
- Subdivision surfaces
- wireframe and shaded modes
- control vertices
Limitations:
- locators
- joints and IK handles
Shaders and textures
- wireframe, shaded, and default material shading modes
- adjusting material attributes in the and interactively visualizing the results
- bump mapping in all three modes: , and
- multiple CPV sets for surface shaders
- support for undefined color areas, where no color has been applied
- support for CPV modes such as Multiply, Add, Subtract
- support for different material channels
- spherical and cubical environment mapping
NoteWhen using the node with the default quality or high quality viewport, you must divide your cube texture data into individual sides of the
cube. The node has separate attributes for all of the faces of the cube: , , and so forth, which get combined into one cube map. Beginning Maya 2012, you can avoid doing this in Viewport 2.0. You can
connect your single file texture that includes all six sides of a cube to the attribute of the node, and Maya will load the cube map texture properly as a single cube map.
- render nodes as follows:
-
-
-
-
-
-
- Ptex textures
- non-layered textures
-
-
- all other Maya 2D shading nodes, including , are supported as baked textures
- all 3D shading nodes are supported as baked textures
- CgFX shaders
- substance textures
- approximated mental ray shader support:
- , and (approximated as )
- , , (approximated as )
- , , (approximated as )
- , , (approximated as )
- supported Utilities nodes:
Note
If an object does not have a shader assigned, or is assigned a shader that is not currently supported, the object appears
shaded in the scene view with a bright pink color. If a shading network error occurs, the object appears shaded in the scene
view with a red color.
Note
All other shaders not listed above are currently not supported.
Lighting
Lighting limitations
- area lights
- image based lighting
API support
- plug-in shapes
- plug-in hardware shaders
- plug-in locators
- plug-in renderer
Viewport effects
- screen-space ambient occlusion
- motion blur
- multisample anti-aliasing
- gamma correction
- depth of field
NoteYou can enable depth of field by selecting, from the panel menus, .
Tip To select a for , select , then select the object you wish to remain in focus. The heads up display should indicate the distance of the object from the camera. Use this as your .
Performance
- consolidate world
- vertex animation cache
- thread dependency graph evaluation
Animation and rigging
- lattice deformer
- non-linear deformer feedback
- motion trails
- drawing of tangent beads and handles
- breakdown keys are displayed in a different color
- Joints
- support for standard bones
- support for joint rendering modes
- joint xray draw mode
- support for joint labels
Limitations:
- no support for child box mode
- HumanIK
- IK Effectors and the different draw styles
- pinning labels and release pinning
- links between IK Effectors and aux rotate pivots
- support for new HumanIK draw modes
Other limitations of Viewport 2.0
Effects
- paint effects
- artisan
- Dynamics:
Particles, fluids, and dynamics rendering, as well as dynamic workflows, are not fully supported.
Rendering
The Maya Hardware 2.0 renderer supports command line and batch rendering from Viewport 2.0. You can select the Maya Hardware
2.0 renderer using the following methods:
See Maya Hardware 2.0 renderer for more information regarding the Hardware 2.0 renderer.