Houdini 中文帮助文档

IsoOffset    

从一个几何体上构建一个偏移的曲面。

IsoOffset会给输入的几何体构建一个隐函数。然后使用该隐函数,以固定的,相对于原始曲面的偏移值创建一个壳对象。

四面体模式可以用于创建均匀采样的四面体阵列(用于模拟中使用)。

体积输出模式可以直接以体积元方式,输出隐函数,而不再对其进一步处理。

Parameters

Output如何处理生成的隐式曲面

Iso Surface沿着指定的隐式函数偏移方向创建一个多边形网格。
Fog Volume物体内部的体积元会被设为1,外部的被设为0.边界处会有一个基于这两个极端条件的插值计算。
SDF Volume 体积元会是一个有符号的距离场。 物体内部会存储负的标号,存储着最近点到曲面的距离。 物体外部会存储正的标号,存储着最近点到曲面的距离。
Tetra Mesh物体内部会使用四面体来填充。最终的网格可以用于变形或柔体处理。
Tetra Type
Tetra Skeleton会在场的内部构件四面体网格。此规则的网格可以用于柔体动力学。

Note

四面体会共享面,因此不会有定义非常好的法线。

Tetra Solid会在场的内部构件单独的四面体网格。这些四面体不会共享点,边,面。因此可以被分割,用于各种破碎操作。
Cubes会在场的内部构件单独的方盒网格。此方盒不会共享点,边,面。因此可以被分割,用于各种破碎操作。
Mode设置生成有符号距离场的的方式。

Ray Intersect光线会在几何体上沿着各个方向发射,来定义哪里有曲面。最终的场是有符号的,值为0的偏移会产生一个内部和外部分离的Iso曲面。
Meta Balls变形球方式,此会产生渗漏以及其它问题。
Minimum查找曲面,提取最小点。此速度慢,但精确。最终的场是有符号的,只可以产生一个绕着几何体的外壳。偏移值必须大于0.
Point Cloud点云方式,只有输入的几何体中的点会被用于构建场。如果点有法线,法线定义着方向。
Implicit Box会使用边界盒代表隐式的几何体。
Implicit Sphere会使用边界球代表隐式的几何体
Implicit Plane会使用一个平面代表几何体。
Volume Sample会采样几何体的体积,并作为有符号的场来处理。
Rebuild Volume Sample和体积采样行为类似,但是会在构建完有符号距离场后,执行一个校正过程.
Name会被设置为该值的Primitive属性名。
Uniform Sampling其优点是可以确保体素中的体积是方盒的。此选项允许指定体积对象的分辨率,但无需担心大小和分辨率的匹配。此参数控制哪个轴向会被细分为Uniform Sampling Divisions所定义的细分效果。
Uniform Sampling Divs将统一采样参数定义的轴向细分为该数量的体素。其它轴向会被细分为适配该体素尺寸的单元数量。
Sampling Divs当使用非均匀体素时,每个维度的分辨率可以在此处指定。
Div Size体素的均匀尺寸(当直接指定体素时)。给定大小的方盒会被该大小的体素所填充。
Override Output Divs输出网格的分辨率,或体素数组可能不同于输入对象采样的地方。
Output Divs设置输出对象中,所计算的细分数量。此分辨率可以比场更高。
Override BoundsThe default bounding box is set to be slightly larger than the incoming geometry. If you want to do a large offset, or ensure that the polygonization is stable over changing input geometry, override the bounds to something else. If Force Bounds is on it is assumed that the geometry will fit entirely within these bounds. If a second input is specified, the bounding box of that input will be used rather than the bounds specified here.
Pad Bounds轻微的增加指定的边界,确保在指定的边界外有一个体素层。此可以确保有外部体素的存在。
Minimum Bound用于场计算和曲面构建的最小剪切面边界。
Maximum Bound用于场计算和曲面构建的最大剪切面边界。
Offset用于构建iso曲面的偏移值。最终曲面会在距原始曲面这么远(该值定义的)的地方描述点。
Build Polygon Soup以多边形soup Primitive对象方式创建iso曲面,而非创建分离的多边形元对象(当输出的是一个iso曲面时)。
Tolerance设置用于创建SDF的容差。
Laser Scan激光扫描只运用于光线交互模式。(不懂它怎么用的)
Fix Signs即使是最好的几何体,数值不精确也会导致错误的符号。此信息可以后期处理SDF对象,查找不一致的迹象。这些迹象会被设为一致,通常是填充泄漏处和空洞。
Force BoundsFix Signs方法只会光滑它,通常会消除,翻转符号。使用该项可以强制所有边界体素被标记为扩张对象。
Invert Sign使用此项,可以翻转符号。
Num NeighbourThe Point Cloud mode finds this number of nearest points and uses them to determine the local surface properties. A higher number of neighbor will smooth out local variations and create a smoother field.
Sign Sweep Threshold修复过程完成后,仍会有不一致的区域。大的块可能成为SDF的一个凸起。此参数可以扫描消除这些块
Max Sign Sweep Count设置最大的扫描次数(直到没有发现反转的文件时才停止)。
File Mode设置该节点的操作模式。即怎样读取,输出方式。

Automatic自动模式,当保存数据时,节点自动使用会保存数据,保存完后,可以自动读取保存的数据。
Read Files读取数据模式。
Write Files输出数据模式,可以将数据写到磁盘文件中。
No Operation无操作模式,该模式下,节点不进行任何处理。
File Name将SDF代表对象保存到其中的文件名。如果文件是一个simdata文件,它会以File DOP可读的格式来保存。如果是保存到sdf文件中,它会以sdf格式来保存。其它扩展的行为是未定义的。

Inputs

Source要转换为一个SDF,并重新构建的几何体对象。
Reference Bounds如果指定了Override Bounds选项,此是用于边界盒的几何体。
点击分享到: