Houdini 中文帮助文档

Copy    

拷贝多个输入的几何体,或在第二输入端对象的点上拷贝几何体。

拷贝节点有两个主要的功能:

拷贝输入几何体的多个副本。你可以将变换运用到每个副本上。因此,你可以拷贝一个方盒,直线放置,大小递减。

拷贝第一输入端的几何体到第二输入端几何体的点上。当在场景中种植几何体时,此会非常有用(可以控制副本的放置位置)。{在另一个几何体的顶点放置第一输入端中的模型,最常用的就是种植树木}

查看拷贝和替换获取更多信息。

Instancing point attributes

当你在点上拷贝或替换几何体时,Houdini会查找目标点上的特定属性来自定义,每个副本,或替换对象。

Tips

When making multiple copies (not copying onto points), use the NCY (number of copies) local variable in an expression to make values independent of the number of copies.

For example, to have the each copy rotated so they go from 0 to 360 degrees, set the rotation to 360/$NCY.

You can create multiple copies around an axis, then skin them to create complex lathe-like effects, similar to the results of the Revolve SOP.

To alleviate issues when copying to normals, you can add up vectors to template points or do it in POPs with an Up Vector POP.

Parameters

Source Group 要从其中拷贝的源Primitive集。你可以使用Group SOP创建一个组。
Template Group 要将对象(源组中对象)拷贝到其上的点集。记住,对于该参数,只有点组对象才是有效的。

Copy

Number of copies 原始几何体的副本数量。
Transform Using Template Point Attributes 旋转拷贝对象,使其朝着模板点的法线方向。也会根据模板点上的trans, rot, 和 scale 属性来移动,旋转,缩放模型。
Transform Cumulative 每个副本会相对于前一次进行变换。
Transform Order 变换所发生的顺序
Rotate Order 旋转发生的顺序
Translate 沿着XYZ轴的移动
Rotate 绕着XYZ周的选择
Scale 沿着XYZ轴的非均匀缩放
Shear 倾斜数量
Pivot 副本对象的局部轴心点
Uniform Scale 统一缩放
Preserve Normal Length 变换中,保持法线长度不变
Create Output Groups 将每个副本放置到一个Primitive组中
Preserve Groups 在添加副本Primitive前,如果已经存在组,那么不擅长副本组中的内容
Copy Groups 用于每个副本对象的,所创建的组名

Stamp

Stamp Inputs Stamp方式处理用于每个副本的变量
Cache Stamping Geometry 如果启用,保留输入几何体中局部副本数量。如果有固定数量的输入几何体(其可能会重复多次),可以通过避免重计算输入几何体来增强效率。如果输入几何体在每个被Stamp处理时,都会改变,那么会在计算中导致内存使用量增加。
Pack Geometry Before Copying 在拷贝前,打包输入的几何体到一个内嵌的Packed primitive 中。此会导致输入的几何体被每个副本共享,而非给每个副本复制它。
Pivot Location 指定如何初始化偏移值(用于被packed primitive所引用的点)
Display As 用于值的packed primitive对象视窗中的显示模式。
Attribute Stamps 匹配此的模板几何体上任何点属性也会被Stamp处理。浮点和整型属性会以浮点值方式,Stamp处理其第一个值。字符串属性会以字符串方式Stamp处理。
Variable/Value n 获取每个Stamp变量的数值。改变参数值,也会改变参数函数。

Attribute

此选项卡中的参数控制模板点上的属性如何影响拷贝对象。

Use Template Point Attributes 将模板点上的属性拷贝到副本上(根据下面属性参数中的数值来拷贝)。
Attribute fields 当Copy template point attributes 选项开启时,可用。

Set 把模板属性拷贝到副本上
Mult 将模板属性和相应的源属性值相乘
Add 添加模板属性值到相应的源属性值上
Sub 从相应的源属性中减去模板属性值

行对象代表着你可以将属性拷贝到其上的不同对象:点,primitive,顶点。

For example:

要将模板点上的所有属性拷贝到副本的 Primitive属性上,设置此为 Set/To Prim to *.

要是有模板对象的颜色被乘Primitive颜色,设置此为 Mult/To Prim toCd.

要添加模板对象的纹理坐标到源对象的坐标上,射出此为Add/To Point to uv.

Copy Local Variables 所有引用被操作的,属性的局部变量都会被拷贝。

Inputs

Source 要拷贝的几何体
Template 拷贝源几何体到该几何体的点上
点击分享到: