返回首页 >> Maya文档 >> maya细分曲面代理(Proxy > Subdiv Proxy)

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


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

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

相关主题

•网格 > 平滑(Mesh > Smooth)
•创建对称多边形网格
•代理 > 移除细分曲面代理镜像(Proxy > Remove Subdiv Proxy Mirror)
“细分曲面代理”(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):保持代理网格与其材质之间的原始连接。如果选择“保持”,则需要并行移动代理网格和平滑网格。
细分曲面代理透明度(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),则可能希望使用相同的平滑工具平滑多边形网格,以避免意外结果。

(www.cgtsj.com)