Group |
只有属于该组中的元素会按指定的值输出。 |
Group Type |
组的名称。 |
Number of Attributes |
要添加的属性数量。所有的表达式会参考输入的几何体,而非媒介几何体,所以之后的属性不可以在之前的对象上创建。 |
Name |
属性的名称。 |
Existing Name |
指定如果已有同名的属性时,执行哪个指令操作。
Generate error on mis-matched attribute |
生成一个错误,并且保持属性存在,其属性值会和原先一样。 |
Generate warning on mis-matched attribute |
所存在的属性的定义不会被改变,但如果启用“Write Values ”选项,其值会被覆盖。 |
Replace existing attribute |
所存在的属性定义会完全被新的定义所替换。 |
Use the better type, size and precision |
新的属性定义会利用旧的属性定义,以及所需的定义类型,值大小,以及精度。对于数字类型,会优先考虑浮点类型(和整型相比)。字符串和数字类型会被认为是不兼容的,因此在这种情况下会使用所需的类型。 | |
Local Variable |
对应于新属性的局部变量名。如果使该区域空白,局部变量会是属性的名的大写。
要获取多元素属性的单个元素,用户可以追加这些名称:
用于矢量属性的XYZ。
用于浮点属性的1 2 3等。记住标号以1开始,而非0.
For example:
Attribute |
Type |
Local variables created |
abc |
Float, size = 1 |
$ABC = $ABC1 |
abc |
Float, size = 2 |
$ABC1, $ABC2 |
abc |
Vector |
$ABCX, $ABCY, $ABCZ | |
Class |
将属性添加到几何体的何处。可以是点,detail,Primitive,或顶点属性。 |
Save to Info Block |
detail属性可以将其自身值保存到bgeo/geo文件开始端的信息区域中。如果设置了该选项,detail属性会用这种方式保存其自身。此可以允许数值被重新取回,而无需使用File节点的info Load模式,或 gstat命令加载整个文件。 |
Type |
浮点,整型,或字符串。当是浮点类型时,你可以使用其它菜单来设置一个类型的限定语,告诉Houdini如何解释此类型。
矢量属性是一个可以反向并立的设置,用于指定一个Houdini可以将其变换为矢量的浮点属性。
Float attributes may have further type information specified |
| |
Type qualifier (next to Type) |
Guess from name |
如果名称是N,其限定语会是Normal。如果名称是Cd,其限定语会是Color。如果名称是V或UP,其限定语会是Vector。否则,其限定语会是None。 |
None |
雾特殊对待。 |
Position |
该属性是一个几何体的点。Houdini会以位置方式变换属性。 |
Vector |
Houdini会以矢量方式变换属性。 |
Normal |
Houdini会以法线方式变换属性。 |
Color |
该属性是一个颜色。 |
Quaternion |
Houdini会以四元数方式变换属性。 | |
Precision |
要使用的数值精度(当类型不是字符串时)。查看Attribute Cast节点获取更多属性。 |
Size |
属性中元素的数量。 |
Default |
默认的属性值。 |
Write Values |
如果你想确保属性存在,但不会覆盖任何已存在的属性,可以关闭此项。 |
Allow Local Vars |
关闭此项会禁用 Write Values参数的局部变量。当工作于非常小的几何体时,此可能产生一些微小的性能增强。 |
Value |
要写到属性上的数值。 |
String |
写到属性上的字符串值。 |