欢迎使用 Maya 2022!请继续阅读,了解此版本中提供的一些新功能和更新的工作流。有关“修复的内容”包含的技术详细信息,请参见 Maya 2022 发行说明。
Maya 2022 旨在帮助美工人员提高工作效率并增强协作。此版本提供了适用于 Maya 的 USD 插件,还对 Maya 中您喜爱的动画、绑定和建模工具进行了重大更新。新增了对 Python 3 的支持,提供了基于 Bifrost 和 MtoA 的新插件,有很多方面让美工人员和技术主管都感到满意。深入研究此“新特性”,在下文了解有关新功能和更新工作流的详细信息。
有关 Maya 多年发展的详细信息,请查看 Autodesk AREA 上的 Maya 时间表。
是的,还有更多!
时间编辑器“片段”(Clip)上下文菜单中添加了新的“融合模式”(Blending Mode)选项,以便您在“法线”(Normal)(默认)融合模式和新的“相加”(Additive)融合模式之间进行选择,此模式相对于片段的第一帧解算片段,并将其添加到动画,而不是将两个片段融合在一起。若要访问这些选项,请在“时间编辑器”(Time Editor)动画片段上单击鼠标右键。
当每个片段中的主动画发生在角色的不同部位时,要将一个动画片段的运动分层到另一个动画片段上(例如,在循环行走之上添加手挥动动画),新的“相加”(Additive)模式很有用。
片段显示“相加”(Additive)融合状态,且其名称旁边有一个加号。
解算工具包(Evaluation Toolkit)中添加了以下工具,用于更好地可视化图表连接。
现在,当使用 FBX 文件导入或导出对象或场景时,会包含标准曲面材质。
标准曲面着色器的默认值已调整,以减少您开始着色时执行的步骤。材质的外观在视口和软件渲染中应保持相同。
如果在场景中使用 HDR 照明,并且着色器太亮,可以通过将“基础颜色”(Base Color)值设置为 18% 灰色范围或设置 RGB = 0.18 来校准场景。在基础颜色未映射到纹理的情况下使用着色器时可能会遇到此问题。
现在,在创建引用或打开包含引用的场景时,即使您不加载引用本身,也可以选择为引用创建和保留名称空间。这样可防止名称空间误用于其他节点和引用,导致在最终加载原始引用时发生冲突。
向“分层纹理”(Layered Texture)添加了新的“CPV 调制”(CPV Modulate)融合模式。在此模式下,将基于活动的逐顶点颜色和 Alpha 值 (CPV) 按每个组件 (RGBA) 融合层。
现在,“绘制顶点颜色工具”(Paint Vertex Color Tool)允许单独显示 RGB 通道,以在绘制时更好地了解这些特定通道颜色值。现在,您还可以选择在对象曲面上以灰度显示 Alpha 通道,而不是以透明度显示。
现在,您可以在“编辑枢轴”(Edit Pivot)模式下使用常用捕捉热键将对象的枢轴捕捉到其他对象的边或顶点。这非常适合快速将两个不同对象上的组件彼此对齐。
添加了一个用于垂直分割 Maya 大纲视图(Outliner)布局的新选项。现在,在“大纲视图”(Outliner)的“显示”(Display)菜单中,“窗口布局”(Window Layout)卷展栏提供了用于水平或垂直显示大纲视图内容的选项。垂直分割大纲视图可以最大化垂直空间,这在一个场景中有许多对象要处理时很有用。
以前,在使用默认设置时,4K 显示器以低分辨率渲染 Maya 视口,从而导致出现意外的像素失真。尝试针对此失真进行调整会导致出现质量更高但不可读的较小外观。已设法解决此问题,现在,Maya 在高 DPI 屏幕上以本地分辨率进行渲染。
已知问题
“属性编辑器”(Attribute Editor)中添加了一个专门用于曲线形状节点的新显示选项:“始终在顶部绘制”(Always Draw on Top)。
“始终在顶部绘制”(Always Draw on Top)位于曲线形状节点的“属性编辑器”(Attribute Editor) 的“对象显示”(Object Display)部分,启用此选项可使曲线在视口中可见,即使它被场景中的其他对象遮挡也是如此。当使用控制绑定在视口中其他对象之上显示用作控制器的曲线时,这很有用。请参见“显示”(Display)属性。
添加了一个新插件以使用矩阵驱动的工作流:snapTransform。使用 snapTransform 插件可以烘焙变换的当前位置,或同时重新设置变换的父对象并烘焙变换。它包含用于在某个帧范围内进行烘焙的选项,用于变换要烘焙的组件的控件(SRT 和斜切),以及保留枢轴或 offsetParentMatrix 的设置,同时使可视变换保持在相同位置。
snapTransform 插件利用 MDagPath.matchTransform 功能,它是实验性开发人员插件。若要使用该插件,请使用 Python OpenMaya 和 maya.cmds。
若要加载 snapTransform 插件,请选择“窗口 > 设置/首选项 > 插件管理器 > snapTransform.py”(Windows > Settings/Preferences > Plug-in Manager > snapTransform.py)。如需可与此插件结合使用的标志列表,请键入 -help。
现在,您可以使用“大纲视图”(Outliner)上下文菜单中新的“集”(Sets)子菜单,轻松地从对象创建集和快速选择集,以及创建划分。选择一个或多个对象,单击鼠标右键并选择“集”(Sets),然后从创建集或编辑其成员身份的菜单项中进行选择。
也可以在选择集时自动选择集成员。若要默认启用此行为,请启用首选项 > 选择 > 修改器 > 在大纲视图中自动选择集成员(Preferences > Selection > Modifiers > Auto-select set members in the Outliner)。
Viewport 2.0 选项中添加了新的“Alpha 切割预过程”(Alpha Cut Prepass)功能,其结合了“Alpha 切割”(Alpha Cut)透明度算法与任何其他(Alpha 融合)透明度算法(例如“对象排序”(Object Sorting)和“深度剥离”(Depth Peeling))的优势。启用此选项有助于减少或消除这些透明度算法中的瑕疵。
导入选项(Import options)中添加了新选项“合并基础动画层”(Merge Base Animation Layers),您可以使用此选项将导入文件的基础动画层与场景中已有的基础层动画合并。在处理导入了许多资产的场景时,启用此选项非常有用。
默认设置为禁用,导入的层将移动到当前基础层下。
通过将命令 mergeBaseAnimLayer(mbl) 设置为 True 可激活新行为。
使用子集时张力、Delta Mush 和固化变形器的行为已更改,以支持 GPU。
在 2021 版之前的 Maya 版本中,如果在使用几何体的子集时使用这些变形器,将按一个多边形连接级别在内部展开选择集,并且相应顶点会被指定为锚点。
在新行为中,变形器仅使用子集内的顶点。如果要恢复原始变形器行为,请使用组件标记展开选择集。
使用 UV 编辑器(UV Editor)的部分中的新“U”和“V”字段,可以查看选定 UV 的精确 UV 空间值或为选定 UV 设置精确 UV 空间值。
已修复在逐顶点权重属性上选择或设置关键帧会导致 Maya 变得不稳定的问题。在为 blendShape.InputTarget.baseWeight 属性设置关键帧时,会出现这种不稳定情况,因为 Maya 会为每个顶点生成属性,在某些情况下,这会造成过多开销。
为了解决此问题,逐顶点权重属性已设置为不可设置关键帧。如果要为这些属性设置关键帧,请使用“脚本编辑器”(Script Editor),或者“通道盒”(Channel Box)的“通道”(Channels)选项卡中的“为选定项设置关键帧”(Key Selected)或“为所有可设置关键帧的项设置关键帧”(Key All Keyable)菜单项。
选择“关键帧 > 设置受驱动关键帧 > 设置…”(Key > Set Driven Key > Set...)后,将显示“设置受驱动关键帧”(Set Driven Key)窗口。以前由于 Maya 冻结,该窗口无法启动。
现在,EditMA 在 Maya“导出全部”(Export All)/“导出选定对象”(Export Selected)选项 的“文件类型”(File Type)菜单中以及“导出到脱机文件”(Export to Offline File)选项中作为一个选项提供,便于您导出具有与 editMA 文件连接的变形器的角色。
脚本编辑器(Script Editor)中已添加新的选项,从而更容易使用选项卡。
与 Web 浏览器中的选项卡类似,可以在“脚本编辑器”(Script Editor)中的选项卡上单击鼠标右键,以访问用于创建、重命名或删除选项卡的选项。更新后的“脚本编辑器”(Script Editor)热键更直观,现在可以通过单击鼠标中键或单击 X 来关闭选项卡。另外,选项卡选项已经从“命令”(Command)菜单移动到“选项卡”(Tabs)菜单。
默认情况下不再自动加载 Maya 矢量渲染器。
现在,“UV 固定”(UV Pin)和“接近度固定”(Proximity Pin)矩阵运算符可用于曲线动画和 NURBS。以前,将这些运算符用于曲线动画会在场景中创建多余节点。
UV 和接近度固定节点使用数组作为输入并输出矩阵数组(而不是各个平移、法线、切线),它们可以直接传送到其他矩阵约束,无需使用合成矩阵或传送到局部通道变换中。
此外,还向这些节点添加了一个名为“法线覆盖”(Normal Override)的新属性,您可以选择将其设置为“轨道”(Rail),在连接到轨道曲线几何体时,便可以计算法线。请参见 UV 固定选项(UV Pin options)和接近度固定选项(Proximity pin options)。
通过新的 gameVertexCount 插件,可以显示 Unreal 或 Unity 的实时游戏顶点计数。这样,您就可以查看导出对象后每个引擎将解算多少个顶点,以便您可以估计游戏内顶点计数预算。
Maya 2022 包含 Substance 2.1.9 插件。
有关功能列表,请访问 http://www.autodesk.com/maya-substance-docs。