Announcement

Collapse
No announcement yet.

Houdini 18.5.696 on Mac - Shelf Tools don't work

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Houdini 18.5.696 on Mac - Shelf Tools don't work

    Hi,

    installed the nightlies build vray_adv_51020_houdini18.5.696_377ed7d_17242_mac

    I use Houdini 18.5.696 (Python 2) on OS X 11.6.1

    If I click on a V-RAY Shelf item I get this:


    Traceback (most recent call last):
    File "vray_object_VRayNodeLightDome", line 1, in <module>
    File "/Applications/ChaosGroup/vray_adv_51020_houdini18.5.696/vfh_home/scripts/python/vfh/vfh_tools.py", line 14, in <module>
    from vfh import vfh_vrscene_unpack
    File "/Applications/ChaosGroup/vray_adv_51020_houdini18.5.696/vfh_home/scripts/python/vfh/vfh_vrscene_unpack.py", line 15, in <module>
    import _vfh_ipr
    ImportError: dlopen(/Applications/ChaosGroup/vray_adv_51020_houdini18.5.696/vfh_home/soho/python2.7/_vfh_ipr.so, 2): Library not loaded: @rpath/vray_for_houdini.dylib
    Referenced from: /Applications/ChaosGroup/vray_adv_51020_houdini18.5.696/vfh_home/soho/python2.7/_vfh_ipr.so
    Reason: image not found

    In my Houdini.env I still have that:

    # V-RAY
    VFH_ROOT="/Applications/ChaosGroup/vray_adv_51020_houdini18.5.696"

    VRAY_APPSDK="${VFH_ROOT}/appsdk"
    VRAY_OSL_PATH="${VRAY_APPSDK}/bin"
    VRAY_UI_DS_PATH="${VFH_ROOT}/ui"
    VFH_HOME="${VFH_ROOT}/vfh_home"
    VFH_PATH="${VFH_HOME}/bin:${VRAY_APPSDK}/bin"

    PATH="${VFH_PATH}:${PATH}"
    HOUDINI_PATH="${VFH_HOME}:${HOUDINI_PATH}:&"

    HOUDINI13_VOLUME_COMPATIBILITY=1
    HDF5_DISABLE_VERSION_CHECK=1
    #
    # V-Ray for Houdini End


    Any ideas?

    BTW, have the same issue with Houdini 19.0.383 (Python 3) with build vray_adv_51020_houdini19.0.383_377ed7d_17247_mac

    Thanks,

    Helge

  • #2
    I had to change archive directory structure utilizing latest .json package syntax available for 19.x for easier selection of python2/3.
    You'll have to adjust your .env setup and point HOUDINI_DSO_PATH to ${VFH_HOME}/dso_py2 or ${VFH_HOME}/dso_py3 depending on which Python your Houdini is.
    You could use "packages/vray_for_houdini_pyX.json" shipped with the archive as the reference for other variables (I see your setup is missing PYTHONPATH, features like python post-translate script wont work then).
    V-Ray For Houdini | V-Ray Hydra Delegate | VRayScene
    andrei.izrantcev@chaos.com
    Support Request

    Comment


    • #3
      Thanks, now it works.

      I see your setup is missing PYTHONPATH, features like python post-translate script wont work then

      I used now the content of your example. There is PYTHONPATH in it. Do you mean that statement or additionally something else?

      Regards,

      Helge

      Comment

      Working...
      X