Page 1 of 3

Installation on OSX

PostPosted: Wed Sep 27, 2023 7:16 pm
by atracksler
I'm trying to install Octane for Houdini on my Macbook Max Houdini 19.5.716

I have downloaded Octane_2022.1.2.0_Houdini_macos_Prime

I have it installed at /Users/<USER>/Library/Preferences/houdini

I have unzipped all three folders.

My Houdini.env is:

#
# NOTE: The use of packages is highly recommended instead of houdini.env
# See details about packages here: https://www.sidefx.com/docs/houdini19.5 ... ugins.html
#
# Houdini Environment Settings
#
# The contents of this file are read into the environment
# at startup. They will override any existing entries in
# the environment.
#
# The syntax is one entry per line as follows:
# VAR = VALUE
#
# Values may be quoted
# VAR = "VALUE"
#
# Values may be empty
# VAR =
#

# Example:
#
# HOUDINI_NO_SPLASH = 1

HOUDINI_DSO_ERROR = 2
HOUDINI_PATH = "/Applications/redshift/redshift4houdini/19.5.368;&"; "/Users/<USER>/Library/Preferences/houdini/Octane_2022.1.2.0_Houdini_macos_Prime/;&"

Re: Installation on OSX

PostPosted: Thu Sep 28, 2023 1:28 am
by PDivision1
A few things to try:
1) Change your HOUDINI_PATH to the correct syntax (only one pair of quotes and a single default path &):
Code: Select all
HOUDINI_PATH = "/Applications/redshift/redshift4houdini/19.5.368;/Users/<USER>/Library/Preferences/houdini/Octane_2022.1.2.0_Houdini_19.5.605_macos_Prime/;&"

2) Make sure that this path exists and contains the plugin:
Code: Select all
/Users/<USER>/Library/Preferences/houdini/Octane_2022.1.2.0_Houdini_19.5.605_macos_Prime/

Re: Installation on OSX

PostPosted: Thu Sep 28, 2023 1:52 am
by PDivision1
Just noticed another thing: you need to use the folder with the specific plugin version, not the "folder with plugin folders".
E.g. if your folder Octane_2022.1.2.0_Houdini_macos_Prime contains these 3 plugin zip archives:
- Octane_2022.1.2.0_Houdini_19.5.605_macos_Prime.zip
- Octane_2022.1.2.0_Houdini_19.5.569_macos_Prime.zip
- Octane_2022.1.2.0_Houdini_19.5.534_macos_Prime.zip

You need to unzip the latest one which is Octane_2022.1.2.0_Houdini_19.5.605_macos_Prime.zip and use it in your HOUDINI_PATH

Re: Installation on OSX

PostPosted: Thu Sep 28, 2023 2:24 pm
by atracksler
I got the Octane shelf to load, but when I click on any button, I get an error:

Octane button:

Code: Select all
Traceback (most recent call last):
  File "Add_Octane_ROP", line 1, in <module>
  File "/Applications/Houdini/Houdini19.5.716/Frameworks/Houdini.framework/Versions/19.5/Resources/houdini/python3.9libs/roptoolutils.py", line 10, in createRenderNode
    rop = hou.node('/out').createNode(rop_type, exact_type_name=exact_type_name)
  File "/Applications/Houdini/Houdini19.5.716/Frameworks/Houdini.framework/Versions/19.5/Resources/houdini/python3.9libs/houpythonportion/ui.py", line 1119, in decorator
    return func(*args, **kwargs)
  File "/Applications/Houdini/Houdini19.5.716/Frameworks/Houdini.framework/Versions/19.5/Resources/houdini/python3.9libs/hou.py", line 14562, in createNode
    return _hou.Node_createNode(self, node_type_name, node_name, run_init_scripts, load_contents, exact_type_name, force_valid_node_name)
hou.OperationFailed: The attempted operation failed.
Invalid node type name


RTarget:

Code: Select all
Traceback (most recent call last):
  File "Add_RenderTarget", line 3, in <module>
  File "/Applications/Houdini/Houdini19.5.716/Frameworks/Houdini.framework/Versions/19.5/Resources/houdini/python3.9libs/houpythonportion/ui.py", line 1119, in decorator
    return func(*args, **kwargs)
  File "/Applications/Houdini/Houdini19.5.716/Frameworks/Houdini.framework/Versions/19.5/Resources/houdini/python3.9libs/hou.py", line 14562, in createNode
    return _hou.Node_createNode(self, node_type_name, node_name, run_init_scripts, load_contents, exact_type_name, force_valid_node_name)
