======Copy to points======
//这个节点非常适用于**拷贝重复的元素**,比如雪花、树、建筑等等。特别是拷贝一些东西到 particles 上的时候特别有用。//\\
//Ver 19.5//
----
==常用参数==
^Parameters^Usage ^
| Transform Using Point Orientations |将复制体的方向旋转到拷贝到的点法线方向上。比如一个 box,面朝 X 轴。现在拷贝到一个 circle 上, circle 上的点法线都面向 Z 。如果点选这个选项,那么拷贝后所有 box 都会面朝 Z 了。 |
| Attribute fields |就是下面那个方框。这个区域用于组合拷贝和被拷贝物体的属性。通过这么一个类似于矩阵似的东西,我们可以根据要求得到复制体中的属性。 |
| Set |拷贝 ''template'' 中的属性。 |
| Mult |将 ''template'' 中的属性与对应的拷贝源相乘。 |
| Add / Sub |目标同上,操作相加(减)。 |
==常用的本地变量==
^Local Varibles^Usage ^
| $CY |当前总共复制了多少,从 0 开始计算。 |
| $NCY |总共复制了多少,包括将来的。 |
==常用的属性==
^ Attributes ^Type ^Usage ^
|pscale |float |用于控制复制体的大小 |
|pivot |vector |复制体的重心 |
==Tips==
* 通常配合 ''scatter'' 节点使用。
* 如果需要非常大量的拷贝,可以考虑使用 points instance。
* 使用 ''psacle'' 可以控制复制体的大小。该属性针对的是复制体个体,因此使复制体大小具有多变性。
* 如果需要直接复制源中的所有 primitive 属性,在 ''set/to prim'' 一栏中写 ''*'' 即可。
* 拷贝指定属性:在指定栏中填写对应的属性名称,比如 ''Cd''。
==Reference==
* [[http://www.sidefx.com/docs/houdini/nodes/sop/copy.html|Copy to points 节点文档]]