Houdini 中文帮助文档
用不同的方式重新排序点,或Primitive对象
Sort 可以让你用不同的方式重新排序点,或Primitive对象。有时,Primitive是以想要的顺序排列的,而点却不是的。
Tip
要改变Primitive内,顶点的顺序,使用Reverse SOP节点。
Parameters
Point/Primitive
| Point/Primitive Sort | 要执行的排序类型| No Change | 使点和primitive处于其原始的顺序。此可以用于重排序点,但不会影响Primitive的顺序 | | By Vertex Order | 排序点,使其匹配Primitive上顶点的标号。如果你有一个曲线,其点标号不是沿着曲线增长的,此会重排序点标号,使其匹配曲线方向。 | | By X | 沿着X值增长的方向排序点或Primitive。 | | By Y | 沿着Y值增长的方向排序点或Primitive。 | | By Z | 沿着Z值增长的方向排序点或Primitive。 | | Reverse | 反转点或Primitive的顺序。 | | Random | 随机排列点,Primitive顺序。 | | Shift | 按一个偏移值,整体向前偏移点或Primitive标号。每个点或Primitive会将 | | Proximity to Point | 到一个点处的距离值hi用于优先权设置。点或primitive的排序会根据其离这个点的远近来排序 | | Along Vector | 指定一个矢量方向,沿着给定矢量增长的方向来排序。 | | By Expression | 使用表达式来计算每个点,Primitive的标号。此定义着Primitive的优先权,整个对象的重排序会根据这个优先权来执行。带有最后一个值的点,Primitive会在排序后,标记为0.此可以避免有相同表达式值的对象的相对排序,因此可以使用多个 Sort SOPs 来执行一个多关键点的排序。 | | Spatial Locality | 点或Primitive会被重排序,那样空间中相互靠近的物体会有类似的索引号。此项可以帮助增加随机算法的性能。 | | By Attribute | 会以给定属性的上升值来重排序点或Primitive.只有属性的一个元素会被重排序,但是,既然排序是适用于多通道的,那么可以用多个关键点来排序。 字符串,整型,浮点属性都支持 |
|
| Seed | 用于随机排序中,随机数量生成器的种子值 |
| Offset | 在偏移排序中,偏移点的数量 |
| Point | 当按范围点排序时,要引用的点 |
| Vector Object | 沿着一个由物体变换指定的矢量来排序 |
| Vector | 指定一个沿其排序的任意矢量 |
| Expression | 指定一个按其排序的表达式。每个物体会被重排序,这样其元素值高于表达式值的对象会放在低值对象的后面。元素值等于表达式值的,会保持其相对的位置。 |
| Attribute | 要按其排序的属性名,必须是浮点,整型,字符串属性 |
| Component | 按元素的哪个属性来排序。属性P的第二元素会按Z值来排序。 |
| Reverse | 反转排序的顺序 |
Inputs
分享到: