Community
Arnold for Houdini Forum
Rendering with Arnold in Houdini and Solaris using the HtoA plug-in.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

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

14 REPLIES 14
SOLVED
Reply
Message 1 of 15
Ben_Leung
3292 Views, 14 Replies

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

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

Labels (3)
14 REPLIES 14
Message 2 of 15
lee_griggs
in reply to: Ben_Leung

Have you tried the latest plugin?

Lee Griggs
Arnold rendering specialist
AUTODESK
Message 3 of 15
Ben_Leung
in reply to: Ben_Leung

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

Message 4 of 15
Ben_Leung
in reply to: Ben_Leung

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.

Message 5 of 15
Anonymous
in reply to: Ben_Leung

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


Message 6 of 15
Ben_Leung
in reply to: Anonymous

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

Message 7 of 15
Anonymous
in reply to: Ben_Leung

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};&"},
]
}



Message 8 of 15
schwungsau
in reply to: Ben_Leung

sounds like you have 3delight or prorender installed .

Message 9 of 15
Ben_Leung
in reply to: Anonymous

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?

Message 10 of 15
Anonymous
in reply to: Ben_Leung

like this :
6309-packages.jpg

Message 11 of 15
Ben_Leung
in reply to: Anonymous

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?

Message 12 of 15
Anonymous
in reply to: Ben_Leung

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"}
]
}

Message 13 of 15
brian_Foley
in reply to: Ben_Leung

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




Message 14 of 15
Ben_Leung
in reply to: Anonymous

Thank you very much!!

Message 15 of 15
Ben_Leung
in reply to: Ben_Leung

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;&"





Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums