Houdini Main Changelogs

Houdini 6.0.203 The bonemoveend command will now by default set the rotation angles as well as the rest angles. To obtain the old behaviour of only setting the rest angles, use the -o option. Thu. February 6, 2003
Houdini 6.0.203 Operator Tree Views now have a Ctrl-RMB option to toggle whether icons are displayed. Whether icons are display by default is controlled by the Settings::Main Preferences::Worksheet, Tiles, and Trees::Display Icons in Operator Tree Views by Default. Display of icons is on by default. Thu. February 6, 2003
Houdini 6.0.203 It is now possible to create scripted subnet operator types with more than four inputs. Thu. February 6, 2003
Houdini 6.0.203 When loading a unknown COP2, ROP, or VOP operator type, Houdini would stop loading the file. Now it creates a default operator in place of the unknown operator type and continues loading. This is the behavior that already was in place for all other operator types. Thu. February 6, 2003
Houdini 6.0.203 The ROP Output Driver COP2 Node allows an output driver for COP2 to be placed directly in the network. This allows halo users to avoid needing to change networks. Thu. February 6, 2003
Houdini 6.0.203 The Type Properties...::Parameters page now has an Invisible option for parameters. This allows certain parameters to be marked as invisible so they do not appear in the UI. They can still have handles bound to them, or drive expressions. Thu. February 6, 2003
Houdini 6.0.203 It is now possible to create a new VOP Type from a SHOP or VEX Operator which has exported parameters. Previsouly, doing this would generate an invalid VOP. Now, the generated VOP works properly, and also provides an output connectino for each exported parameter. Thu. February 6, 2003
Houdini 6.0.202 New Occlusion and Irradiance VOPs in the surface and light contexts. Wed. February 5, 2003
Houdini 6.0.202 Removed the "get" from the neighbour VOPs, polished the help and did a minor reorg of the inputs. Wed. February 5, 2003
Houdini 6.0.202 Making disabled text easier to read. Wed. February 5, 2003
Houdini 6.0.202 It is no longer possible to create a VOPNET inside another network type (such as creating a VOPNET inside an Object). All VOPNETs must be created in the /vex network. Wed. February 5, 2003
Houdini 6.0.202 There is a new parameter to control which lights should be active in renders. This is similar to the visible objects field in many output drivers. Wed. February 5, 2003
Houdini 6.0.202 Object selection now behaves differently with subnets.

There is now a select entire subnets option in the left hand viewer toolbar. The default for this can be changed with Settings::Main Preferences::Objects And Geometry::Select Entire Subnets On By Default. It is on by default. Turning it off will generate the same picking behaviour as 5.5.

When this mode is on you will only be able to pick objects at your current view level. When your viewer is at /obj, you will only be able to pick objects that are immediate children of /obj, eg: /obj/light1, /obj/model, or /obj/subnet1. If you pick a child node, for example, /obj/subnet1/geo1, it is the subnet that will be picked and all the objects in the subnet will be highlighted. As the transform state can now transform subnets, this will have the expected behaviour. To pick individual components of a subnet, either dive into the subnet (view /obj/subnet1) or turn off this flag (hotkey '-').

Wed. February 5, 2003
Houdini 6.0.202 When a viewport is viewing through a camera, the camera name is displayed in the viewport along with the viewport name. The format used is <vport name>:<cam name>. We also append an " [L]" to indicate that the view is locked to the camera. Wed. February 5, 2003
Houdini 6.0.202 When executing a parameter callback script, we now define the variable $script_value to be the value of the parameter that was just changed. If the parameter has multiple components, we also define the variables $script_value0, $script_value1, etc. as the values of the individual components of the parameter that was changed. Wed. February 5, 2003
Houdini 6.0.201 The compositor now has a project manager, which allows certain parameters to be controlled globally (with local overrides). These parameters are:
  • Resolution
  • Pixel Format & B/W points
  • Pixel Aspect Ratio
  • Frame Range & Rate (a quick interface to FSTART/FEND & FPS)
  • Proxy level (which will change all viewers proxy level, and any composite output drivers which are set to Project Proxy Res).
Tue. February 4, 2003
Houdini 6.0.201 The new Project Manager in Halo/COPs will cause most generators in old hip files to have the wrong resolution, pixel aspect ratio or frame range. You can reset these on a node by node basis by turning on the local override, or change the global settings in the Composite Project dialog (Dialogs->Composite Project or Alt+Shift+i). Tue. February 4, 2003
Houdini 6.0.201 When setting keys on a parameter with no channel, we no longer create the last key at $FEND. By default, we create a single key at the given time.

To maintain old behaviour, there is now an option in the Main Preferences, Animation tab named "Set Additional First Key At Frame" which allows you to either specify a numeric frame value or one of these expressions: $FSTART, $FEND.

Tue. February 4, 2003
Houdini 6.0.201 The right-hand toolbar in the viewport now has an icon for the drop down menu to indicate the which entities are affected by the current options. Tue. February 4, 2003
Houdini 6.0.201 In the Operator Type Manager, there is a new "Edit Contents" menu item in the right mouse button popup menu for operator definitions defined in OTLs. This brings up another dialog which lets you add arbitrary external files to an operator definition. Tue. February 4, 2003
Houdini 6.0.201 hscript now supports command event generator callbacks. Thus, the following commands are now "enabled" in hscript: openport, atjob, java. Tue. February 4, 2003
Houdini 6.0.201 opparm now will print out warnings on NT if the specified parameter does not exist in the op. It will now NOT print out warnings on Linux if the -q flag is set in the same situation. Tue. February 4, 2003
Houdini 6.0.201 PolyExtrude handle's "Toggle Local/Global Control" command is now a checkbox. Tue. February 4, 2003
Houdini 6.0.201 Added VOPs to complement the new VEX functionality.
  • getneighbourcount and getneighbour VOPs allow access to the getneighbourcount and getneighbour VEX functions.

  • The addattrib VOP now has an extra input/parameter for the local variable name which will, if it is not blank, cause it to call addvariablename appropriately.
Tue. February 4, 2003
Houdini 6.0.201 Camera and Light handles now have default hotkeys assigned to them. Tue. February 4, 2003