Houdini Main Changelogs

Houdini 4.9.442 Fixed bug in PolySplit where cutting through vertices would sometimes miss to consider valid polygons. Wed. August 8, 2001
Houdini 4.9.441 It is now possible to toggle a SOP's highlight flag using the context sensitive menu that pops up when pressing the right mouse over the geometry. Tue. August 7, 2001
Houdini 4.9.441 Viewports no longer use the camera's opengl clearing and fog parameters when not referencing the camera. Tue. August 7, 2001
Houdini 4.9.441 gplay should no longer core on start up. Tue. August 7, 2001
Houdini 4.9.441 Construction plane state can modify floor again! Tue. August 7, 2001
Houdini 4.9.441 Keyboard events are now propogated to the cplane menu so that we can have hotkeys work there too. Tue. August 7, 2001
Houdini 4.9.441 PolyExtrude will reverse the normal of the back primitives if "Output Back" is enabled. Tue. August 7, 2001
Houdini 4.9.441 Fixed bug in PolySplit where we might get caught in an infinite loop. Tue. August 7, 2001
Houdini 4.9.440 It is now possible to switch between footprints and templates using two new options in the sop's viewer menu. Mon. August 6, 2001
Houdini 4.9.437 Invisible handles no longer respond to key presses, unless those key presses affect the visibility of the handle. Thus if you press the hotkey to "Set Keyframes" on handles, keyframes will not be set on invisible handles. Fri. August 3, 2001
Houdini 4.9.437 Using the trail sop to compute velocities of particles should now work without needing a cache sop. Fri. August 3, 2001
Houdini 4.9.437
  • persistent handles can no longer be turned on/off with their handle's hotkey. Much too often, persistents that had been turned off sprang back into action when the user hit 't' for the currently active, non-persistent handle.
  • fix Brush state bug where a hidden persistent handle would steal the mouse events from the brush before the brush had a chance to to anything.
Fri. August 3, 2001
Houdini 4.9.437 Fixed bug in texture3d() VEX calls for textures which weren't perfect cubes in resolution. This could have caused core dumps or NAN's to show up. As well, there's a small performance boost in evaluation/integration of 3D textures. Fri. August 3, 2001
Houdini 4.9.437 The Color POP now uses the alpha cop network to build the alpha cop menu as opposed to the color cop network. Fri. August 3, 2001
Houdini 4.9.437 Sweep now allows cross-sections to inherit alpha attribute from spine. Fri. August 3, 2001
Houdini 4.9.436 When generating .pic.gz files, if the Houdini format occurs in the dso_fb/index file before the PRISMS format, then Houdini .pic.gz files will be created properly (previously, if PRISMS existed at all, then PRISMS .pic.gz files were created). Thu. August 2, 2001
Houdini 4.9.436 When including <math.h> in VEX code, a define was created for "E". This conflicted with the global variable "E" in the CHOP context. The work around was to have the following code in the CHOP definition:

        #include <math.h>
        #undef E

However, the defines in math.h have been changes so that all mathematical constants are prefixed with M_ (i.e. M_PI instead of PI).

To minimize the changes required to existing code, backward compatibility defines are created (unless the environment variable VEX_STRICT_COMPILE or the define VEX_STRICT_COMPILE exists) for all constants (excepting "E").

All standard shaders have been modified to use the new naming conventions for mathematical constants.

Thu. August 2, 2001
Houdini 4.9.436 It is now possible to specify object groups that are contained in subnets as part of your light masks, shadow masks, etc. To specify the "lights" group contained in subnet1, use "@subnet1/lights". Note that this value is the same whether you are setting the light mask for "/obj/geo1", or "/obj/subnet1/geo1". Similarly, if you specify a light mask of "light1" for "/obj/subnet1/geo1", this really means "/obj/light1", not "/obj/subnet1/light1". To specify "/obj/subnet1/light1" in the light mask, use "subnet1/light1". Thu. August 2, 2001
Houdini 4.9.436 PolySplit state will now take the input geometry in consideration when it computes the snap tolerance. Also, a slew of bugs related to synchronizing the network with the state were fixed. Thu. August 2, 2001
Houdini 4.9.435 There is now a Capture Geometry object state that allows you to pick your skin geometry, root object for capturing, and then creates the Capture and Deform SOPs for you. Wed. August 1, 2001
Houdini 4.9.435 Fixed a bug in vmantra that caused it to crash when polygons with holes were rendered as subdivision surfaces. Wed. August 1, 2001
Houdini 4.9.435 Fixed bug in our OBJ export which prevented vertex UV attributes from being written out correctly. Wed. August 1, 2001
Houdini 4.9.434 Frame locking removed for 5.0. The space on the tile occupied by the old Lock icon is now the Disk Proxy button. Turning Disk Proxies on will write all the tile information to disk at that node, acting much like a disk cache. Very useful for large networks where the user is finished with the first 50% or more of the network. Tue. July 31, 2001
Houdini 4.9.434 More COPs added:
  • HSV (HSV manipulation, RGB->HSV, HSV->RGB)
  • Limit (Clamps values)
  • Mono (a variety of vector->scalar ops - lum, NTSC lum, average, length, min, max, hue, sat)
  • Sharpen
  • Vector (transform, orient, normalize)
Tue. July 31, 2001
Houdini 4.9.434 Added full support for collapsable pixel operations. Many COPs that do color correction and other single pixel based operations are now collapsable, resulting in considerable performance increases, smaller memory requirements and better pixel quality due to lack of constant quantization. Tue. July 31, 2001