Keep 'Generating Scene' in Houdini render, and cannot add Arnold Properties

Ben_Leung

Keep 'Generating Scene' in Houdini render, and cannot add Arnold Properties

Ben_Leung
Not applicable

I have tried to re-install arnold couple versions from H17 to H18, but always get the same render issue. And I cannot add the Arnold Properties on the geometry node.


6272-arnold-render.png6273-arnold-add.png

0 Likes
Reply
Accepted solutions (1)
4,773 Views
14 Replies
Replies (14)

lee_griggs
Autodesk
Autodesk

Have you tried the latest plugin?

Lee Griggs
Arnold rendering specialist
AUTODESK
0 Likes

Ben_Leung
Not applicable

Mine is not the latest right now, but I tried them on the 'latest' and correct version for Houdini.

0 Likes

Ben_Leung
Not applicable

And it works on my another PC with the same system and plugin version. Even both these PC can run it well on Cinema 4D.

0 Likes

Anonymous
Not applicable

Yes, that's because you have other renderer like Renderman, you have to make a json file for each renderer (Arnold, Renderman, Redshift etc..) avoid houdini .env file.
and when you want to use Arnold, simply rename others json file or by putting a simple dash for each json file


0 Likes

Ben_Leung
Not applicable

thanks! Could you pls tell me how to do that? i have no idea about the json file.

0 Likes

Anonymous
Not applicable

Here is my . json file for both Arnold & Renderman
You have to put all your json file in packages folder (C:\Users\YOUR_NAME\Documents\houdini18.0)

#### Renderman
{
"env":[
{"RMANTREE" : "C:/Program Files/Pixar/RenderManProServer-23.2"},
{"RFHTREE" : "C:/Program Files/Pixar/RenderManForHoudini-23.2"},
{"RMAN_PROCEDURALPATH" : "$RFHTREE/18.0/openvdb;&"},
{"HOUDINI_PATH" : "$RFHTREE/18.0;&"},
{"PATH" : "$RMANTREE/bin;&"}
]
}


##### Arnold
{
"env":[
{"PATH": "$PATH;C:/Users/rachid/htoa/htoa-5.1.1_r126b954_houdini-18.0.391/htoa-5.1.1_r126b954_houdini-${HOUDINI_VERSION}/scripts/bin"},
{"HOUDINI_PATH": "C:/Users/rachid/htoa/htoa-5.1.1_r126b954_houdini-18.0.391/htoa-5.1.1_r126b954_houdini-${HOUDINI_VERSION};&"},
]
}



schwungsau
Enthusiast
Enthusiast

sounds like you have 3delight or prorender installed .

0 Likes

Ben_Leung
Not applicable

Thanks! But sorry for my stupid head....you mean I need to create couple json files in the packages folder under (C:\Users\YOUR_NAME\Documents\houdini18.0) with same name(rename the others which does not be used to avoid conflict)? But what name should I make it? And how I can let Houdini to find it? Do I need to modify any pref file manually, include .env file?

0 Likes

Anonymous
Not applicable

like this :
6309-packages.jpg

0 Likes

Ben_Leung
Not applicable

Thanks Rahid!!! It works finally!!! I just renamed the MOPS.json and didnot do anything!! I think the conflict is the reason!! But as I saw your folder that there are lots of different renderer or toolkit json files, how you can use them together, like if you need MOPS and render by Arnold?

0 Likes

Anonymous
Not applicable
Accepted solution

The conflict is only with Renderman and 3Delight
MOPS and others work fine!
here is MOPS.json

{
"env":[
{"MOPS":"C:/Users/rachid/Documents/houdini18.0/External/MOPS"},
{"PATH":"$MOPS"},
{"HOUDINI_OTLSCAN_PATH": "$MOPS/otls;@/otls"},
{"HOUDINI_TOOLBAR_PATH": "$MOPS/toolbar;@/toolbar"},
{"HOUDINI_SCRIPT_PATH": "$MOPS/scripts;@/scripts"}
]
}

0 Likes

brian_Foley
Advocate
Advocate

I used to have this issue. You can use Houdini.env but you have to be careful about including "&" in you path.


Go the the Houdini-specific gotchas on this page.

https://www.toadstorm.com/blog/?p=678




0 Likes

Ben_Leung
Not applicable

Thank you very much!!

0 Likes

Ben_Leung
Not applicable

Bellow is my houdini.env file:

#

# 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

# htoa config start


#HOUDINI_EXTERNAL_HELP_BROWSER = start


PATH = "$PATH;C:/ProgramData/Redshift/bin;C:/Users/Administrator/htoa/htoa-5.1.0_r9289183_houdini-18.0.348/htoa-5.1.0_r9289183_houdini-${HOUDINI_VERSION}/scripts/bin"

HOUDINI_PATH = "C:/Users/Administrator/AppData/Local/Thinkbox/Deadline10/submitters/HoudiniSubmitter;$HOUDINI_PATH;$QLIB;$MOPS;C:/ProgramData/Redshift/Plugins/Houdini/${HOUDINI_VERSION};C:/Users/Administrator/htoa/htoa-5.1.0_r9289183_houdini-18.0.348/htoa-5.1.0_r9289183_houdini-${HOUDINI_VERSION};&"

PXR_PLUGINPATH_NAME = "C:\ProgramData\Redshift\Plugins\Solaris\18.0.287;C:/Users/Administrator/htoa/htoa-5.1.0_r9289183_houdini-18.0.348/htoa-5.1.0_r9289183_houdini-${HOUDINI_VERSION}/hydra;&"

# htoa config end

OCIO ="D:\OpenColorIO-Configs-master\aces_1.0.3\config.ocio"

HOUDINI_DSO_ERROR = 2

#HOUDINI_SCRIPT_DEBUG = 1

#HOUDINI_SOHO_DEVELOPER = 1

#HOUDINI_USE_HFS_PYTHON = 1

#PATH = "$PATH"

#HOUDINI_PATH = "&"


HOUDINI_MENU_PATH = "C:/Users/Administrator/AppData/Local/Thinkbox/Deadline10/submitters/HoudiniSubmitter;$HOUDINI_MENU_PATH;&"





0 Likes