Houdini 中文帮助文档

Instance with Hscript Procedural

此节点会给几何体中的每个点运行一个h脚本,并且在点上替换输出几何体。

当hscript运行时,它会添加单个指定类型的SOP,然后附加每个点属性到SOP上。如,如果SOP是一个 platonic,且几何体有点类型的属性,那么 platonic solid 会根据点属性发生变化。

如果没有给该节点指定边界盒,该几何体的边界盒,会按预定的替换对象尺寸增长。

如果SOP包含了带有其使用的SHOP的 SHOPNET 节点,那么在你场景文件中会有一个不可显示的SOP。你也可以设置 output driver 带有 SHOP References 参数,并设置其为 Declare all SHOPS。

Note

节点的LOD会被设为参数名的lod。如果有一个名叫lod的属性,它会覆盖Mantra计算的LOD。

Parameters

Main

SOP SOP类型的名称。此是名称,而非标签。如 box, platonic, sphere。
OTL Files 带有OTL库路径的文件名,Hscript会在创建SOP前被加载。
Basic Size 如果没有被size属性覆盖,此会用于识别每个hscript生成的程序会有多大。它会沿着每个方向给定半径值。
Size Attribute 用于替换对象尺寸所使用的属性名。如果此是一个3浮点属性,它会指定xyz的半径。如果是一个单浮点属性,它会是一个统一半径。此会被基本的尺寸倍增,来获取每个替换对象的尺寸。
Scale to Size Attribute 如果开启此项,它会重缩放生成的几何体(按size值生成的)。当前只支持均匀缩放。
Orient to Point 如果此项开启,它会试着重定向点的速度方向。如果此项关闭,会执行一个点的空间转换。
Use Non-Graphics Token 此会启用一个hscript,导致它询问一个非图形的标志。此可以用于避免渲染农场询问Houdini FX的license。

IFD Bounds

Bounding Box 边界框控制可以让你给引用的几何体指定一个边界盒。只有当此边界盒是“on screen”方式时,mantra才会加载引用的几何体。如果你设置Bounding Box 为No bounding box required,这种情况下,Mantra会一直加载引用的几何体。你也可以在Sop Bound参数中引用SOP的边界框来指定边界框。
SOP Bounds 你想要引用其边界框的几何体
Min Bounds 边界框的最大维度,当明确设置了边界框时。
Max Bounds 边界框的最小维度,当明确设置了边界框时。
点击分享到: