Houdini Main Changelogs

9.0.108

PRM_Type has been changed from an integer bit field to a full C++ class. This should not require any changes to most HDK operators. However if compile issues arise, see the Version Notes in the HDK documentation.

Tue. January 10, 2006
9.0.108

PRM_Type has been changed from an integer bit field to a full C++ class. This should not require any changes to most HDK operators. However if compile issues arise, see the Version Notes in the HDK documentation.

Tue. January 10, 2006
9.0.108

PRM_Type has been changed from an integer bit field to a full C++ class. This should not require any changes to most HDK operators. However if compile issues arise, see the Version Notes in the HDK documentation.

Tue. January 10, 2006
9.0.108

MPlay now has a Tools->Render submenu which allows finer control over the way flipbooks and renders are received. Previously, you could not get an MPlay session which had been disconnected to start listening for renders again, nor could you receive renders and flipbooks in the same MPlay session. It also allows you to change a normal MPlay session into one that listens for renders or flipbooks.

Since only one MPlay session can listen for renders at a time, if you tell a second MPlay session to listen for renders while the first is still active, you have the choice to 'steal' the render from the other MPlay or cancel the listen request.

Tue. January 10, 2006
9.0.108

MPlay now has a Tools->Render submenu which allows finer control over the way flipbooks and renders are received. Previously, you could not get an MPlay session which had been disconnected to start listening for renders again, nor could you receive renders and flipbooks in the same MPlay session. It also allows you to change a normal MPlay session into one that listens for renders or flipbooks.

Since only one MPlay session can listen for renders at a time, if you tell a second MPlay session to listen for renders while the first is still active, you have the choice to 'steal' the render from the other MPlay or cancel the listen request.

Tue. January 10, 2006
9.0.108

MPlay now has a Tools->Render submenu which allows finer control over the way flipbooks and renders are received. Previously, you could not get an MPlay session which had been disconnected to start listening for renders again, nor could you receive renders and flipbooks in the same MPlay session. It also allows you to change a normal MPlay session into one that listens for renders or flipbooks.

Since only one MPlay session can listen for renders at a time, if you tell a second MPlay session to listen for renders while the first is still active, you have the choice to 'steal' the render from the other MPlay or cancel the listen request.

Tue. January 10, 2006
9.0.108

MPlay now has a Tools->Render submenu which allows finer control over the way flipbooks and renders are received. Previously, you could not get an MPlay session which had been disconnected to start listening for renders again, nor could you receive renders and flipbooks in the same MPlay session. It also allows you to change a normal MPlay session into one that listens for renders or flipbooks.

Since only one MPlay session can listen for renders at a time, if you tell a second MPlay session to listen for renders while the first is still active, you have the choice to 'steal' the render from the other MPlay or cancel the listen request.

Tue. January 10, 2006
9.0.108

MPlay now has a Tools->Render submenu which allows finer control over the way flipbooks and renders are received. Previously, you could not get an MPlay session which had been disconnected to start listening for renders again, nor could you receive renders and flipbooks in the same MPlay session. It also allows you to change a normal MPlay session into one that listens for renders or flipbooks.

Since only one MPlay session can listen for renders at a time, if you tell a second MPlay session to listen for renders while the first is still active, you have the choice to 'steal' the render from the other MPlay or cancel the listen request.

Tue. January 10, 2006
9.0.108

Converting CHOPs sampled data to keyframe data now places keys at the local maxima and minima. Additionally, option -l has been added to the chrefit hscript command which indicates that the local maxima and minima should be keyed.

Tue. January 10, 2006
9.0.108

Converting CHOPs sampled data to keyframe data now places keys at the local maxima and minima. Additionally, option -l has been added to the chrefit hscript command which indicates that the local maxima and minima should be keyed.

Tue. January 10, 2006
9.0.108

Converting CHOPs sampled data to keyframe data now places keys at the local maxima and minima. Additionally, option -l has been added to the chrefit hscript command which indicates that the local maxima and minima should be keyed.

Tue. January 10, 2006
9.0.108

Converting CHOPs sampled data to keyframe data now places keys at the local maxima and minima. Additionally, option -l has been added to the chrefit hscript command which indicates that the local maxima and minima should be keyed.

Tue. January 10, 2006
9.0.108

Converting CHOPs sampled data to keyframe data now places keys at the local maxima and minima. Additionally, option -l has been added to the chrefit hscript command which indicates that the local maxima and minima should be keyed.

Tue. January 10, 2006
9.0.107

Entrying an invalid self-referencing SOP expression (eg. point(".",0,"P",0)) in the AttribCreate SOP's Default parameter no longer crashes.

Mon. January 9, 2006
9.0.107

Entrying an invalid self-referencing SOP expression (eg. point(".",0,"P",0)) in the AttribCreate SOP's Default parameter no longer crashes.

Mon. January 9, 2006
9.0.107

Entrying an invalid self-referencing SOP expression (eg. point(".",0,"P",0)) in the AttribCreate SOP's Default parameter no longer crashes.

Mon. January 9, 2006
9.0.107

Entrying an invalid self-referencing SOP expression (eg. point(".",0,"P",0)) in the AttribCreate SOP's Default parameter no longer crashes.

Mon. January 9, 2006
9.0.107

Entrying an invalid self-referencing SOP expression (eg. point(".",0,"P",0)) in the AttribCreate SOP's Default parameter no longer crashes.

Mon. January 9, 2006
9.0.107

Addeded opselectpath() and opselectrecursepath() expressions, the analogues of opselect() and opselectrecurse() that return full operator paths instead of relative paths.

Mon. January 9, 2006
9.0.107

Addeded opselectpath() and opselectrecursepath() expressions, the analogues of opselect() and opselectrecurse() that return full operator paths instead of relative paths.

Mon. January 9, 2006
9.0.107

Addeded opselectpath() and opselectrecursepath() expressions, the analogues of opselect() and opselectrecurse() that return full operator paths instead of relative paths.

Mon. January 9, 2006
9.0.107

Addeded opselectpath() and opselectrecursepath() expressions, the analogues of opselect() and opselectrecurse() that return full operator paths instead of relative paths.

Mon. January 9, 2006
9.0.107

Addeded opselectpath() and opselectrecursepath() expressions, the analogues of opselect() and opselectrecurse() that return full operator paths instead of relative paths.

Mon. January 9, 2006
9.0.107

There's now a renderstate() query in VEX to query the pixel aspect ratio of the image being rendered. The list of queries is now:

  • image:name - string - The image being rendered
  • image:pixelaspect - float - The pixel aspect ratio of the image
  • image:resolution - vector - The resolution of the image
  • image:samples - vector - The pixel sampling for the image
  • image:raysamples - vector - The ray-sample for the image
  • light:name - string - The name of the light being evaluated
  • light:shadowscope - string - The shadow scope for the light
  • object:name - string - The name of the object being shaded
  • object:displacebound - float - The displacement bounds of the object
  • object:reflectlimit - float - The reflection bounce limit
  • object:reflectscope - string - The reflection scope of the object
  • object:refractlimit - float - The refraction bounce limit
  • object:refractscope - string - The refraciton scope of the object
  • object:shadingquality - float - The shading quality of the object
  • renderer:name - string - The name of the renderer
  • renderer:version - string/vector - The version of the renderer
  • shader:name - string - The name of the shader being run
Mon. January 9, 2006
9.0.107

There's now a renderstate() query in VEX to query the pixel aspect ratio of the image being rendered. The list of queries is now:

  • image:name - string - The image being rendered
  • image:pixelaspect - float - The pixel aspect ratio of the image
  • image:resolution - vector - The resolution of the image
  • image:samples - vector - The pixel sampling for the image
  • image:raysamples - vector - The ray-sample for the image
  • light:name - string - The name of the light being evaluated
  • light:shadowscope - string - The shadow scope for the light
  • object:name - string - The name of the object being shaded
  • object:displacebound - float - The displacement bounds of the object
  • object:reflectlimit - float - The reflection bounce limit
  • object:reflectscope - string - The reflection scope of the object
  • object:refractlimit - float - The refraction bounce limit
  • object:refractscope - string - The refraciton scope of the object
  • object:shadingquality - float - The shading quality of the object
  • renderer:name - string - The name of the renderer
  • renderer:version - string/vector - The version of the renderer
  • shader:name - string - The name of the shader being run
Mon. January 9, 2006