建模新特性

Maya 中新的建模更新包括“智能挤出”(Smart Extrude)、倒角过滤属性以及布尔交集作为倒角输入。

Maya 中的“智能挤出”(Smart Extrude)

“智能挤出”(Smart Extrude)最初在 3ds Max 2021 中引入,现在可在 Maya 中使用。

智能挤出(Smart Extrude)是 Maya 的一项强大的新挤出功能,可用于在视口中以交互方式挤出面,而无需手动修复在传统“挤出”(Extrude)操作期间出现的双面和未焊接结果。利用“智能挤出”(Smart Extrude),可以交互地重建和缝合被操作结果完全或部分切割或重叠的面,从而创建新的流形几何体,无需手动修复隐藏面或几何数据。因此,您可以自由地浏览和修改对象上的多边形网格拓扑。

要激活智能挤出(Smart Extrude),请先在视口中进行面的组件选择。然后,选择“编辑网格 > 智能挤出”(Edit Mesh > Smart Extrude),并使用操纵器在视口中拖动面。任何重叠的面都会自动缝合并重建到网格中,以获得干净的拓扑结果。

使用“智能挤出”(Smart Extrude)的提示:
  1. 也可以使用多边形建模工具架中的新按钮和图标以及用于以面为中心的建模操作的 Shift + 鼠标右键标记菜单,来访问“智能挤出”(Smart Extrude)
  2. 默认情况下,“智能挤出”(Smart Extrude)将与选定的组件选择对齐。要将它与另一个方向对齐,请使用“方向”(Orientation)标记菜单,可使用标准 Shift + Ctrl + 鼠标右键热键来访问该菜单。
  3. 在运行“智能挤出”(Smart Extrude)后,G 热键将重复该操作。使用此方法可以依次运行多个“智能挤出”(Smart Extrude)操作。
  4. “智能挤出”(Smart Extrude)操纵器有一个基本标记菜单,该菜单将基于以下选项自动设置“枢轴方向”(Pivot Orientation)
    • 设置为对象(Set to Object)
    • 设置为世界(Set to World)
    • 设置为组件(Set to Component)
  5. 向外挤出可用于扩大或接合到其他现有几何体,而向内挤出用于雕刻到对象中。
  6. 向内移动的“智能挤出”(Smart Extrude)可以应用于多个边分段,部分或完全进入/通过网格(包括角)。在这些情况下,几何体将被删除并在它们相交的位置被移除。
  7. 如果尝试从“顶点”或“边”组件运行“智能挤出”(Smart Extrude),则所选内容将转换为“面”组件,然后将应用“智能挤出”(Smart Extrude)
  8. 向外移动的“智能挤出”(Smart Extrude)选择将和与之相交的同一网格对象上的其他多边形数据接合并缝合在一起。
  9. 如果需要未焊接的结果,请选择“编辑网格 > 挤出”(Edit Mesh > Extrude)以使用常规挤出实现。根据建模需要,在“智能挤出”(Smart Extrude)“挤出”(Extrude)操作之间切换。
  10. “智能挤出”操作的结果可以是自相交或跨网格对象的多个连续壳。生成的几何体仍将是干净的拓扑。

注意:不要将新的“智能挤出”(Smart Extrude)功能与旧版“智能挤出”(Smart Extrude)功能(现在称为“Shift 挤出”(Shift Extrude))相混淆。

向内挤出面时,智能挤出(Smart Extrude)会切割并删除网格任何部分上的面,以允许结果完全延伸。生成的孔将重新缝合到周围的面。这类似于布尔差集 (A-B) 运算。将面向外挤出到网格上的其他面时,任何相交都会缝合在一起,以生成清晰的结果。这类似于布尔并集运算。

若要了解有关智能挤出和其他建模更新的详细信息,请通过提供反馈来参与开发,并加入 Autodesk Beta 社区

倒角过滤器属性

“倒角”(Bevel)节点现在能够以多种方式过滤输入边。您可以选择按“选定边”(Selected Edges)“硬边”(Hard Edges)“按角度保留边”(Edges by Angle)/“过滤角度”(Filter Angle)过滤。使用这些选项,可以在影响整个网格、仅影响最初选择的边或仅影响通过其他方式(例如布尔输出)连接的边之间切换。也可以将倒角效果限制为仅硬边,或通过使用用户定义的角度指定边来限制倒角效果。这意味着可以将倒角应用于网格,并且仅影响显示为硬边的网格边。

例如,立方体的角或圆柱体的封口可以是您过滤为倒角的形状。因此,非硬边或不满足角度阈值的内部边不会受到影响。在此图中,您可以看到如何将“倒角”(Bevel)应用于基本体圆柱体,然后进行过滤以仅影响硬边。这样,可以更改圆柱体的输入以添加更多分段,确保“倒角”(Bevel)按程序更新(仅影响圆柱体顶部和底部的硬边)。

布尔交集作为倒角输入

倒角(Bevel)应用于由布尔运算创建的网格时,默认情况下,它现在仅影响在布尔交集处创建的边。这意味着,如果修改“布尔”(Boolean)节点的输入网格,则倒角(Bevel)将按程序更新,仅影响更新后的新交集边。

使用此功能,可以同时使用“布尔”(Boolean)节点和“倒角”(Bevel)节点。在此示例中,倒角(Bevel)将应用于布尔运算的输出,因此倒角仅影响布尔交集。这可以使用“选定边”(Selected Edges)属性启用。

提示:如果将新对象添加到布尔堆栈,则它会按程序使用额外的布尔交集边进行更新。

“挤出边”(Extrude Edge)改进

挤出边(Extrude Edge)现在将自动为新创建的边/面创建 UV。新 UV 将在 UV 空间中与原始 UV 偏移,这样,在为现有模型创建 UV 后,可以减少手动清理的需要、节省您的时间并为您提供更可预测的结果。