Houdini Main Changelogs

Houdini 4.9.390 PolySplit's tolerance has been increased. It should work more reliably on smaller scale geometry. Mon. June 11, 2001
Houdini 4.9.390 IK with constraints now specify angular constraints relative to the rest position of the bone (specified by the Rest Angle parameters, multiplied by the pre-transform). This new method is more flexible than the previous method of specifying absolute x and y angle constraints. Mon. June 11, 2001
Houdini 4.9.390 PolyKnit will branch if the user selects the state with the shift-key held down. Mon. June 11, 2001
Houdini 4.9.390 PolyKnit state can now detect meta edges and non-meta edges, and provides visual feedback to the user as to which is which. Meta edges are shown in thicker lines. The user has the option to force a non-meta edge by clicking with the middle mouse button on the next point. Mon. June 11, 2001
Houdini 4.9.390 The dsreload command will now scan for new operators. This means that when you create a new scripted operator (VEX, Sub-Network), you don't have to re-start Houdini for the change to become active. Mon. June 11, 2001
Houdini 4.9.387 VMantra handles compositing of the Af variable differently now. Previously, the compositing was flawed in that opaque/partially opaque surfaces which had the Af variable set to 0 (i.e. a matte surface) would not composite properly in the rendering process. Now, the Of variable controls how opaque the Af variable is. That is, with a surface shader:

        surface
        partial_matte()
        {
                Cf = 0;
                Of = .5;
                Af = 0;
        }

the surface shaded will occlude 50% of the background color and also 50% of the background alpha. Previously, the Af of the background would have shown through 100%.

Fri. June 8, 2001
Houdini 4.9.387 If a scale handle is oriented to the world axes, it will now draw less of itself in an ortho viewport. This will help expose the parts of the handle that make sense for that orthographic projection. The handle will be easier to pick and manipulate and will cover less screen space. Fri. June 8, 2001
Houdini 4.9.387 Fixed bug introduced in 4.9 where using the middle-mouse button in the table mode of the graph editor would disable all subsequent scoping of channels. Fri. June 8, 2001
Houdini 4.9.387 Changed the pomattach command so that instead of simply taking a list of op parameter names, it now takes a set of parameter pairs of the form: "opparm:piparm". This new format makes this command more readable, and much much easier to write. Fri. June 8, 2001
Houdini 4.9.387 Added help for the persistent manipulator commands. Fri. June 8, 2001
Houdini 4.9.386 The joint handle in the Bones state now has an option to orient the current bone's X axis with the normal of the floor.

The joint handle in the Bones state now has a new handle type, the Spider handle that allows you to precisely position a joint along the axis of its connecting bones (as well as along the normal to the connected joints).

Thu. June 7, 2001
Houdini 4.9.386 Just a note about the new "undoctrl" command. This command will speed up the execution of scripts with the caveat that script cannot be undone. WARNING: This can turn off the undo mechanism inside Houdini... Thu. June 7, 2001
Houdini 4.9.385 The 'r', 'e', 't' hotkeys that change the type of any handle derived from a transform handle now also act as toggles. Thus, if the translate jack is visible, 't' will toggle the jack off; pressing 'e' will make the handle reappear as a scale handle; and so on. Wed. June 6, 2001
Houdini 4.9.384 PolyKnit state and SOP can now do meta-edges. A meta edge is the shortest path connecting two points. So a user can select two points that are not adjacent, and the SOP will find the path connecting them and knit appropriately. The state was modified to show the meta edge correctly. Tue. June 5, 2001
Houdini 4.9.384 Deleting the cop node being used for the background image in a viewport will no longer core Houdini. Tue. June 5, 2001
Houdini 4.9.384 The IK End Affector handle now works on bone chains that are controlled by an IK Chop with "Inverse Kinematics" solver type (i.e. true "IK" chains). Tue. June 5, 2001
Houdini 4.9.383 The objpretransform command is no longer generated with the opscript command if the pretransform is not modified from its default identity value. This improves compatibility of the opscript command with Houdini 4.x when the pretransform is not used. Mon. June 4, 2001
Houdini 4.9.383 The Bones state's Shift+LMB interaction has been improved. It no longer overrides your currently selected chain parent. The new behaviour is as follows:
  • Shift+LMB when there is no current selected chain parent from the tip of a bone means that you wish to extend the selected bone chain. The chain parent is then highlighted with a grey, dotted bounding box to indicate that no chain root will be created. When extending a bone chain, you may reselect the new parent at any time by doing a MMB on a new object. The currently drawing bone chain will move to the new parent's position.
  • Shift+LMB when there is an already selected chain parent means to start drawing from the selected object but with the already selected chain parent as the parent object hierarchically. Reselecting the parent with the MMB will not move the currently drawing bone chain in this case. Note that the chain parent is indicated by a blue (as opposed to grey) dotted bounding box.
  • To deselect the chain parent at any time, middle-click in the viewport where nothing is drawn.
Mon. June 4, 2001
Houdini 4.9.383 The Bones state now creates bones that are oriented with the floor in the viewport that the bone was completed. The X axis of the bone is aligned to be parallel with the normal of the floor. If while in the perspective view and the construction plane is off, then the viewing plane is used.

Chain roots are now created aligned with the world axes. KNOWN BUG: This feature breaks IK w/Constraints. This will be fixed before Houdini 5 ships.

Mon. June 4, 2001
Houdini 4.9.380 The buttons to the left of the viewport for turning handles on and off now let you right click on them to see the same popup menu available when right clicking on the handle itself. Fri. June 1, 2001
Houdini 4.9.380 Fixed bug where executing the "chrmkey" command without specifying either the -t or -f option would cause Houdini to crash. Fri. June 1, 2001
Houdini 4.9.378 Fixed some bugs in the handling of twist on FK bones. Added an option to the IK End Affector Handle to specify whether or not the handle should maintain joint locks when the current time changes. Previously this capability was always on. Wed. May 30, 2001
Houdini 4.9.378 Fixed core dumper when a collision pop (without the "Add Hit Diffuse Color Attribute" or the "Add Hit Texture UV Attribute" option toggled on) cooks in a simulation which already has these attributes added by another collision pop.

NOTE: A collision pop will fill out these two attributes if they exist in the simulation, just like it does all such hit attributes. It does not need to have the add option for the attribute toggled on.

Wed. May 30, 2001
Houdini 4.9.378 The new Houdini .pic format images can now be gzipped and read successfully by Houdini apps. When creating PRISMS .pic.Z files, gzip compression will now be used instead of using "compress" which uses a patented compression algorithm. Old .pic.Z files can still be read correctly. Wed. May 30, 2001
Houdini 4.9.378 There is now an environment variable which can be used to set the default color for missing texture maps:

% setenv HOUDINI_TEXTURE_DEFAULT_COLOR "red green blue alpha"

will cause missing texture maps to return the color specified when accessed in VEX.

Wed. May 30, 2001