The asset parameters that are exposed on a Houdini asset will be displayed in the Parameters tab of the user interface. These can be manipulated and modified in 3ds Max and will trigger an automatic recook of the asset if the Enable automatic recooking option is enabled.

The following is a list of all the supported parameter types:

Parameter

Description

Folders

The recommended folder type to use with the plugin is Tab folders

When parenting folders, the parent’s visibility will modify its children’s visibility

Label

Label parameters are supported and can be used to display text

Integer

Single integers are supported as well as integer tuples. If it is a single integer, the user interface will include a slider for manipulating the value. The min and max range of the parameter can be used to constrain the values of the slider. If not set, the default range for the slider is 0,10

Integer Choice Menu

Single selection integer menus are supported. Mini menu, Field, and Multi Selection menus are not supported

String

Single string parameters are currently supported

String Choice Menu

Single selection string menus are supported. Mini menu, Field, and Multi Selection menus are not supported

Float

Single floats are supported as well as float tuples. If it is a single float, the user interface will include a slider for manipulating the value. The min and max range of the parameter can be used to constrain the values of the slider. If not set, the default range for the slider is 0, 10

Toggle

Toggle parameters are supported and will be displayed as checkboxes. Toggles are useful for controlling dynamic options such as Disable When and Hide When on other parameters

Button

Button parameters are supported, and a callback script can be configured. Button parameters are represented as an integer. It’s possible to “click” a button parameter by setting its value to 1

Button Choice Menu

Single selection button choice menus are supported

File Path

File parameters are supported

Node (Operator Path)

Operator Path parameters are supported. These allow 3ds Max geometries to be connected to the parameter and function similarily to subnetwork node inputs

Color

Color parameters are supported. The user interface will use the standard Qt color widget for picking colors

Multi-parameter

Multiparm Block type folders are supported, but List, Scroll, and Tabs multiparm blocks will all be represented as an array of parameters

All of the parameters will then be listed, with additional + and x buttons that will allow you to remove the current element or insert a new one

Nested multiparms are also supported

Special Parameters

Special parameters are parameters that cause the plugin to perform specific actions if the parameter is found. These parameters can be visible or hidden from the user.

Name: hda_force_double_cook

Type: Toggle

Effect: When this parameter is found and is enabled, the plugin will cook the HDA twice

Houdini Engine for 3ds Max

Getting started

Using Houdini Engine

Reference