Converting to H14

   4128   2   0
User Avatar
Member
11 posts
Joined: Oct. 2013
Offline
Hi, after installing H14 and sorting out HAPI code changes and HDK plugin changes, ive found that the DigitalAssets loaded from H13 have had Null and Merge nodes changed into ‘default-nodes’ with the same name and phantom “Utility” type as the ‘proper’ nodes.

There are a lot of instance of this in our digital assets and the ‘default-node’ does not allow a zero-geometry as input like the proper SOP_Null node does, instantly breaking our digital assets with optional inputs.

All of the SOP_Merge nodes are also not working.

Is there an HScript or other process / command I can run to replace the “Utility” versions with the proper versions?

The attached picture shows the default-node proxy object and the two versions of the “Null” node now available the proper one is the “Digital Assets” one.

Attachments:
h14foo.jpg (75.5 KB)

User Avatar
Member
11 posts
Joined: Oct. 2013
Offline
After some more testing, it appears the node swaps actually happen on a few of our digital assets.

I get these errors in the houdini console when loading an affected *.otl

Error: Couldn't remove old operator type definition sesi_temporary:op/null
Error: Couldn't remove old operator type definition sesi_temporary:op/merge
oplibSop/null?Sop/null Error(1): Expecting open brace
oplibSop/merge?Sop/merge Error(1): Expecting open brace

Unable to find dialog script for merge
at oplibSop/merge?Sop/merge.



After working through all the various issues by replacing types, and having found that some of the type-changed SOP_Nulls had mysteriously changed into SOP_merge nodes it would be nice to :

a) Have item hover hilighting in the change-type uber-list of all nodes
b) multiple-selection type-replacement
c) a proper dialog that can filter types when replacing types.
d) make it illegal to have two nodes with the same short-name OR show the full node name sop_null / sop_athing etc rather than just the nice name in the change-type list.
e) Be able to filter and search for nodes by their type as well as their unique network-name.
User Avatar
Member
12 posts
Joined: April 2013
Offline
Delete your OPCustom.otl and try reloading the scene.

looks like houdini is writing some bad scripts on legacy node types and registering malformed node types?
  • Quick Links