Houdini 中文帮助文档

Channel    

从一个CHOP中读取采样数据,并将其转为点位置,点属性。

此节点是对Geometry CHOP的补充。由Geometry CHOP创建的通道可以被修改,然后通过该Channel节点重新嵌入到OP网络中。

该节点所做的和在Point SOp使用 chopci() 函数一样,但其更快。

有两种方式导入属性值,有method参数控制。每种方式都需要用特定方式设置CHOP通道。

Static方式可以在没有动画的对象中使用。每个属性元素都需要一个通道,其长度必须是几何体,或指定点组中,点的标号。要修改带有100个点的几何体的P属性,会需要带有100个采样的,3个通道。

Animated方式,提供来用于属性的动画。每个属性元素都有一个通道集,其必须是从0开始索引,直到最后一个点标号,索引过程中,会添加数字后缀。对于3个点的属性Cd,Alpha,你需要r0 g0 b0 a0 r1 g1 b1 a1 r2 g2 b2 a2。通道长度是由动画的长度定义的。

Parameters

Group只修改带有该点组的点。若空白,所有点都会被修改。
CHOP从该CHOP中取回采样的数据。
Method抓取采样数据的方式。

Static给每个属性使用一个通道,所有的点使用该通道(第一个点索引号为0,下一个是1,依次类推)。通道的长度必须是最后一个被修改的点的标号。
Animated给每点的每个属性使用一个通道。通道显示 每个点的位置/属性值的动画。通道必须有以0为开始的后缀数字,每个点至少有一个通道。对于矢量属性,每点的每个元素都必须有一个通道(如P属性,通道样式必须是 tx0 ty0 tz0 tx1 ty1 tz1 tx2 ty2 tz2)。
Channel Scope会修改属性的CHOP通道的名称。每个属性至少有一个通道名。矢量属性可能需要多个通道(用于在属性范围中指定的元素),如,属性P的表单会有三个通道元素。
Attribute Scope要修改的属性列表。只用于一个阵列中的一个元素,如点位置的Y值,在括号中指定元素的标号(如这种情况下(Y轴值),会使用P(1))。

场景属性有:

P点的位置,三元素值。
Pw点权重,1个值。
Cd点颜色,3量值。
Alpha点Alpha。
N点法线值。
uv点的纹理坐标。
Organize by Attribute(只适用于动画的方式)。会通过此属性值重新组织抓取的通道。常见的是粒子上的id属性。会给每个唯一id值创建一个通道,因为点的标号可能不同。
点击分享到: