
在具有足够内存和图形卡的系统上,“Viewport 2.0”提供大型场景性能优化以及较高质量的照明和着色器。它允许高度交互:您可以翻滚具有许多对象以及含有大量几何体的大型对象的复杂场景。
若要切换到“Viewport 2.0”,请从面板菜单中选择渲染器 > Viewport 2.0 (Renderer > Viewport 2.0)。
组件“隔离选择”(Isolate Select)
“环境纹理”(Env Textures)视口操纵器
DX11/HLSL 着色器的裂缝自由细分置换
通过面板工具栏中的按钮,可以方便地切换到 Viewport 2.0 渲染器,以及开启和关闭屏幕上的效果(屏幕空间环境光遮挡、运动模糊、多采样抗锯齿和景深)
对实线和虚线的粗线支持(可通过“窗口 > 设置/首选项 > 首选项 > 显示 > 视图 > 线宽”(Windows > Settings/Preferences > Preferences > Display > View > Line Width)设置)
可以通过“窗口 > 设置/首选项 > 颜色设置”(Window > Settings/Preferences > Color Settings)设置颜色首选项
支持“窗口 > 设置/首选项 > 首选项 > 显示 > 视图 > 着色对象上的线框 > 无”(Windows > Settings/Preferences > Preferences > Display > View > Wireframe
on shaded > None)模式
折痕边预先选择
对顶点的影响颜色和颜色集支持
支持“将 Alpha 显示为灰度”(Display Alpha As Grey Scale)(在形状节点 >“网格控制”(Mesh Controls)下)
以自定义颜色显示硬边
背面消隐
支持符号:长方体、U 和 V
按“曲面面片”(Surface Patch)着色,包括修剪曲面的逐面片着色
对“软选择”(Soft Selection)、“软修改”(Soft Modification)和蒙皮权重的伪彩色支持
修剪曲面
曲面的“修剪边”(Trim Edge)选择
UV 投影
ARUBA 技术提供 NURBS 细分支持
纹理放置
单个通道连接的可视化。例如,如果您有三元值属性(如 outColor),并且您将三个通道之一(如 OutColorR)连接到另一个通道,则可以在 Viewport 2.0 中可视化更新
改进纹理过滤
在左手和右手切线空间中显示 Maya 着色器的法线贴图(形状节点下的“切线空间 > 坐标系(Tangent Space > Coordinate System))
带有 DirectX 11 的 HLSL 着色器
“雪”(Snow)纹理
下的“重新烘焙所有纹理”(Re-bake All Textures)按钮来可视化更改。
“投射阴影”(Casts Shadows)和“接收阴影”(Receive Shadows)
有关 Viewport 2.0 的 API 支持的更多信息,请参见以下网址上的 API 手册:http://www.autodesk.com/me-sdk-docs。
OpenGL 和 DirectX 11 模式支持由 Alembic 缓存(AbcExport 和 AbcImport)和 GPU 缓存 (gpuCache) 插件创建的基于 Alembic 的缓存文件。
改进平视显示仪性能(包括操纵器和其他 UI 元素)
改进 ARUBA 技术的细分性能
减少纹理加载时间
一些多边形建模操作的改进性能:组合、分离、提取和布尔
矩阵动画缓存支持关节和 HIK 元素
“GPU 实例化”默认情况下处于启用状态,因此如果一个 Maya 形状有多个实例(尤其在有大量实例时),并且所有实例都使用相同的材质,则它们使用硬件实例化进行渲染,以更快地获得渲染结果。请参见 GPU 实例化了解详细信息。
加载嵌套引用时文件加载速度更快
对于具有复杂层次的大型场景,场景初始化时间有所改善
使用“平滑网格预览”(Smooth Mesh Preview)时某些场景的性能有改进
支持基础晶格 UI
在 Viewport 2.0 中骨骼的可见性由父关节而非子关节控制
肌肉
重影与对象具有相同的着色,还具有透明度。不透明度表示对象在一个位置上保留时间的长短。通过着色,可以轻松地标识对象以及查看重影的重叠。
隔离选择支持
支持 OpenGL 和 DX11 模式下屏幕上和屏幕外 Viewport 2.0 渲染
设置一个自定义尺寸,使其大于屏幕上和屏幕外播放预览支持的显示
使用 imagePlane 命令创建图像平面和/或将其附加到指定的摄影机
但是,imagePlane 的搜索方式已更改,您必须添加 –shapes 标志,imagePlaneShape 节点才会在列表中显示。
string $fps[] = `listConnections -shapes 1 ($shot + ".clip")`;
油性铅笔
3D 绘制

您可以使用 OpenGL 或 DirectX 11 渲染引擎运行 Viewport 2.0。
有关如何使用 DirectX 11 的信息,请参见将 DirectX 11 与 Viewport 2.0 结合使用。
有关 DirectX 11 Shader 及其自动加载的 AutodeskUberShader 的详细信息,请参见 DirectX 11 Shader。
Maya 硬件 2.0 渲染器支持 Viewport 2.0 中的命令行和批渲染。您可以使用以下方法选择 Maya 硬件 2.0 渲染器:
有关硬件 2.0 渲染器的详细信息,请参见 Maya 硬件 2.0 渲染器。

在主场景的单独渲染过程中启用子渲染以渲染 UI 元素。请参见渲染变量获得更多信息。