Houdini 中文帮助文档

Vector Field

创建一个矢量场。

该矢量场可以附加一个模拟物体上,且可以解算器操作。矢量场是一个轴向对齐的方盒,且被细分成了单个体素对象。每个体素会给出一个3d矢量。

Parameters

Two Dimensional 体素网格的细分会强制创建出一个二维场。
Plane 如果设置为二维,此平面用于决定哪个轴向不会被影响。
Division Method 设置细分方式,有直接设置细分次数,还有通过尺寸来设置细分次数。

细分尺寸越小,细分次数也就越大。

Uniform Divisions 设置在关键轴向上体素网格的细分精度。
Divisions 设置用于计算烟雾物体的体素网格分辨率。高分辨率可以在外观,运动上产生更精细的效果。但是如果加倍细分,内存会加大8倍。
Division Size 设置每个体素尺寸的大小,值越小,细分次数越多,分辨率越高。
Size 设置体素网格的大小。每个体素尺寸都会被细分值所除。
Center 设置体素网格的中心在世界空间中的位置。
Voxel Sampling 总体的方盒会被指定的小方盒数量或体素数量分割。此参数指定在体素场的何处存储场数值。

Center 在每个体素中心存储数值。总的样点数量会匹配方盒数量。
Faces 向量会被分解,每个元素会存储在体素的一个面上。X元素存储在X面上,Y元素存储在Y面上,Z元素存储在Z面上。
Edges 向量会被分解,每个元素会存储在体素的一个边中心上。
Corner 数值会被存储在每个体素的角上。
Closed Ends 定义边界值的行为。如果设置了,边界会使用External Direction参数来强化。

X, Y, Z 当设置了封闭端点,此处选择那些面会被封闭。
Border Type 置当场超出方盒时的行为。

Constant 初始化值会被返回。
Repeat 场会被包裹,从场的对面返回数值。
Streak 距离场边缘采样点最近的数值会被返回。
Extrapolated 会使用 离采样点最近的场的边缘数值。
External Direction 设置要强化矢量场边界上的什么数值。
Tolerance 设置用于标量场的压缩损失的容差。此可以减少内存使用量。0表示只允许有损压缩。
Use 16bit Float 块对象会使用16位浮点值(而非32位浮点值)来存储。此会使用一半的内存,但是会降低精度,增加计算量。

Note

所有的计算仍是在32位浮点下计算的。

Position Data Path 设置位置数据的相对路径。此会用于变换流体框,允许有非对齐轴向的流体模拟。

Inputs

First Input 此可选输入可用于控制哪个模拟物体会被该节点修改。任何通过该输入端连接的物体,以及匹配组参数的物体都会被修改。

如果该输入端没有连接,此节点可以配合一个Apply Data(运用数据)节点使用,或者可以作为其它数据节点的输入。

All Other Inputs 如果该节点有多高输入连接对象,其它数据可以作为修改由该节点创建的数据的修改器。

指定的子数据类型对从节点到节点是非常有意义的。中键点击一个输入连接器来查看可获取的数据节点列表(这些节点可以被有意义的附加)。

Outputs

First Output 此操作节点的输出取决于连接到该节点的输入对象。如果一个物体流输入到该节点,输出也会是一个包含同样物体的物体流(但是会在物体上附加该节点的数据)。

如果没有物体流连接到该节点,此输出就会是一个数据数据。此数据输出可以被连接到一个Apply Data DOP节点上,或者之间连接到其它数据节点的输入上,将该节点的数据附加到另外一个物体或数据块上。

点击分享到: