在 3D 中以不同的方式绘制

 
 
 

使用“Paint Effects 工具”(Paint Effects Tool)在场景中拖动时,“Paint Effects”将创建一条曲线,并将笔划和新笔刷附加到该曲线,从而定义沿笔划路径应用的绘制外观和绘制行为。

无论是在场景视图还是在场景绘制视图中进行绘制,您都可以在透视视图的栅格平面、直接在对象上以及在视图平面上绘制笔划

在场景视图中绘制

在场景视图中绘制时,简单笔划显示为曲线。具有管的笔划显示为渲染笔划的线框表示。直到您执行后期处理渲染后,绘制才会应用到笔划,这就使得场景视图中的绘制非常快速。这样就可以提供即时反馈,反馈中包括足以查看所做操作的详细信息。若要提高重画速度,可以调整线框笔划的显示质量,就像调整显示为线框的对象的显示质量一样。

如果速度是一个重要议题,而笔划的最终外观不是(例如,要移动笔划或使用同一笔刷绘制多个笔划时),请在场景视图中进行绘制。

注意

在正交视图中进行绘制将产生异常结果。改为在“透视”(Perspective)视图中绘制。

绘制时渲染笔划

若要在绘制时预览笔划的渲染外观,请单击“Paint Effects”面板中的“绘制为网格”(Draw As Mesh)选项。

或者,可以在“Paint Effects”场景绘制视图中绘制笔划时对笔划进行渲染。场景绘制视图是场景视图的快照。可以缩放、翻滚、平移和推拉该视图,而场景绘制视图将相应地进行更新。可以渲染全部“Paint Effects”笔划,也可以分别渲染这些笔划(场景渲染中不含其他对象)。

当需要查看笔划外观,而又不希望进行最终渲染的时候(例如定义新笔刷预设时),可以在场景绘制视图中进行绘制。在该视图中无法使用变换工具或任何建模工具。尽管可以在场景绘制视图中选择对象,然后在“属性编辑器”(Attribute Editor)“通道盒”(Channel Box)中变换这些对象,但最好还是将场景视图用于非绘制任务。

显示场景绘制视图

  1. 在视图菜单栏上,选择“面板 > 面板 > Paint Effects”(Panels > Panel > Paint Effects),打开“Paint Effects”面板。“Paint Effects 工具”(Paint Effects Tool)自动处于选中状态。
    提示作为一种快捷方式,可在工作区中按 8 热键打开“Paint Effects”面板。有关其他“Paint Effects”热键的信息,请参见使用默认 Paint Effects 热键(Use default Paint Effects hotkeys)

    选择窗口 > Paint Effects(Window > Paint Effects),可将“Paint Effects”面板打开为单独的窗口。

  2. 选择“绘制 > 绘制场景”(Paint > Paint Scene)。此时将显示“Paint Effects”场景绘制视图。

    有关更改场景显示分辨率以及显示 RGB 显示、alpha 和亮度平面的信息,请参见在 Paint Effects 面板中绘制。这些是“Paint Effects”面板的画布模式和场景模式所共有的功能。

刷新场景绘制视图

缩放、翻滚、平移或推拉场景绘制视图时,系统将为场景照下新快照,并根据“笔划刷新”(Stroke Refresh)菜单中选择的选项渲染笔划。这些选项包括:

禁用(Off)

缩放、翻滚、平移或推拉视图时,笔划显示为其显示质量的线框。

线框(Wireframe)

缩放、翻滚、平移或推拉视图时,笔划显示为 100% 显示质量的线框。

已渲染(Rendered)

缩放、翻滚、平移或推拉视图时,渲染全部笔划。

仅选定对象(Selected Only)

缩放、翻滚、平移或推拉视图时,仅渲染选定对象的笔划。未选定笔划显示为“线框”(Wireframe)(100% 显示质量)。

渲染场景中的全部笔划

  1. 执行下列操作之一:
    • 单击工具栏上的“重画”(Redraw)按钮
    • 选择“笔划刷新 > 已渲染”(Stroke Refresh > Rendered)
      提示

      如果在场景中有要花费较长时间来重画的复杂笔划,请按键盘上的 Esc 键停止重画。

更改场景绘制视图摄影机

默认情况下,场景绘制视图使用透视摄影机(透视)。就像可以更改场景视图中的摄影机一样,您也可以更改场景绘制视图的摄影机。

更改场景绘制视图摄影机

  1. “摄影机”(Camera)菜单中,选择摄影机名称(透视、前、侧、顶)。更改摄影机会造成视图重画(重渲染的笔划)。

若要更改场景视图的摄影机,请从“面板 > 正交”(Panels > Orthographic)子菜单选择摄影机。

注意

在本版本的“Paint Effects”中,只有透视视图(透视)会产生预期结果。

更改场景绘制视图的分辨率

因为场景绘制视图是场景视图的快照,所以可以设定它的显示分辨率。使用较低分辨率时会看到效果失真,但刷新视图时笔划能更快速地进行渲染。

若要更改场景绘制视图的分辨率,请从“分辨率”(Resolution)菜单中选择所需的分辨率。最终渲染不受这些设置的影响。

完全(Full)

将视图与可用空间适配,并将其显示为最大像素大小(不缩放)。

75%, 50%, 25%, 15%

以全分辨率的选定百分比显示视图,通过增加缩放程度来占据相同的屏幕区域。

实际大小(Actual Size)

以实际像素大小显示视图(不缩放)。也可以使用工具栏按钮上的 1:1 按钮

更改场景绘制视图中的对象着色

“对象着色”(Object Shading)菜单上使用命令,更改场景绘制视图中对象的着色。这些选项包括:

线框(Wireframe)

为多边形网格绘制边并为曲面绘制等参曲线。这是默认的着色质量。

着色(Shaded)

将全部曲面、网格和粒子渲染为平滑着色处理的对象。

带纹理(Textured)

显示已应用到着色对象的材质的纹理硬件再现。

使用默认照明(Use Default Lighting)

曲面显示为完全由“Paint Effects”默认灯光照亮。

使用所有灯光(Use All Lights)

曲面显示为由场景中的所有灯光照亮。

显示雾(Display fog)

在真实世界,大气中包括了微粒(雾、烟或灰尘)。这些粒子将影响大气外观以及大气中的对象外观。

在 Maya 中,可以使用环境雾来模拟大气粒子的效果。如果在场景中使用“物理雾”(Physical Fog),则可将其显示在场景绘制视图中,以便查看“Paint Effects”笔划在已渲染雾环境中的样子。有关使用“物理雾”(Physical Fog)的信息,请参见大气

在场景绘制视图中显示雾

  1. 选择“对象着色 > 显示雾”(Object Shading > Display Fog)

在透视视图的栅格平面上绘制

如果在透视视图的栅格上绘制,则笔划将位于该平面上。

在透视视图的栅格平面上绘制

  1. 选择Paint Effects > 在可绘制对象上绘制(Paint Effects > Paint on Paintable Objects)
  2. 确保场景中没有可绘制对象。若要执行该操作,在场景试图中,通过在场景上不是对象的任意位置单击鼠标,取消选择全部对象,然后选择 Paint Effects > 使可绘制(Paint Effects > Make Paintable)
  3. “Visor”中(Paint Effects > 获取笔刷(Paint Effects > Get Brush))或在工具架上,单击要用于绘制的笔刷预设。
  4. 必要时,修改笔划设置(Paint Effects > Paint Effects 工具(Paint Effects > Paint Effects Tool) > )。有关修改笔划设置的信息,请参见定义默认笔划设置
  5. 必要时,修改笔刷属性(Paint Effects > 模板笔刷设置(Paint Effects > Template Brush Settings)或使用 Ctrl+B (Linux 或 Windows)或 Control+B (Mac OS X) 热键组合)。有关修改笔刷属性的信息,请参见定义模板笔刷设置
    提示

    可在画布上使用热键,以便交互式地更改“热键编辑器”(Hotkey Editor)“笔刷工具”(Brush Tools)下的“全局比例”(Global Scale)(设定 ModifyUpperRadius,默认热键:B)、仅“笔刷宽度”(Brush Width)(设定 ModifyLowerRadius)和“笔划偏移”(Stroke Offset)(设定 ModifyDisplacement,默认热键:M)。有关其他“Paint Effects”热键的信息,请参见使用默认 Paint Effects 热键

  6. 在场景视图或场景绘制视图中,跨平面进行拖动。

    有关场景绘制视图的信息,请参见绘制时渲染笔划。有关在场景绘制视图中进行工作的信息,请参见在曲面上自动绘制多个笔划

在对象上绘制

若要在 NURBS 或多边形对象上绘制,必须首先使对象可绘制。直接在可绘制对象上绘制时,“Paint Effects”将沿笔划路径在曲面上创建一条曲线,并将笔划和新笔刷附加到该曲线。平移对象时,笔划将随之移动。笔刷可从曲面偏移。

绘制时,除非您绘制到另一个可绘制对象,否则笔划不会离开曲面。如果绘制笔划期间,绘制跨到了另一可绘制对象,那么该笔划将在其他对象上继续绘制并桥接这两个对象。

注意

只能在 NURBS 或多边形对象上绘制。

注意
  • 因为笔划将尝试保留在曲面上,所以可能会产生异常结果。例如,假设有一个与平面相交的球体。如果开始在球体上进行绘制,那么笔刷一旦离开球体,就会查找另一曲面以继续绘制,在本例中另一曲面即为平面。但是,如果开始在平面上绘制,那么笔刷就永远不会离开曲面,所以笔划不会在球体上继续绘制。
  • 当绘制跨过曲面连接边(例如,复制半个面并将这半个面附加到第一个半面而创建出的中心线)时,笔刷笔划会看似“漏”过了该接合。若要解决此问题,请使曲面在 U 和 V 方向上形成周期。
  • 复制具有笔划的对象,但不复制笔划。

在对象上绘制

  1. 选择要进行绘制的 NURBS 或多边形对象。如果位于场景绘制视图中,请在对象上按住 Ctrl 键并单击(Windows 和 Linux)或按住 Ctrl 键并单击 (Mac OS X),即可选择该对象。
  2. 选择 Paint Effects > 使可绘制(Paint Effects > Make Paintable)
    注意
    • 选择“使可绘制”(Make Paintable)时,只有当前选定对象可绘制。任何之前使可绘制的对象都将不可绘制。
    • 保存和检索场景时,任何可绘制的对象都将不可绘制。若要在这些对象上绘制,必须在检索后再次使其可绘制。
  3. 选择 Paint Effects > 在可绘制对象上绘制(Paint Effects > Paint on Paintable Objects)
    注意

    如果场景中不含可绘制对象,则笔划将位于透视视图的栅格平面上。

  4. “Visor”中(Paint Effects > 获取笔刷(Paint Effects > Get Brush))或在工具架上,单击要用于绘制的笔刷预设。
  5. 必要时,修改笔划设置(Paint Effects > Paint Effects 工具(Paint Effects > Paint Effects Tool) > )。有关修改笔划设置的信息,请参见定义默认笔划设置
  6. 必要时,修改笔刷属性(Paint Effects > 模板笔刷设置(Paint Effects > Template Brush Settings))。有关修改笔刷属性的信息,请参见定义模板笔刷设置
    提示
    • 可在画布上使用热键,以便交互式地更改“热键编辑器”(Hotkey Editor)“笔刷工具”(Brush Tools)下的“全局比例”(Global Scale)(设定 ModifyUpperRadius,默认热键:B)、仅“笔刷宽度”(Brush Width)(设定 ModifyLowerRadius)和“笔划偏移”(Stroke Offset)(设定 ModifyDisplacement,默认热键:M)。有关其他“Paint Effects”热键的信息,请参见使用默认 Paint Effects 热键
    • 在镜像曲面上绘制笔划时,可以设定热键来反转曲面法线。有关详细信息,请参见反转曲面法线
  7. 在场景视图或场景绘制视图中,跨平面进行拖动。

    有关场景绘制视图的信息,请参见绘制时渲染笔划。有关在场景绘制视图中进行工作的信息,请参见在曲面上自动绘制多个笔划

    提示

    若要在完成对象上绘制后,在透视视图的栅格平面上进行绘制,请在场景中非对象的任意位置单击鼠标,取消选择全部对象,然后选择 Paint Effects > 使可绘制(Paint Effects > Make Paintable)

在视图平面上绘制

视图平面是法线正交于摄影机的平面。可以将在视图平面上绘制视为在面向并固定到摄影机的玻璃片上进行绘制。如果更改视图(例如,翻滚视图时),也会更改视图平面(玻璃片随摄影机移动)。

仅可以在场景绘制视图(而非场景视图)中的视图平面上进行绘制。在场景绘制视图中的视图平面上进行绘制时,每个笔划都会如预期一般地渲染在视图平面上。但是,各笔划的线框表示将显示在 XY 平面上,并位于世界空间中的 0 到 1 之间(靠近原点)。虽然笔划的线框表示似乎在该区域中产生重叠,但渲染笔划仍会显示在其绘制位置。

注意

当位于场景视图中时,在视图平面上进行绘制将产生异常结果。使用“Paint Effects”面板在视图平面上绘制。

在视图平面上绘制

  1. 选择 Paint Effects > 在视图平面上绘制(Paint Effects > Paint on View Plane)
  2. 打开“Paint Effects”面板(“面板 > 面板 > Paint Effects”(Panels > Panel > Paint Effects)),并切换到场景绘制视图(“绘制 > 绘制场景”(Paint > Paint Scene))。
    提示作为一种快捷方式,可在工作区中按 8 热键打开“Paint Effects”面板。有关其他“Paint Effects”热键的信息,请参见使用默认 Paint Effects 热键(Use default Paint Effects hotkeys)

    选择窗口 > Paint Effects(Window > Paint Effects),可将“Paint Effects”面板打开为单独的窗口。

  3. “Visor”Paint Effects > 获取笔刷(Paint Effects > Get Brush))中或在工具架上,单击要用于绘制的笔刷预设。
  4. 必要时,修改笔划设置(Paint Effects > Paint Effects 工具(Paint Effects > Paint Effects Tool) > )。有关修改笔划设置的信息,请参见定义默认笔划设置
  5. 必要时,修改笔刷属性(Paint Effects > 模板笔刷设置(Paint Effects > Template Brush Settings),或者使用 Ctrl+B(Linux 和 Windows)或 Control+B (Mac OS X) 热键组合)。有关修改笔刷属性的信息,请参见定义模板笔刷设置
    提示

    可在画布上使用热键,以便交互式地更改“热键编辑器”(Hotkey Editor)“笔刷工具”(Brush Tools)下的“全局比例”(Global Scale)(设定 ModifyUpperRadius,默认热键:B)、仅“笔刷宽度”(Brush Width)(设定 ModifyLowerRadius)和“笔划偏移”(Stroke Offset)(设定 ModifyDisplacement,默认热键:M)。有关其他“Paint Effects”热键的信息,请参见使用默认 Paint Effects 热键

  6. 跨平面进行拖动。

    有关在场景绘制视图中进行工作的信息,请参见在曲面上自动绘制多个笔划

    注意

    笔划渲染在视图平面上,但笔划的线框表示显示在 XY 平面上,并位于世界空间中的 0 到 1 之间。若要查看,请按键盘上的 Alt 键(Linux 和 Windows)或 Option 键 (Mac OS X)。

反转曲面法线

在可绘制对象上绘制笔划时,管相对于曲面法线生长。您可能会发现自己正在具有反转法线的曲面上进行绘制(例如,如果正在模型一边是另一边镜像的模型上进行绘制),在这种情况下管将按相反方向生长。

若要解决此问题,请在绘制之前为曲面切换“反向”(Opposite)标志(启用或禁用)。开始笔划绘制后,为曲面切换标志不会对现有笔划产生任何影响。

切换“反向”(Opposite)标志

  1. “切换选定形状的反向标志”(Toggle Opposite Flag of Selected Shapes)创建热键(选择窗口 > 设置/首选项 > 热键编辑器(Window > Settings/Preferences > Hotkey Editor),然后单击“Paint Effects”类别)。有关创建热键的详细信息,请参见手册的“基础知识”部分
  2. 选择曲面。
  3. 按热键切换标志。