Houdini Main Changelogs

9.0.429

Houdini can now save or load any take parameter that contains more than 64 KB worth of channel animation. However, once this data (which exceeds 64KB) is saved to a .hip file, only builds >= 8.1.799 can be used to load it.

Mon. November 27, 2006
9.0.429

Houdini can now save or load any take parameter that contains more than 64 KB worth of channel animation. However, once this data (which exceeds 64KB) is saved to a .hip file, only builds >= 8.1.799 can be used to load it.

Mon. November 27, 2006
9.0.429

Houdini can now save or load any take parameter that contains more than 64 KB worth of channel animation. However, once this data (which exceeds 64KB) is saved to a .hip file, only builds >= 8.1.799 can be used to load it.

Mon. November 27, 2006
9.0.429

Houdini can now save or load any take parameter that contains more than 64 KB worth of channel animation. However, once this data (which exceeds 64KB) is saved to a .hip file, only builds >= 8.1.799 can be used to load it.

Mon. November 27, 2006
9.0.285

Increased the limit of the maximum rendering resolution for the Houdini Apprentice from 640x480 to 768x576 pixels (to allow Full PAL encoding).

Thu. July 6, 2006
9.0.285

Increased the limit of the maximum rendering resolution for the Houdini Apprentice from 640x480 to 768x576 pixels (to allow Full PAL encoding).

Thu. July 6, 2006
9.0.285

Increased the limit of the maximum rendering resolution for the Houdini Apprentice from 640x480 to 768x576 pixels (to allow Full PAL encoding).

Thu. July 6, 2006
9.0.285

Increased the limit of the maximum rendering resolution for the Houdini Apprentice from 640x480 to 768x576 pixels (to allow Full PAL encoding).

Thu. July 6, 2006
9.0.285

Increased the limit of the maximum rendering resolution for the Houdini Apprentice from 640x480 to 768x576 pixels (to allow Full PAL encoding).

Thu. July 6, 2006
9.0.206

Fixed bug that could cause Houdini to crash or produce bad output when generating RIB files on 64 bit Linux machines.

Tue. April 18, 2006
9.0.206

Fixed bug that could cause Houdini to crash or produce bad output when generating RIB files on 64 bit Linux machines.

Tue. April 18, 2006
9.0.206

Fixed bug that could cause Houdini to crash or produce bad output when generating RIB files on 64 bit Linux machines.

Tue. April 18, 2006
9.0.206

Fixed bug that could cause Houdini to crash or produce bad output when generating RIB files on 64 bit Linux machines.

Tue. April 18, 2006
9.0.206

Fixed bug that could cause Houdini to crash or produce bad output when generating RIB files on 64 bit Linux machines.

Tue. April 18, 2006
9.0.17

Fixing a problem that would print a message about an undefined symbol when starting the Linux 64-bit version of Houdini.

Tue. October 11, 2005
9.0.17

Fixing a problem that would print a message about an undefined symbol when starting the Linux 64-bit version of Houdini.

Tue. October 11, 2005
9.0.17

Fixing a problem that would print a message about an undefined symbol when starting the Linux 64-bit version of Houdini.

Tue. October 11, 2005
9.0.17

Fixing a problem that would print a message about an undefined symbol when starting the Linux 64-bit version of Houdini.

Tue. October 11, 2005
9.0.17

Fixing a problem that would print a message about an undefined symbol when starting the Linux 64-bit version of Houdini.

Tue. October 11, 2005
7.0.65

Channel pointer arrays were being resized to 64 during instantiation even though their size were usually no more than 3. They are now resized correctly. The flag indicating whether or not a parm channel is being actively changed by a handle has been changed from a UT_BitArray to an unsigned int. The channel aliases are now only created on demand. Moved the multi-parm instance index array, myInstanceIndex from PRM_Instance to PRM_Multi. Removed PRM_ParmList::localVariables. The obsolete parm list is now created and deleted on demand. The channel reference string array for ordinal parms (PRM_Ordinal::myStringValues) is now created on demand. PRM_ParmList::myChannelAliasesTable is now created on demand. CH_Collection::myChannelAliasesTable is now created on demand. PRM_Parm::myTemplatePtr which was stored in both PRM_Parm and PRM_Instance is no longer stored in PRM_Parm. Added a static list of parameter hash tables and channel hash tables to PRM_ParmList. Now, only one set of hash tables is created per non-scripted operator type and, thus, one set is shared among all instances of those operator types. However, if an operator contains multi parms then a set of hash tables is created per instance as before.

Wed. May 12, 2004
7.0.65

Channel pointer arrays were being resized to 64 during instantiation even though their size were usually no more than 3. They are now resized correctly. The flag indicating whether or not a parm channel is being actively changed by a handle has been changed from a UT_BitArray to an unsigned int. The channel aliases are now only created on demand. Moved the multi-parm instance index array, myInstanceIndex from PRM_Instance to PRM_Multi. Removed PRM_ParmList::localVariables. The obsolete parm list is now created and deleted on demand. The channel reference string array for ordinal parms (PRM_Ordinal::myStringValues) is now created on demand. PRM_ParmList::myChannelAliasesTable is now created on demand. CH_Collection::myChannelAliasesTable is now created on demand. PRM_Parm::myTemplatePtr which was stored in both PRM_Parm and PRM_Instance is no longer stored in PRM_Parm. Added a static list of parameter hash tables and channel hash tables to PRM_ParmList. Now, only one set of hash tables is created per non-scripted operator type and, thus, one set is shared among all instances of those operator types. However, if an operator contains multi parms then a set of hash tables is created per instance as before.

Wed. May 12, 2004
7.0.65

Channel pointer arrays were being resized to 64 during instantiation even though their size were usually no more than 3. They are now resized correctly. The flag indicating whether or not a parm channel is being actively changed by a handle has been changed from a UT_BitArray to an unsigned int. The channel aliases are now only created on demand. Moved the multi-parm instance index array, myInstanceIndex from PRM_Instance to PRM_Multi. Removed PRM_ParmList::localVariables. The obsolete parm list is now created and deleted on demand. The channel reference string array for ordinal parms (PRM_Ordinal::myStringValues) is now created on demand. PRM_ParmList::myChannelAliasesTable is now created on demand. CH_Collection::myChannelAliasesTable is now created on demand. PRM_Parm::myTemplatePtr which was stored in both PRM_Parm and PRM_Instance is no longer stored in PRM_Parm. Added a static list of parameter hash tables and channel hash tables to PRM_ParmList. Now, only one set of hash tables is created per non-scripted operator type and, thus, one set is shared among all instances of those operator types. However, if an operator contains multi parms then a set of hash tables is created per instance as before.

Wed. May 12, 2004
7.0.65

Channel pointer arrays were being resized to 64 during instantiation even though their size were usually no more than 3. They are now resized correctly. The flag indicating whether or not a parm channel is being actively changed by a handle has been changed from a UT_BitArray to an unsigned int. The channel aliases are now only created on demand. Moved the multi-parm instance index array, myInstanceIndex from PRM_Instance to PRM_Multi. Removed PRM_ParmList::localVariables. The obsolete parm list is now created and deleted on demand. The channel reference string array for ordinal parms (PRM_Ordinal::myStringValues) is now created on demand. PRM_ParmList::myChannelAliasesTable is now created on demand. CH_Collection::myChannelAliasesTable is now created on demand. PRM_Parm::myTemplatePtr which was stored in both PRM_Parm and PRM_Instance is no longer stored in PRM_Parm. Added a static list of parameter hash tables and channel hash tables to PRM_ParmList. Now, only one set of hash tables is created per non-scripted operator type and, thus, one set is shared among all instances of those operator types. However, if an operator contains multi parms then a set of hash tables is created per instance as before.

Wed. May 12, 2004
7.0.65

Channel pointer arrays were being resized to 64 during instantiation even though their size were usually no more than 3. They are now resized correctly. The flag indicating whether or not a parm channel is being actively changed by a handle has been changed from a UT_BitArray to an unsigned int. The channel aliases are now only created on demand. Moved the multi-parm instance index array, myInstanceIndex from PRM_Instance to PRM_Multi. Removed PRM_ParmList::localVariables. The obsolete parm list is now created and deleted on demand. The channel reference string array for ordinal parms (PRM_Ordinal::myStringValues) is now created on demand. PRM_ParmList::myChannelAliasesTable is now created on demand. CH_Collection::myChannelAliasesTable is now created on demand. PRM_Parm::myTemplatePtr which was stored in both PRM_Parm and PRM_Instance is no longer stored in PRM_Parm. Added a static list of parameter hash tables and channel hash tables to PRM_ParmList. Now, only one set of hash tables is created per non-scripted operator type and, thus, one set is shared among all instances of those operator types. However, if an operator contains multi parms then a set of hash tables is created per instance as before.

Wed. May 12, 2004
6.2.70

Rendering from PRman to MPlay now shows frames past 1. Since v6.2.64, mplay would not increase the frame range as more frames were rendered, making it appear that the frames were not rendering. This could be worked around by manually updating the frame range.

Tue. December 9, 2003