Jump to content

OpenVDB 2.0.0 compiled for H12.1 - sop nodes not visible


Recommended Posts

I am having quite a bit of troubles accessing SOP OpenVDB nodes from Houdini 12.1 after compiling OpenVDB 2.0.

I manage to compile both the Core Library and Houdini Tooklit.

I successfully installed the library here : $HOME/dev/openvdb/

and $HOME/houdini12.1/dso/

contains all the *.so


10212 -rwxrwxr-x 1 alexp artist 10456537 Nov 20 12:52 SOP_OpenVDB_Advect_Level_Set.so*
856 -rwxrwxr-x 1 alexp artist 876302 Nov 20 12:52 SOP_OpenVDB_Advect_Points.so*
...
764 -rwxrwxr-x 1 alexp artist 781040 Nov 20 13:05 SOP_OpenVDB_Visualize.so*
356 -rwxrwxr-x 1 alexp artist 364020 Nov 20 13:05 SOP_OpenVDB_Write.so*[/CODE]

At this point , I thought It would be enough to open Houdini and at the Geometry level I should already be able to access all the VDB_* nodes.

For some reason it's not working for me.

I checked the variable HOUDINI_DSO_PATH using 'hconfig -a | grep DSO ' from my linux (Debian) shell and this is the feedback:

[CODE]
HOUDINI_AUDIO_DSO_PATH := '<not defined>'
HOUDINI_DISABLE_IMAGE_DSO := 0
HOUDINI_DSO_ERROR := 0
HOUDINI_DSO_EXCLUDE_PATTERN := '<not defined>'
HOUDINI_DSO_PATH := '<not defined>'
HOUDINI_IMAGE_DSO_PATH := '<not defined[/CODE]

>'

Which (please correct me if i am wrong) means that Houdini should search for dso's in "@/dso_^;@/dso" by default. Which expands to:

1) "$HIP/dso"

2) "$HOME/houdini12.1/dso" (<---this is where my SOP_OpenVDB_* files are)

3) "$HFS/houdini/dso"

What i tried with no luck:

- copy the files to /opt/hfs12.1/houdini/dso

- edit $HOME/houdini12.1/houdini.env

[append] HOUDINI_DSO_PATH= /home/alexp/houdini12.1/dso/

.. and restart houdini from a new shell.

Nothing seems to work.

Does anyone has any clue about why I cannot access OpenVDB 2.0.0 dso's from Houdini 12.1 ?

Link to comment
Share on other sites

Have you tried setting HOUDINI_DSO_ERROR to 1 or 2 to see if the dsos are actually being loaded/failing to load?

Done !


Houdini DSO error on '/home/alexp/houdini12.1/dso/SOP_OpenVDB_Transform.so'
libopenvdb_houdini.so: cannot open shared object file: No such file or directory[/CODE]

So I pointed LD_LIBRARY_PATH to the path where I installed OpenVDB library and now it works great !!!

Thank you for your help Graham !!! :)

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...