Houdini 中文帮助文档

Whitecaps

当波峰达到特定阈值时,从粒子流体波浪的领头边(波峰)上发射粒子。

此工具会从由粒子流体模拟创建的曲面上的领头边上发射粒子(Particle Fluid Surface所创建的曲面)。可用于在移动的波浪上创建泡沫。

此工具会提取波的曲率,产生粒子,并创建粒子模拟。粒子的发射是基于曲面点的曲率和速度强度,即它会从高曲率的主导边上发射粒子,并继承波浪的速度,使粒子沿着波浪运动。

Note

你可以使用驱动粒子选项卡中工具来改变粒子网络。

 

Parameters

Point Samples用于采样流体曲面曲率的点的数量。
Magnitude Threshold
Minimum用于发射粒子的最小速度强度阈值。
Maximum用于发射粒子的最大速度强度阈值。
Source Rate控制所发射的粒子的数量。

Sample Points粒子数量等于具有阈值范围内的数值的采样点数量。
Specified粒子数量总是等于指定的数量。
Sample Multiplier缩放用于发射粒子的采样点数量。
Specified Rate指定要发射的粒子数量。

Material

Material材质节点的路径。

Render

Display物体是否显示。开启选项可以让Houdini使用该参数,设置值为0可隐藏物体,1可显示物体。如果选项是关闭,Houdini会忽略它。

 

Phantom当是真时,物体不会被初始光线渲染。只有二级光线会撞击到物体。
Renderable如果此项关闭,替换几何体就不会被渲染。只有开启它,才可以渲染替换几何体。

 

Display As控制如何在视窗中显示几何体。

 

Polygons as subdivision (Mantra)将多边形渲染成一个细分曲面。creaseweight 属性可用于线性折痕。该属性可以出现在点,顶点,Primitive上。

Shading

Categories用空格或逗号分隔的种类,物体会属于其中的一种。当前不支持每primitive材质的指定。
Reflection mask反射遮罩,是一个样式列表,只有匹配该样式的物体才会在该物体中被反射。你可以使用通配符或集对象来指定物体。
Refraction mask折射遮罩,是一个样式列表,只有匹配该样式的物体才会在折射光线中出现。你可以使用通配符或集对象来指定物体。
Light mask灯光遮罩,是一个样式列表,只有匹配该样式的灯光才会照明该物体。你可以使用通配符或集对象来指定物体。
Volume filter有一些体积元对象可以在体积通道的计算中被过滤。默认的box过滤方式快速,但会产生尖锐的部分。如果体素数据包含锯齿,你可能需要更大的过滤宽度,或更光滑的过滤来产生可接受的结果。对于锯齿类的体积,使用gauss方式,1.5的过滤宽度最好。过滤方式有以下几种:point,box,gauss,bartlett,blackman,catrom,hanning,mitchell 。
Volume filter width指定用于物体的过滤属性的过滤宽度。过滤宽度是以体素数量方式指定的。大的过滤宽度会花费更长的时间渲染,且产生更模糊的渲染。
Matte shading当启用时,会使用用于一级光线的蒙版材质替换物体的曲面材。默认蒙版材质会使物体被渲染为弯曲不透明的。此可以用于手动分离图像的通道,这样背景元素可以独立于前景物体被渲染。
Raytrace shading着色每个采样点,而非着色微多边形顶点。此设置会启用基于每物体的光线跟踪渲染。

Sampling

Geometry velocity blur如果启用,物体的速度模糊会基于物体中顶点属性v。如果点数量是变化的,应当使用速度模糊,因为对于变形方式运动模糊,可能会渲染出错。例如,会改变粒子数量的粒子系统就应当使用该项。

你可以使用物体的速度模糊,只要它有速度V属性。如果你渲染粒子,其会自动有速度属性。

Dicing

Shading quality此参数控制用于渲染引擎的几何体的细分精度,并且可以控制用于micropolygon rendering方式的着色精度。值为1表示每像素大约会创建一个微多边形。高的值会产生更小的微多边形,即会有更多的着色,但是质量会更高。

 

