“传递属性”(Transfer Attributes) 会在具有不同拓扑的网格间传递 UV、逐顶点颜色 (CPV) 和顶点位置信息(即,网格具有不同的形状,且顶点和边都不相同)。

“传递属性”(Transfer Attributes) 通过对源网格上的顶点信息进行采样来传递顶点数据 ,然后根据基于空间的比较 将信息传递给指定的目标网格。从而实现对目标网格的修改。

  • 传递顶点属性:不同的拓扑

    如果希望对源网格的全部 UV 集进行采样并将这些集传递到目标网格,请将 “UV 集”(UV sets) 设定为 “全部”(All) (默认值)。如果存在多个 UV 集, “全部”(All) 设置可确保对所有这些集进行采样,并将这些集传递到目标网格。

    当前(Current)

    如果源网格具有多个 UV 集,则可以通过选择 “当前”(Current) 设置,有选择地将源网格上的当前活动 UV 集传递给目标网格上的当前活动 UV 集。

    如果希望对源网格的全部 CPV 数据进行采样并将这些数据传递到目标网格,请将 “颜色集”(Color sets) 设定为 “全部”(All) 。如果存在多个颜色集, “全部”(All) 设置可确保对所有这些集进行采样,并将这些集传递到目标网格。这是默认设置。

    当前(Current)

    如果源网格具有多个 CPV 集,则可以通过选择 “当前”(Current) 设置,有选择地将源网格上的当前活动 CPV 集传递给目标网格上的当前活动 CPV 集。

    对于大多数属性传递操作,请将 “采样空间”(Sample space) 设定为 “世界”(World) (默认值)。使用基于世界空间的传递,可确保属性传递与在场景视图中看到的内容匹配。

    局部(Local)

    如果要并列比较源网格和目标网格,可以使用 “局部”(Local) 设置。只有当对象具有相同的变换值时,局部空间传递才可以正常工作。可以使用 修改 > 冻结变换(Modify > Freeze Transformations) 来为源网格和目标网格重置变换。

    “UV” 设置基于 UV 映射相关性而不是 3D 场景中的空间相关性传递属性。它允许在具有不同比例或位于分隔空间的对象之间传递属性。

    源网格和目标网格必须具有现有 UV,这样 UV 采样空间选项才能正常工作。如果网格包含多个 UV 集,则默认情况下会使用当前的活动 UV 集。或者,可以通过在 “属性编辑器”(Attribute Editor) “transferAttributes 节点” “采样”(Sampling) 选项区域键入每个 UV 集的名称,指定与属性传递关联的 UV 集。

    组件(Component)

    “组件”(Component) 设置通过直接按组件逐个匹配属性来传递属性。使用该设置时,对象必须具有相同的拓扑。即,顶点、面和边的数量以及相互关系必须相同。使用该选项时,对象可以位于分隔的空间中。

    拓扑(Topology)

    “拓扑”(Topology) 设置通过直接按组件逐个匹配属性来传递属性。与 “组件”(Component) 设置一样,两个对象必须具有相同数量的顶点、面和边。但是,该设置通过对象的拓扑来匹配组件,并且可以在对象具有不同顶点、面和边 ID 相互关系时使用。

  •