Houdini 21.0 Nodes Network managers

LOP Network

The top level container node for networks of LOP nodes.

On this page

Overview

This node contains a network of LOP nodes used to generate a USD scene.

Parameters

Expansion Effect

Controls how the scene graph tree expansion state affects the display of the scene in the viewport. All expansion effect modes require that your scene graph be authored with a valid model hierarchy, expressing prim kinds at every level down to the component level. If the model hierarchy doesn’t exist or is invalid, the scene graph tree expansion will have no effect. Once a component prim is visible in the scne graph tree, the viewport will render the component’s full geometry. The expansion effect does not operate on individual meshes inside a component.

Do Nothing

The expansion state has no effect on the viewport.

Visibility

Prims not exposed in the scene graph tree are marked as invisible. This mode works with any render delegate, but provides no visual feedback at all for the invisible prims.

Bounding Box Draw Mode

Prims not exposed in the scene graph tree are drawn as bounding boxes. Not all render delegates respect the USD draw mode setting, and so may do nothing in this mode. Expanding a scene graph tree branch in this mode, if the newly exposed prims are groups, will cause a separate bounding box to be drawn for each child prim to replace the single larger bounding box that encapsulates the entire parent prim.

Modified Prim Count To Start New Layer

Having active layers with large numbers of opinions can result in slower than expected interactivity when editing a LOP network. Setting this parameter will cause all LOP nodes inside this network to automatically create a new active layer if their input node modifies more than the specified number of prims (as determined by looking at the node’s Last Modified Prims).

Favorite Primitives

Specifies a list of primitives that should appear in the Favorites folder of the scene graph tree. This parameter does not support primitive pattern syntax. It must be a simple list of full primitive paths.

Resolver Context Asset Path

This file path is used to create the asset resolver context of any USD stage created by a LOP node inside the network, unless the LOP node explicitly specifies a different resolver context asset path.

Number of Resolver Context Strings

The resolver context can be configured using multiple separate strings. Each string is used to configure one resolver. One string (with no URL prefix specified) is sent to the default resolver used for all asset paths that are not in URL format. Other strings can be paired with a URL prefix to configure the resolver associated with that prefix.

If there is at least one non-empty resolver context string value provided, this takes precedence over any resolver context asset path, and the resolver context for the LOP stage will be created using the ArResolver::CreateContextFromStrings method instead of ArResolver::CreateDefaultContextForAsset.

Enable

Individual resolver context configuration strings can be enabled or disabled with this toggle.

URL Prefix

This string value will be sent to the resolver responsible for the specified URL prefix. If no prefix is provided, this string value will be sent to the default resolver.

Value

The string value sent to the resolver determined by the URL Prefix.

Number of Variant Selection Fallback Rules

Configures what variant selection fallback values to use for specific variant sets when no explicit variant selection opinion is provided on a prim. These fallbacks are applied on top of any global variant selection fallbacks configured using the USD library plugin mechanism. Variant selection fallbacks set with a Configure Stage LOP will be higher priority than these LOP Network settings.

Enable

A specific variant set fallback setting can be disabled with this toggle.

Variant Set Name

Name of the variant set to configure.

Fallback Selections

A space or comma separated list of variant selection values to attempt to use on this variant set when no explicit variant selection opinion is available.

Insertion Point Descriptor

Indicates the descriptor used to find the insertion point on the current cook path.

Render Gallery Source

The path to the render gallery database for this LOP Network. This value is not used until the render gallery is opened within this LOP Network.

Network managers