Houdini Main Changelogs

7.0.66

$HOME/sesi_licenses.pref has been renamed to $HOME/.sesi_licenses.pref. Houdini will no longer look in $HFS for this file.

木. 5月 13, 2004
7.0.65
  • Audio panel uses UT_Notifier, for simplicity
  • Major re-work of vertical adapt mechanism to make it more like horizontaladapt code -- it now works better and is easier to read
  • "key current" command only keys channels that are graphed
  • Current time is no longer handled with different member timeUI_Values (in dopesheet, table and graph) and member functions (forSI_CurrentTime) but rather through one commone timevalue and accessor method in JIVE_Local
  • Templated channels appear in all graphs, rather than having a graph justfor the templated channel (which is completely useless). in other words,templates are usefull in multi-graph mode now
  • Copy and paste do not write to templated channels anymore
  • The dopesheet row supports the "key current" command
  • MIN_VRANGE / MIN_HRANGE renamed with JIVE_ prefix, and MIN_VRANGE is setto MIN_RANGE (which comes from UI)- EPSILON replaced withMIN_VRANGE (duplicate constant)
  • The horizontal axis always renders (does not dissappear when youshow audio)
  • fixed bug with time group moving even after the keys havecollided (the old "relative move"
水. 5月 12, 2004
7.0.65
  • Audio panel uses UT_Notifier, for simplicity
  • Major re-work of vertical adapt mechanism to make it more like horizontaladapt code -- it now works better and is easier to read
  • "key current" command only keys channels that are graphed
  • Current time is no longer handled with different member timeUI_Values (in dopesheet, table and graph) and member functions (forSI_CurrentTime) but rather through one commone timevalue and accessor method in JIVE_Local
  • Templated channels appear in all graphs, rather than having a graph justfor the templated channel (which is completely useless). in other words,templates are usefull in multi-graph mode now
  • Copy and paste do not write to templated channels anymore
  • The dopesheet row supports the "key current" command
  • MIN_VRANGE / MIN_HRANGE renamed with JIVE_ prefix, and MIN_VRANGE is setto MIN_RANGE (which comes from UI)- EPSILON replaced withMIN_VRANGE (duplicate constant)
  • The horizontal axis always renders (does not dissappear when youshow audio)
  • fixed bug with time group moving even after the keys havecollided (the old "relative move"
水. 5月 12, 2004
7.0.65
  • Audio panel uses UT_Notifier, for simplicity
  • Major re-work of vertical adapt mechanism to make it more like horizontaladapt code -- it now works better and is easier to read
  • "key current" command only keys channels that are graphed
  • Current time is no longer handled with different member timeUI_Values (in dopesheet, table and graph) and member functions (forSI_CurrentTime) but rather through one commone timevalue and accessor method in JIVE_Local
  • Templated channels appear in all graphs, rather than having a graph justfor the templated channel (which is completely useless). in other words,templates are usefull in multi-graph mode now
  • Copy and paste do not write to templated channels anymore
  • The dopesheet row supports the "key current" command
  • MIN_VRANGE / MIN_HRANGE renamed with JIVE_ prefix, and MIN_VRANGE is setto MIN_RANGE (which comes from UI)- EPSILON replaced withMIN_VRANGE (duplicate constant)
  • The horizontal axis always renders (does not dissappear when youshow audio)
  • fixed bug with time group moving even after the keys havecollided (the old "relative move"
水. 5月 12, 2004
7.0.65
  • Audio panel uses UT_Notifier, for simplicity
  • Major re-work of vertical adapt mechanism to make it more like horizontaladapt code -- it now works better and is easier to read
  • "key current" command only keys channels that are graphed
  • Current time is no longer handled with different member timeUI_Values (in dopesheet, table and graph) and member functions (forSI_CurrentTime) but rather through one commone timevalue and accessor method in JIVE_Local
  • Templated channels appear in all graphs, rather than having a graph justfor the templated channel (which is completely useless). in other words,templates are usefull in multi-graph mode now
  • Copy and paste do not write to templated channels anymore
  • The dopesheet row supports the "key current" command
  • MIN_VRANGE / MIN_HRANGE renamed with JIVE_ prefix, and MIN_VRANGE is setto MIN_RANGE (which comes from UI)- EPSILON replaced withMIN_VRANGE (duplicate constant)
  • The horizontal axis always renders (does not dissappear when youshow audio)
  • fixed bug with time group moving even after the keys havecollided (the old "relative move"
水. 5月 12, 2004
7.0.65
  • Audio panel uses UT_Notifier, for simplicity
  • Major re-work of vertical adapt mechanism to make it more like horizontaladapt code -- it now works better and is easier to read
  • "key current" command only keys channels that are graphed
  • Current time is no longer handled with different member timeUI_Values (in dopesheet, table and graph) and member functions (forSI_CurrentTime) but rather through one commone timevalue and accessor method in JIVE_Local
  • Templated channels appear in all graphs, rather than having a graph justfor the templated channel (which is completely useless). in other words,templates are usefull in multi-graph mode now
  • Copy and paste do not write to templated channels anymore
  • The dopesheet row supports the "key current" command
  • MIN_VRANGE / MIN_HRANGE renamed with JIVE_ prefix, and MIN_VRANGE is setto MIN_RANGE (which comes from UI)- EPSILON replaced withMIN_VRANGE (duplicate constant)
  • The horizontal axis always renders (does not dissappear when youshow audio)
  • fixed bug with time group moving even after the keys havecollided (the old "relative move"
水. 5月 12, 2004
7.0.65
  • Audio panel uses UT_Notifier, for simplicity
  • Major re-work of vertical adapt mechanism to make it more like horizontaladapt code -- it now works better and is easier to read
  • "key current" command only keys channels that are graphed
  • Current time is no longer handled with different member timeUI_Values (in dopesheet, table and graph) and member functions (forSI_CurrentTime) but rather through one commone timevalue and accessor method in JIVE_Local
  • Templated channels appear in all graphs, rather than having a graph justfor the templated channel (which is completely useless). in other words,templates are usefull in multi-graph mode now
  • Copy and paste do not write to templated channels anymore
  • The dopesheet row supports the "key current" command
  • MIN_VRANGE / MIN_HRANGE renamed with JIVE_ prefix, and MIN_VRANGE is setto MIN_RANGE (which comes from UI)- EPSILON replaced withMIN_VRANGE (duplicate constant)
  • The horizontal axis always renders (does not dissappear when youshow audio)
  • fixed bug with time group moving even after the keys havecollided (the old "relative move"
水. 5月 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.

水. 5月 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.

水. 5月 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.

水. 5月 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.

水. 5月 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.

水. 5月 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.

水. 5月 12, 2004
7.0.65

Saving Network Boxes to .hip files

水. 5月 12, 2004
7.0.65

Saving Network Boxes to .hip files

水. 5月 12, 2004
7.0.65

Saving Network Boxes to .hip files

水. 5月 12, 2004
7.0.65

Saving Network Boxes to .hip files

水. 5月 12, 2004
7.0.65

Saving Network Boxes to .hip files

水. 5月 12, 2004
7.0.65

Saving Network Boxes to .hip files

水. 5月 12, 2004
7.0.65

There is now an option in the mplay display options (and COPs image viewer) to have the display gamma affect the background color. It is located in the Correction tab in the Display Options dialog ("d") with the gamma settings.

The background color picker has been moved from the Viewport tab to the Background tab in the Display Options.

水. 5月 12, 2004
7.0.65

There is now an option in the mplay display options (and COPs image viewer) to have the display gamma affect the background color. It is located in the Correction tab in the Display Options dialog ("d") with the gamma settings.

The background color picker has been moved from the Viewport tab to the Background tab in the Display Options.

水. 5月 12, 2004
7.0.65

There is now an option in the mplay display options (and COPs image viewer) to have the display gamma affect the background color. It is located in the Correction tab in the Display Options dialog ("d") with the gamma settings.

The background color picker has been moved from the Viewport tab to the Background tab in the Display Options.

水. 5月 12, 2004
7.0.65

There is now an option in the mplay display options (and COPs image viewer) to have the display gamma affect the background color. It is located in the Correction tab in the Display Options dialog ("d") with the gamma settings.

The background color picker has been moved from the Viewport tab to the Background tab in the Display Options.

水. 5月 12, 2004
7.0.65

There is now an option in the mplay display options (and COPs image viewer) to have the display gamma affect the background color. It is located in the Correction tab in the Display Options dialog ("d") with the gamma settings.

The background color picker has been moved from the Viewport tab to the Background tab in the Display Options.

水. 5月 12, 2004
7.0.65

There is now an option in the mplay display options (and COPs image viewer) to have the display gamma affect the background color. It is located in the Correction tab in the Display Options dialog ("d") with the gamma settings.

The background color picker has been moved from the Viewport tab to the Background tab in the Display Options.

水. 5月 12, 2004