Dicing flatness此属性控制几乎扁平的Primitive对象的细分级别。增加该值,更多的Primitive会被认为是扁平的,被细分的也就更少。关闭此项可以有更多的精度。
Ray predicing此属性会导致物体在渲染前生成所有置换的,细分的几何体。当启用时,光线跟踪会更快速,但是会耗费大量内存。

Disable Predicing当被光线撞击时,物体会被细分。
Full Predicing一次生成所有,并存储被细分的几何体。
Precompute Bounds生成所有的切块几何体,只用于计算精确的边界框。会弃用生成的几何体,因为已经计算了边界框,所以使用内存较少。

让光线跟踪时,如果模型上所有多边形都可见(不管是一级,还是二级光线),预切块所有几何体可能比缓存部分几何体更高效。当计算全局照明时,此现象非常明显。

当前还不支持对每Primitive对象的材质指定。

Shade curves as surfaces当渲染一个曲线时,将曲线转为一个曲面,并细分曲面,在多个点上运行曲面材质。默认是在曲线的点上运行材质,并复制这些着色的点到着色的曲面上。

Geometry

Backface removal (Mantra)如果启用,远离相机的几何体就不会被渲染。
Procedural shader被渲染器所使用的,用于生成渲染几何体的Geometry SHOP。
Force procedural geometry output当程序材质被指定时,启用几何体的输出。如果你知道所指定的材质并不会作用于几何体上,你可以关闭该项。
Polygons as subdivision (Mantra)将多边形渲染成一个细分曲面。creaseweight 属性可用于线性折痕。该属性可以出现在点,顶点,Primitive上。
Render as points (Mantra)控制如何渲染几何体上的点。默认设置时“No Point Rendering”,只有粒子系统中的点会被渲染。设置该值为“只渲染点”,会使用点属性来渲染几何体,忽略所有顶点,Primitive信息。渲染为连接的和上类似,但是只用于点,不用于几何体的Primitive对象。

如果存在,在点上会有两个属性:

orient是一个矢量,定义点几何体的法线。如果属性不存在,点会被定向到曲面的朝向方向(Vex的I变量)。
width定义点的3D尺寸大小(默认0.05)。
Use N for point rendering当渲染点对象时,Mantra会全局初始化N属性中的N值。当禁用时,点的法线会被初始化朝向相机.(N属性就是法线属性)
Metaballs as volume将变形球渲染为体积对象,而非曲面。用于变形球的体积质量会基于几何体中变形球的平均尺寸设置,因此,增加或降低变形球尺寸会自动调节渲染质量。
CovingMantra是否会试图阻止裂纹。

Coving”是在渲染时,在切块几何体中填充裂纹的过程,不同级别的切块会创建沟带。

默认设置时“Coving for displacement/sub-d”,只会给带有置换材质和细分的曲面做“Coving”处理。

如果你使用非常低的着色率,或在渲染的图像中,在Alpha通道上有裂纹,可以使用“Coving for all primitives”选项。

不要使用“Disable coving”选项,因为它没有任何益处,且可能对性能有损害。

这三种方式也分别对应着0-2的标号。

0Disable coving
1Coving for displacement/sub-d
2Coving for all primitives
Material Override控制如何计算材质的覆盖,以及输出到IFD中。

当设置为“计算一次”时,材质上使用通道或表达式的任何参数,都只会被计算一次。此会导致快速生成IFD。设置为“Evaluate for Each Primitve/Point 给每Primitive/点计算”方式,会给每个Primitive,或点对象计算这些参数。

Automatically compute normalsMantra是否自动计算法线属性:N。如果存在N属性,数值不会被改变。如果不存在,其就会被创建。此可以允许没有法线的多边形物体也被计算为光滑方式的着色。

当前还不支持对每Primitive对象的材质指定。

Ignore geometry attribute shaders当几何体有基于每Primitive对象所定义的材质时,此参数会覆盖这些材质,并且只使用物体的材质。当在物体上执行蒙版着色时,此会有用。

当前还不支持对每Primitive对象的材质指定。

点击分享到: