代理 > 细分曲面代理(Proxy > Subdiv Proxy)

 
 
 

“细分曲面代理”(Subdiv Proxy)通过添加多边形平滑选定多边形,并将原始未平滑网格作为代理。此时会在代理和平滑版本的网格之间建立节点连接,这样对代理形状或拓扑所做的更改会更新到平滑版本的网格中。

在对较粗糙版本的多边形模型(需要关注的组件较少)重新定形和/或设定动画并同时查看平滑版本的外观时,“细分曲面代理”(Subdiv Proxy)非常有用。

相关主题

“细分曲面代理”(Sudiv Proxy)的热键

+(1 键旁边的左侧单引号)

打开/关闭代理网格或平滑网格的显示。

+ `

同时显示代理网格和平滑网格。

+ `

代理 > 细分曲面代理(Proxy > Subdiv Proxy)

+ + `

代理 > 细分曲面代理(Proxy > Subdiv Proxy) >

Page Up 键

提高平滑网格的稠密度。

Page Down 键

降低平滑网格的稠密度。

代理 > 细分曲面代理(Proxy > Subdiv Proxy) >

继承平滑网格预览(Inherit Smooth Mesh Preview)

如要希望将网格从“平滑网格预览”(Smooth Mesh Preview)显示模式转化为细分曲面代理,并保留当前的“平滑网格预览”(Smooth Mesh Preview)设置,请启用该设置。例如,如果要渲染平滑版本的对象或对其设定动画。

指数平滑控制(Exponential Smoothing Controls)

有关“指数平滑控制”(Exponential Smoothing Controls)的信息,请参见网格 > 平滑(Mesh > Smooth)

线性平滑控制(Linear Smoothing Controls)

有关“线性平滑控制”(Linear Smoothing Controls)的信息,请参见网格 > 平滑(Mesh > Smooth)

设置(Setup)

镜像行为(Mirror Behavior)

控制平滑网格和代理网格镜像和/或相对于彼此放置的方式。

无(None)

将在代理网格中创建平滑网格。

完全(Full)

将在代理网格中创建平滑网格,且代理网格和平滑网格同时基于“镜像方向”(Mirror Direction)镜像。

对代理网格的一半所做的调整会自动镜像到另一半,这使得对称建模变得更容易。

一半(Half)

将紧邻代理网格创建平滑网格(基于“镜像方向”(Mirror Direction))。这样您就可以修改代理网格并在平滑网格上清楚地看到结果。

注意通常使用镜像对对象进行建模,而不是对其设定动画。否则,对象的动画将会是对称的。

使用镜像完成对象建模后,请使用代理 > 移除细分曲面代理镜像(Proxy > Remove Subdiv Proxy Mirror)移除平滑网格。然后创建一个用于对对象设定动画的新细分曲面代理(将“镜像行为”(Mirror Behavior)设定为“无”(None))。

注意如果在对象空间模式下修改细分曲面代理已镜像的一半,沿一个方向拖动操纵器将修改相反方向的代理

如果在世界空间模式下修改细分曲面代理镜像的那一半,则在一个方向上拖动操纵器时将会在同方向上修改代理

如果在对象空间或世界空间模式下修改细分曲面代理原始的那一半,沿一个方向拖动操纵器将修改同一方向的代理。

注意

镜像仅适用于世界坐标轴。镜像已被任意旋转的对象可能会产生意外的结果;某些几何体可能会重叠。

镜像方向(Mirror Direction)

选定网格的镜像方向。即,正或负 X、Y 或 Z。

“细分曲面代理”(Subdiv Proxy)将在其边界框范围内按“镜像方向”(Mirror Direction)镜像代理网格。

合并顶点容差(Merge Vertex Tolerance)

如果原始网格上的顶点与其相应镜像顶点之间的距离小于“合并顶点容差”(Merge Vertex Tolerance),则它们将被合并为一个顶点。

共享变换节点(Share Transform Node)

控制变换代理网格时是否变换平滑网格。

例如,您可能希望移动代理网格使之远离平滑网格,从而调整代理网格并在平滑网格上清楚看到效果。在这种情况下,请禁用“共享变换节点”(Share Transform Node)

或者,可能希望保持代理网格和平滑网格一起。在这种情况下,请启用“共享变换节点”(Share Transform Node)

启用(On)

变换代理网格时也将变换平滑网格。

禁用(Off)

变换代理网格时将不会变换平滑网格。

提示使用细分曲面代理时,可以保存低分辨率网格,然后将其用于快速交互式播放,前提是尚未对节点执行会影响其历史的其他修改。

使用禁用了“共享变换节点”(Share Transform Node)代理 > 细分曲面代理(Proxy > Subdiv Proxy)。将代理网格绑定到骨架,并使用热键(1 键旁边的左侧单引号)隐藏平滑网格。低分辨率网格将提供快速的交互式播放。

若要显示平滑网格(例如,进行渲染),请再次按 ` 热键。(或禁用“可渲染的细分曲面代理”(Subdiv Proxy Renderable)选项,这样就不会渲染代理网格了。)

注意

如果创建启用了“共享变换节点”(Share Transform Node)的细分曲面代理,则删除代理网格上的历史时,代理网格和平滑网格将显示为单个对象。这是因为它们共享一个变换节点。若要选择代理网格或平滑网格(例如,为了删除其中之一),请按向下箭头键 (),然后按向左箭头键 () 或向右箭头键 ()。

显示设置(Display Settings)

细分曲面代理着色器(Subdiv Proxy Shader)

控制代理网格材质的外观,使之最适合您希望的工作方式。

  • 透明(Transparent):将具有部分透明度的新 Lambert 材质指定给代理网格。这样,就可以查看代理下面的平滑网格。
  • 移除(Remove):消除代理网格与其材质之间的连接。
  • 保持(Keep):保持代理网格与其材质之间的原始连接。如果选择“保持”(Keep),则需要并行移动代理网格和平滑网格。
    细分曲面代理透明度(Subdiv Proxy Transparency)

    设定代理网格材质的透明度属性。该材质是由细分曲面代理操作创建的。

    可渲染的细分曲面代理(Subdiv Proxy Renderable)

    控制启用该选项时渲染代理网格,禁用该选项时不渲染代理网格。

    层中的细分曲面代理(Subdiv Proxy In Layer)

    启用时,Maya 会将代理网格添加到一个新层,以便可以控制代理网格的可见性。禁用时,将不会创建层。例如,如果对象已位于另一个层中,则可能需要禁用该选项来使代理网格只属于一个层而不是两个层。

    平滑层中的网格(Smooth Mesh In Layer)

    “层编辑器”(Layer Editor)中启用可向层添加平滑网格的功能。

    平滑层显示(Smooth Layer Display)

    为平滑网格层设定默认状态。这些选项仅在“平滑层中的网格”(Smooth Mesh in Layer)选项处于启用状态时可用

    普通(Normal)

    平滑网格在该显示状态下完全可见且可选。

    模板(Template)

    平滑网格显示为一个模板,但不可作为一个对象进行选择。

    引用(Reference)

    “引用”(Reference)显示状态限制您直接编辑平滑网格。这是默认设置。

    注意

    网格 > 平滑(Mesh > Smooth)代理 > 细分曲面代理(Proxy > Subdiv Proxy)两者以不同的方式输出多边形顶点顺序。如果需要执行需要相同拓扑的操作,例如,使用“混合变形”(Blend Shape),则可能希望使用相同的平滑工具平滑多边形网格,以避免意外结果。