Houdini Main Changelogs

Houdini 5.1.45 We no longer stash obsolete or detected corrupt view commands, and thus we don't resave them when the hip file is saved again. In addition, File > New now clears all the currently stashed commands, so the next save will only save view commands for the existing viewers.

This should help alleviate some of the file bloat problems caused by viewdisplay commands.

Thu. March 7, 2002
Houdini 5.1.44 Fixed bug where renaming the second bone of a three bone IK chain would cause the bone chain to change position in the viewport. However, it restored itself as soon as the tile of the second bone was clicked on. Wed. March 6, 2002
Houdini 5.1.44 Extra inputs (eg. naming dependencies) between operators are no longer saved in hip files. If they exist in the hip file, then they are silently ignored. If requested, they can be saved by setting the environment variable HOUDINI_SAVE_EXTRAINPUTS so that versions prior to 5.1 can load the file with pregenerated operator dependencies.

In versions prior to Houdini 5.1, extra inputs were saved and reloaded so that naming dependencies could be maintained without cooking. eg. Renaming an operator will also rename all channel references to it. This was because naming dependencies would only be generated when an operator cooked and loading a hip file does not necessarily cook the operators. This is especially true if loading a file in hscript.

Starting with Houdini 5.1, naming dependencies are generated regardless of whether an operator is cooked and so saving extra inputs are not needed. Furthermore, when loading hip files, extra inputs are now silently ignored if they happen to exist.

Wed. March 6, 2002
Houdini 5.1.44 Custom panels no longer load automatically from disk. They are now saved to and loaded from hip files. The values in the custom panel are still not properly saved or loaded though. Wed. March 6, 2002
Houdini 5.1.43 The opdepend command has some new options:

                -O lists all extra outputs (ie. those which depend the node)
                -n|N lists all name references/dependents on ths node
Tue. March 5, 2002
Houdini 5.1.43 Added the Deform COP. This cop deforms an image based on the values in a UV map, so you can warp your texture coordinates. Tue. March 5, 2002
Houdini 5.1.43 Fixed several naming dependency problems:
  • The opdepend command now detects referenced objects
  • Having the expressions `opoutputs(..)` and `opinputs(..)` now update as soon as inputs/outputs change
  • The channel editor's segment text field now updates as soon as required
  • Mirroring bone chains that use the skeleton SOP no longer refer to the original bone in the object merge SOPs of the bone.
  • Collapsing all SOPs inside a bone object now correctly fixes all expressions
  • Changing the name of a default group sop no longer changes the group field
  • Collapsing a default group sop no longer changes the group field
  • Channel references in SHOPs and Outputs now update themselves when op names get changed
  • The opdigits(".") expression function now updates as soon as the name changes
Tue. March 5, 2002
Houdini 5.1.43
  • Added new auto-increment filenumber feature that keeps your filename the same but the backups are made incrementally.
  • The General Preferences dialog has changed
  • The Increment Filename has been removed from the Options menu.
Tue. March 5, 2002
Houdini 5.1.43 help and exhelp no longer print out detailed help of all commands that match a pattern. If the pattern exactly matches, only the matching command's help is printed. If it matches only one, that command's help is printed. If it matches multiple, a list of all matching commands is printed. Tue. March 5, 2002
Houdini 5.1.43 opcomment and opdelscript now take a -a option to append the relevant comment rather than replace it. Tue. March 5, 2002
Houdini 5.1.43 Alt-E now opens your text editor in the multiline edit windows. Tue. March 5, 2002
Houdini 5.1.43 The opset command now can take a toggle option that will toggle the current flag state. It can also take a numeric input in which case 0 means off and other numbers mean on. Tue. March 5, 2002
Houdini 5.1.43 The Parent State has help now. Tue. March 5, 2002
Houdini 5.1.42 The Parameter editor of the Properties page will now update the subnet's channels to reflect any renaming or deletion of parameters. This should avoid the accidental creation of zombie channel references in the subnet. Mon. March 4, 2002
Houdini 5.1.42 While selecting a parent in the parenting state, the children are now drawn in dotted line. Mon. March 4, 2002
Houdini 5.1.42 Fixed bug in Parenting state where the selection would be maintained after picking children. Mon. March 4, 2002
Houdini 5.1.42 Added icon for the mirror handle. Mon. March 4, 2002
Houdini 5.1.42 Fixed bug where PolySplit would let you pick an edge that isn't on your open poly. Mon. March 4, 2002
Houdini 5.1.42 Ray-traced quadrilateral sampling in mantra has been re-written. Though slightly slower (up to 15% - but typically around 4%), it is far more accurate than the previous version. This should eliminate cracks and bad shading in shadows, refractions, and reflections. Mon. March 4, 2002
Houdini 5.1.39 Added the Equalize COP. This COP equalizes the brightness of a series of frames, as well providing the ability to move the maximum, minimum and average values to a set value. Fri. March 1, 2002
Houdini 5.1.37 Changed all occurrances of the Unix math function "rint()" with a different rounding function which doesn't implement "bankers" rounding. Please see compatibility notes for further information. Wed. February 27, 2002
Houdini 5.1.37 The behaviour of rounding of floats to integers has changed in Houdini. Previously on Unix systems, rounding was done using the so called "bankers" rounding, which deals with 0.5 as a special case and rounds to the nearest even number. Now, Houdini will always round to the largest integer when the fractional component of the floating point number is exactly 0.5. This affects all animated integer parameters, the $F variable, the rint() functions in the expression language and VEX, and miscellaneous other features. Wed. February 27, 2002
Houdini 5.1.37 You can now drag parameters, channels, and ops into the parameter builder of scripted subnets and have the expected stuff happen! Wed. February 27, 2002
Houdini 5.1.37 Added the flop function to the Flip COP. Flop rotates the image 90 degrees while swapping the X resolution with the Y resolution. Wed. February 27, 2002
Houdini 5.1.37 Added the File Still COP, which loads a single still image and ignores any form of file numbering. This still is available at every frame. This is mostly a convienience for non-compositor users who load static textures or backgrounds. Wed. February 27, 2002