Houdini Main Changelogs

Houdini 4.9.358 Removed 1024 channels per CHOP limitation when expanding pattern strings. This also fixes crash in the Rename CHOP when trying to rename more than 1024 channels at once. Thu. May 10, 2001
Houdini 4.9.357 We now draw a coloured border around parms that have handles tied to them. The border color is dark blue for the parms whose handles are visible, and dark red for invisible (ie ladder and stepladder) handles. Wed. May 9, 2001
Houdini 4.9.357 omunbind no longer crashes in SOPs. Wed. May 9, 2001
Houdini 4.9.357 The internal VEX optimizer has been sped up. Large VEX functions should load faster now. Wed. May 9, 2001
Houdini 4.9.357 Adding the ability to type an op name in the tab menu. The list of operators will be filtered to match what was typed. Wed. May 9, 2001
Houdini 4.9.357 Added handles and automatic node creation to the TimeLine view. Also added a filter mechanism to display all, just displayed, or time sensitive COPs in the timeline. Wed. May 9, 2001
Houdini 4.9.356 There are two new expression functions in Houdini:

        tex() and texni()

which perform texture evaluation of disk files. These functions are similar to the pic() and picni() expression functions, but use the texture mapping code to allow for rasters which aren't 4 channel 8/16 bit data. These functions can minimize memory usage when accessing single or three channel images and can also provide access to high-dynamic range/high-precision data stored in floating point images.

Tue. May 8, 2001
Houdini 4.9.356 The texture engine for sampling non-RAT textures was largely re-written. Aside from minor performance improvements, the texturing code now handles images consisting of 1, 3 or 4 channels of color data which can be 8-bit, 16-bit or floating point format. Previously all images loaded were converted to 4 channel 8-bit or 16-bit rasters internally.

Please note that RAT files still provide the best quality filtering and memory usage and should be used for all texture mapping (excepting bump-mapping and shadow maps where no filtering advantages are gained).

Tue. May 8, 2001
Houdini 4.9.355 When secure selection is OFF in the world viewer, the selection buttons on the left-hand side of the viewer are now enabled. Mon. May 7, 2001
Houdini 4.9.355 Improved bone rotations (especially twisting) when converting mocap data. Mon. May 7, 2001
Houdini 4.9.352 Added "Merge Operation With All Footprints" to sop viewer menu. If anyone finds footprints confusing and does not for sure what is finally exported to the object, this option should put all confusion to rest because it merges everything visible into one SOP. Fri. May 4, 2001
Houdini 4.9.352 Allow quick selection and click-and-drag operations from the bone posing state and the multi-object state. Fri. May 4, 2001
Houdini 4.9.352 New options in the RMB context-sensitive menu in the SOP/OBJ viewer:
  • Save Geometry
  • Geometry Spreadsheet
  • Edit Comment

Also shuffled entries in the viewer menu and added:

  • Operation Spreadsheet
  • Save Operation Geometry
Fri. May 4, 2001
Houdini 4.9.352 All multi-object states can copy, paste, and delete the currently picked objects. Fri. May 4, 2001
Houdini 4.9.352 All multi-object states now set object pick and current flags when selecting objects. When the selection is changed in the viewport, these changes are reflected in network editors. During a selection operation (or if secure selection is off) selection in a network editor changes the selection in the viewport. Pick scripts are run only when in the Transform state. Fri. May 4, 2001
Houdini 4.9.352 There was a bug with the mattrib() function in the image3d VEX context. If the attribute didn't exist, i3dgen would core dump. If the attribute did exist, it wouldn't have been imported properly. Fri. May 4, 2001
Houdini 4.9.352 Fixed bug in quad viewport mode where the bottom-right viewport was not displaying selections. Fri. May 4, 2001
Houdini 4.9.351 You can now clear all the SOPs of the current object using the SOP viewer menu. Look for "Clear Current Object" in the viewer menu. Thu. May 3, 2001
Houdini 4.9.351 Polysplit now allows you to branch off using SHIFT, and keeps track of the "constant bias" value between polysplit states. Thu. May 3, 2001
Houdini 4.9.351 Added two new options to the SOP viewer menu in an effort to keep visual clutter under control:
  • Clear All Templates
  • Clear All Footprints

Also added (but not implemented) options to delete and hide persistent handles. These options are currently disabled, acting as a reminder for us to implement them.

Thu. May 3, 2001
Houdini 4.9.351 When CPP processing was installed in parsing of the VEX Op tables, this broke loading of hip files in hscript. This has been fixed. Thu. May 3, 2001
Houdini 4.9.351 Various fixes to polyknit:
  • sop now allows <#> q <#> <#> <#> at the start of the point list to specify a quadrilateral. This is good since the state was capable of quite correctly generating these strings.
  • state no longer clears the current point list by entering and exitting the state after a strip has been created. This also is good.
Thu. May 3, 2001
Houdini 4.9.351 When running hscript command files the execute() function didn't properly grab the output of a sourced command. Now something like:

        set a = `execute("source foo.cmd")`

will work properly inside of a script.

Thu. May 3, 2001
Houdini 4.9.351 There was a bug decompressing the first tile in RAT files. This would cause a black square in the bottom left corner to occur when displaying the RAT file. Thu. May 3, 2001
Houdini 4.9.350 Added new sop expression, "xyzdist". This finds the distance to a piece of geometry giving x,y, and z coords. It is just like the pointdist, except you don't need a point. Try it out in the isosurface SOP!

Both pointdist and xyzdist are now documented to take "-1" as their primitive number, in which case they will find the closest primitive in the entire SOP rather than a specific one. A new type parameter (3) now allows these functions to return the primitive id of the closest primitive.

Wed. May 2, 2001