绕着输入的点生成点云对象
Point Replicate SOP 会绕着输入的点生成点云。每个初始的点云都会在其局部空间下,对齐于Z轴的0位置处生成,任何会根据标准 的拷贝和替换规则,被输入的点属性所变换。
此用此节点的主要性能优势是可以复制大量的唯一点的点云对象(和Copy相比)。
Tip
粒子的随机放置是使用输入粒子上的id属性来控制的,噪波函数会使用rest属性,在rest位置空间上生成噪波效果。有两个属性可以用于拷贝稳定的噪波点云(在粒子模拟层级上)。
Parameters
Group | 要复制的点组 |
Keep Input Geometry | 不擅长原始的输入点 |
Quantity
Points Per Point | 输入的每个点会产生的点数量。 |
Generate From Attribute | 使用输入点上的一个属性值,作为每个输入点会产生新点的可能性 |
Attribute | 作为每个输入点产生新点可能性的属性的名称。 |
Shape
Shape | 在变换每个输入点时,生成的点云形状。
File和SOP Shape选项会从一个文件,或额外的SOP中读取一个自定义的形状,并创建一个shapeptnum属性,存储着文件或SOP中哪个点会用于每个拷贝的点。 |
||||||
Orientation | 用于2D或1D形状的局部空间方向。 | ||||||
Center | 点云的局部中心位置。 | ||||||
Size | 点云的局部尺寸。 | ||||||
Uniform Scale | 运用到所复制的点云上的统一缩放因子(除了输入点上的任何缩放属性)。 | ||||||
Velocity Stretch | 沿着Z轴,根据输入点的速度运用一个额外的缩放,可以沿着对齐的轴向有效的拉伸复制的点云。
|
||||||
Velocity Scale | 在按速度拉伸前,将该缩放运用到输入点的速度上。 | ||||||
Seed | 用于生成随机点云的种子值 | ||||||
Quasi-Stratified Sampling | 给随机点云中的点分布使用一个分层的采样,可以产生更好的空间分布,会消耗一定的性能。 |
Noise
Add Noise | 在局部空间中,添加噪波到复制的点云上。此噪波和输入点的rest 属性相对应。 |
Noise Type | 指定噪波类型 |
Frequency | 噪波的缩放。减少频率会增加特征尺寸。 |
Offset | 偏移噪波场。 |
Amplitude | 噪波的强度 |
Roughness | 高频噪波振幅的精简。 |
Attenuation | 提升噪波到给定的指数层级 |
Turbulence | 用于噪波生成的次数 |
Attributes
Copy Source Attributes | 从输入的点上拷贝属性到复制的点上 |
Attributes | 要拷贝到复制点上的属性列表 |
Inherit Velocity | 用于复制点继承输入点的速度数量。 |
Radial Velocity | 基于其远离源输入点的位置,向复制点中添加的放射性速度数量。 |
Keep Source Attributes | 给每个拷贝的点保留内部创建的 sourcept 和 sourceidx属性。sourcept属性会存放用于源输入点的点标号;sourceidx 包含着复制点的索引号。 |
Create Output Group | 添加复制的点到点组中。 |
Output Group | 用于存放复制点的组名。 |