Houdini Main Changelogs

Houdini 6.1.43 There was a problem transmitting some string values when remote rendering. This would cause odd shader behaviour or possible problems with remote rendering (mantra -H). Fri. June 13, 2003
Houdini 6.1.43 Also fixed the geometry cop to properly do subpixel rasterization. Fri. June 13, 2003
Houdini 6.1.43 When creating new parameters in the Type Properties dialog using drag and drop or the Create Parameters menu item on handles, Houdini now tries to determine if the parameter being added already exists in the custom operator. Previously, dropping the same parameter twice would create two almost identical parameters. Fri. June 13, 2003
Houdini 6.1.43 The right mouse button menu of all handles now has an entry "Create Parameters". Selecting this entry when a Type Properties dialog is displayed will add parameters to the custom operator. It will also create a handle binding linking the new parameters to a handle of the same type as the source handle (if possible). The Operator menu on Viewer panes also has an entry "Create Parameters for All Handles" which executes this operation for all visible handles. Fri. June 13, 2003
Houdini 6.1.43 Fixed a bug in the font, shape and rotospline COPs that would result in slightly different (and incorrect) rasterizations when large canvas was turned on. Now the rasterization should be identical in both cases. Fri. June 13, 2003
Houdini 6.1.43 It is now possible to specify the color of each handle bound to a custom operator type. This is done by adding a string like: color( r g b ) to the Default string field on the Type PRoperties Handles page, where r, g, and b are values from 0 to 1. Fri. June 13, 2003
Houdini 6.1.43 Improved the way the Type Properties dialog deals with deleting or renaming existing parameters. When a parameter is deleted, we modify parameters inside the subnet that reference that parameter to delete the reference, and copy over the referenced channel if possible. When a parameter is renamed, channels are now preserved more effectively. Handle bindings are also updated automatically to reflect the changes to the parameters. Fri. June 13, 2003
Houdini 6.1.43 Fixed a problem when defining custom operator types where it was possible to create parameters with names that conflicted with existing channels. For example, in a custom Object subnet the parameter name rx was allowed when it should not be. Fri. June 13, 2003
Houdini 6.1.43 Fixed the -w option on the java and openport commands to work as described in the help. Fri. June 13, 2003
Houdini 6.1.43 Fixed bug where SOP_AttribCopy copied indices directly using memcpy and also neglected to copy the associated indexed string list for vertices, points, and primitives. Fri. June 13, 2003
Houdini 6.1.43 Fixed a bug where a color cop would not properly work with black/white points. Moreover, constant tiles wouldn't work correctly either. Fri. June 13, 2003
Houdini 6.1.43 Fixed the object Capture Geometry tool to also set keys on translates of bones if they're unlocked. Fri. June 13, 2003
Houdini 6.1.42 Added the -v option to the "pomadd -g" command. If this option is given, then the name of the actual created group will be printed. This may differ from the requested group name if another group by the same name existed. Thu. June 12, 2003
Houdini 6.1.42 Fixed parameter cooking problems when the bone length parameter of an IK bone chain channel references some other parameter. Thu. June 12, 2003
Houdini 6.1.42 The default expression for lightmask parameters in mental ray surface shaders has been changed to objlightmask() with the appropriate options to generate correct .mi files. Thu. June 12, 2003
Houdini 6.1.42 There is a new expression function:

        string objlightmask(string geometry, string options)

which is a more general form of the oplightmask() function. This function allows options to control expansion of the light mask. If the option string contains:

  • f: Full paths will be generated. If the options do not include an 'f', then paths will be generated relative to /obj.
  • a: Exclude ambient lights from the expansion
  • A: Only include ambient lights in the expansion
This function is a more general form of the oplightmask() function (which can be duplicated by making the call objlightmask(geometry, ""))
Thu. June 12, 2003
Houdini 6.1.42 Fixed bug where operators with mask inputs would not account for the image bounds of the mask plane. Thu. June 12, 2003
Houdini 6.1.42 When generating .mi files (MentalRay), velocity blur is now computed correctly. Previously, users may have scaled the shutter time by 1/$FPS to get correct motion blur. This is no longer required and will generate incompatible motion blur with the current version. Thu. June 12, 2003
Houdini 6.1.42 When generating .mi files using velocity motion blur, the shutter blur is now correctly used. Previously, the velocity attribute would have blurred over a full second, ignoring the shutter time completely. Thu. June 12, 2003
Houdini 6.1.41 Fixing a problem where composite nodes with separately sized alpha and color planes would sometimes not cook properly. Wed. June 11, 2003
Houdini 6.1.41 The interact pop now supports the 3 float scale attribute. Wed. June 11, 2003
Houdini 6.1.41 Fixed bug where pixel operations with 16 bit depth completely ignored the black and white points, when all of the components were not needed. Wed. June 11, 2003
Houdini 6.1.41 Changed the compproject so that if the depth is specified, but black and white points are not, then it resets the black and white points to the default for that depth. Wed. June 11, 2003
Houdini 6.1.41 Fixed rmands when creating an operator type library for the shaders. Wed. June 11, 2003
Houdini 6.1.40 The new "scale" attribute used in instancing now occurs with the correct transform order to avoid shearing when rotations are involved. Tue. June 10, 2003