hou.MatchDefinitionError: Failed to match node type definition.
Error:       Error in child VOP 'octane_render_target1'.
             Error in child VOP 'CameraSelector'.
             Error in child VOP 'DaylightTexture'.
             Error in child VOP 'NT_ENV_TEXTURE1'.
             Error in child VOP 'EnviromentSelector'.
             Error in child VOP 'EnviroTexture'.
             Error in child VOP 'TextureInDaylightSwitcher'.
             Error in child VOP 'NT_ENV_DAYLIGHT1'.
             Error in child VOP 'MediumDaylightSwitcher'.
             Error in child VOP 'DaylightScattering'.
             Error in child VOP 'MediumEnviroSwitcher'.
             Error in child VOP 'EnviroScattering'.
             Error in child VOP 'EnviroSphericalProjection'.
             Error in child VOP 'NT_ENV_PLANETARY1'.
             Error in child VOP 'NT_IMAGER_CAMERA1'.
             Error in child VOP 'LUT_Switcher'.
             Error in child VOP 'KernelSelector'.
             Error in child VOP 'CamEnviroEnable'.
             Error in child VOP 'CamEnviro'.
             Error in child VOP 'CamEnviroTexture'.
             Error in child VOP 'Render_AOV_Group_beauty'.
             Error in child VOP 'Render_AOV_Group_auxiliary'.
             Error in child VOP 'Render_AOV_Group_cryptomatte'.
             Error in child VOP 'Render_AOV_Group_MAIN'.
             Error in child VOP 'Render_AOV_Group_volumes'.
             Error in child VOP 'Render_AOV_Group_custom'.
             Error in child VOP 'Render_AOV_Group_global_texture'.
             Error in child VOP 'Render_AOV_Group_denoised'.
             Error in child VOP 'Render_AOV_Info'.
             Error in child VOP 'Render_AOV_Light'.
             Error in child VOP 'Render_AOV_Light_Direct'.
             Error in child VOP 'Render_AOV_Light_Indirect'.
             Error in child VOP 'Render_AOV_Render_Layers'.
             Error in child VOP 'DaylightSphericalProjection'.
             Error in child VOP 'CamEnviro_switcher'.
             Error in child VOP 'EnviroSwitcher'.


All other buttons give me "Unknown Command"

Re: Installation on OSX

PostPosted: Fri Sep 29, 2023 3:47 am
by PDivision1
It looks like the Houdini.env paths are correct, but the plugin library wasn't able to load for some reason.
What is your mac hardware? The plugin is only built for apple silicon (M1/M2).
Are you able to run OctaneRender standalone 2022.1.2?

Re: Installation on OSX

PostPosted: Tue Nov 21, 2023 11:08 am
by snakeboxmedia
I have the same problem installing Octane on a macbook m3 max, both Houdini 19.5 and 20, same error. The UI loads but none works, just errors.

Kind of a problem... as Octane is needed for what I'm doing here. Can we can get some eyeballs on it please?

Re: Installation on OSX

PostPosted: Tue Nov 21, 2023 11:24 am
by snakeboxmedia
I just realised it was this old issue, macOS is blocking the plugin on startup

viewtopic.php?f=14&t=82611&p=428991&hilit=macOS#p428991

Re: Installation on OSX

PostPosted: Tue Nov 21, 2023 12:04 pm
by ricky_otoy
snakeboxmedia wrote:I just realised it was this old issue, macOS is blocking the plugin on startup

viewtopic.php?f=14&t=82611&p=428991&hilit=macOS#p428991


Hi, yes that could happen and just allow under the security section. I assume you are all good to go now?

Re: Installation on OSX

PostPosted: Tue Nov 21, 2023 2:58 pm
by snakeboxmedia
ricky_otoy wrote:
snakeboxmedia wrote:I just realised it was this old issue, macOS is blocking the plugin on startup

viewtopic.php?f=14&t=82611&p=428991&hilit=macOS#p428991


Hi, yes that could happen and just allow under the security section. I assume you are all good to go now?


yes, it's all working fine, I had to allow it to access the dlls for both 19.5 and 20 and then restart houdini, all good.

Re: Installation on OSX

PostPosted: Wed Nov 22, 2023 10:05 am
by snakeboxmedia
I am facing this problem now, for some unknown reason octane on macOS refuses to render now, plugin loads fine just like yesterday when everything worked, nothing has changed but it just sits there and does nothing when IPR opens... I also can't logout?!

https://www.reddit.com/r/Octane/comment ... r_account/

same issue at this person.... this is pretty messed up