将多边形对象合并为单个Primitive对象,对于很多多边形来说,此是非常高效的。
Overview
此节点会将多边形合并到单个,多边形soup primitive 中,可以节约内存和时间(对于大的几何体而言)。它也支持合并多个几何体组到一个组中。
带有标志属性值的顶点会成为单个顶点。带有不同Primitive属性值,或不同组的多边形会被放到不同多边形soup中,确保组和Primitive中的属性可以被保护。
和同等的多边形相比,大的polygon soups 需要更小的内存,或在存储文件时,需要更少的磁盘空间。从磁盘上保存,加载大的 polygon soups 也比常规的加载,保存多边形对象快速。 polygon soup越大,在存储和计算中,节约的空间更大。
总之,Polygon soup的优点就是:使用空间小,处理载速度快。
但是,Houdini中大多数编辑函数不可作用在polygon soups上。当多边形对象有很多不同的Primitive属性时,polygon soups 的优点就很难体现,因为多边形会处于不同的多边形组中。
Parameters
Source Group | 要合并到一个多边形 soup中的多边形组。如果此处空白,所有的多边形都会被合并到多边形组中。你可以创建一个组,并使用此参数作为合并的遮罩,这样只会运用到组中的多边形上。 |
Ignore Primitive Attributes | 当决定源组中的哪些多边形可以合并到一个多边形 soup中时,忽略Primitive属性值。此可以增强性能。 |
Ignore Primitive Groups | 当决定源组中的哪些多边形可以合并到一个多边形 soup中时,忽略Primitive组中的成员。此可以增强性能。 |
Minimum Polygons | 如果有少于该数量的多边形可以合并到一个多边形 soup中,它们会保持为分离的多边形元对象。此可以避免产生非常多的多边形soup,每个可以包含非常少的多边形。 |
Convex Polygons | Makes the polygons in the polygon soup convex. |
Maximum Edges | 如果选择了the Convex Polygons选项,此指定大于一定数量的多边形是否会被分割为更少边的变形。如,指定3为最大数,那么会产生三角面的多边形soup |
Merge Identical Vertices | 因为很多多边形都可以以单个多边形soup Primitive对象表示,单个顶点可以被多个多边形共享。此选项可以让多边形soup中的单个顶点代表输入端中,什么是多个顶点,其可以节约内存)如果这些顶点引用了同一个点,并且有标志属性)。但是,给polysoup添加顶点属性需要每个多边形有唯一性的顶点。 |