Houdini Main Changelogs

Houdini 4.9.485 New UV Project sop which does best plane projection and automatic layout. Currently only works for vertex UVs. Still some work to be done. Thu. September 27, 2001
Houdini 4.9.484 There is a new command "shopvisible" which can hide operators for specific renderers in the toolbars. The operators still exist, but are not visible when adding new ops from the toolbar.

There is also a menu to control visibility of SHOPs in both the SHOP and Output Driver panes.

Please see the help for more information.

Wed. September 26, 2001
Houdini 4.9.484 Edge selection is now rendered in the UV viewport for vertex attributes. Wed. September 26, 2001
Houdini 4.9.484 When orthographic lights are sent to vmantra, the L variable is now initialized differently than for perspective lights. This will affect shading quite drastically for orthographic light sources. Please see on-line VEX documentation for further details. Wed. September 26, 2001
Houdini 4.9.484 Added nearpoint() expression that allows you to find the nearest point to a specified coordinate. Wed. September 26, 2001
Houdini 4.9.484 You can now toggle the display of the current display geometry. This is either the geometry with the display flag if your viewport is "Show display flag" or the selected SOP if "Show Selected". Wed. September 26, 2001
Houdini 4.9.484 There are new VEX functions in the SOP/POP contexts to add arbitrary attributes:

        addattribute(string name; int value);
        addattribute(string name; float value);
        addattribute(string name; vector value);
        addattribute(string name; vector4 value);
        addattribute(string name; matrix3 value);
        addattribute(string name; matrix4 value);
Wed. September 26, 2001
Houdini 4.9.484 There is now a menu in the VMantra output driver to allow users to choose the image format they would like to generate. This is only applicable to the final image (not shadow maps etc.) Wed. September 26, 2001
Houdini 4.9.484 The Edit Capture Weights state can now also do lasso and brush picking of points. Wed. September 26, 2001
Houdini 4.9.483 When picking objects, the full set of selection methods, box-picking, lasso, and brush are all now available. Tue. September 25, 2001
Houdini 4.9.483 When copy/pasting parameters, you can now paste a "relative reference" to the channel. This will paste a relative path to the copied parameter rather than the full path of the copied parameter. Tue. September 25, 2001
Houdini 4.9.483 The Smooth SOP no longer does anything if attributes are selected but the attribute name is left blank. Tue. September 25, 2001
Houdini 4.9.483 Houdini Select (hselect) is born. Tue. September 25, 2001
Houdini 4.9.483 If you have triangles with point normals, you can now convert them to Triangular Beziers. Tue. September 25, 2001
Houdini 4.9.483 Instead of being hard-coded within Houdini, the default op-handle and op-selector bindings are now stored in a text file called OPbindings. This file by default is in $HH, but is searched for using the HOUDINI_PATH, so placing an OPbindings file in $HOME will override the default file. This file can use the #include directive. There is also a new textport command, omwrite. This command writes all current binding information to a specified file (or $HOME/houdini/OPbindings if no file is specified). The output file is in the format required for the OPbindings file. Tue. September 25, 2001
Houdini 4.9.483 Added several new commands for dynamically modifying OP-selector bindings from the textport. These commands mirror the omXXX commands, and are: omsbind, omsbindinfo, omsls, omsunbind, and omswhere. The parameters are generally very similar to the parameters for the corresponding omXXX commands (except omsbind, which requires very different information). Tue. September 25, 2001
Houdini 4.9.483 The Clip SOP now has the opposite sense for "distance" than before. This is now the logical value - the distance along the given vector to start clipping at - rather than the negation of that. Tue. September 25, 2001
Houdini 4.9.483 When specifying geometry files for mantra to load (in the Render Tab of the geometry object), it is now possible to have an application which generates geometry. By prefixing the command with a pipe (|) symbol, mantra will open the command and read the geometry from stdout. For example,

        opparm logo detail_file ( '|gconvert somefile stdout.bgeo' )

will cause mantra to open gconvert as a pipe and read the geometry from the output of the application. It is suggested that bounding box information is also supplied so that mantra can defer opening the pipe until the object is actually required.

Tue. September 25, 2001
Houdini 4.9.482 New background image options. Can now set the offset and scaling of the background image. They can be set through the display options or by using the 'viewbackground' command. Their behaviour now is to adjust the offset and scaling relative to the one calculated by the viewer, this will likely change to an absolute position and size. Mon. September 24, 2001
Houdini 4.9.482 The bbox() expression function now takes D_XSIZE, D_YSIZE, and D_ZSIZE to find the respective sizes of the bounding box. Mon. September 24, 2001
Houdini 4.9.482 We now weight points for capture regions in the Capture SOP using the Elendt model. If you want the old method, you will need to set the environment variable HOUDINI_H4_CREGION_WEIGHTING. Mon. September 24, 2001
Houdini 4.9.482 The Box SOP has a Polygon Mesh type which is similar to the Mesh option but generates Polygons suitable for further poly operations. Mon. September 24, 2001
Houdini 4.9.482 New SOP: The TransformAxis. This allows you to have animatable parameters to translate, scale, and rotate around a specified axis. Mon. September 24, 2001
Houdini 4.9.482 After doing a proximity capture in the Capture Geometry state, you can now use the middle-mouse button in the viewport to adjust your drop-off. Mon. September 24, 2001
Houdini 4.9.480 The omls command now takes an optional "-t optype" parameter like all the other om commands. This command now lists only those manipulators that can be bound to the specified op type (defaults to Sop). Sat. September 22, 2001