Hello guys I have a problem. I can not make renderman and redshift work at the same time.
When I edit the env file. If I put both codes at once only the last one works for example.
HOUDINI_DSO_ERROR = 2
HOUDINI_PATH = “C:/ProgramData/Redshift/Plugins/Houdini/${HOUDINI_VERSION};&”
PATH = “C:\ProgramData\Redshift\bin;$PATH”
RMANTREE=C:\Program Files\Pixar\RenderManProServer-23.3
RFHTREE=C:\Program Files\Pixar\RenderManForHoudini-23.3
RMAN_PROCEDURALPATH=$RFHTREE\18.0\openvdb;&
HOUDINI_PATH=$RFHTREE\18.0;&
PATH=$RMANTREE\bin;&
If I use just one of then it works but both it does not. Can someone help me out??
Renderman and Redshift not working
3740 7 2- nelsinho
- Member
- 7 posts
- Joined: June 2020
- Offline
- jsmack
- Member
- 7814 posts
- Joined: Sept. 2011
- Offline
I'm not sure if they're fully compatible with eachother. However the houdini.env you posted doesn't include redshift, since the lines for prman overwrite the values. The path locations need to be appended.
e.g.
PATH=“redshift/bin;renderman/bin;mycooltools/bin;$PATH”
HOUDINI_PATH=“redshift/hou;rfhtree/hou;otherhfs;&”
e.g.
PATH=“redshift/bin;renderman/bin;mycooltools/bin;$PATH”
HOUDINI_PATH=“redshift/hou;rfhtree/hou;otherhfs;&”
Edited by jsmack - July 18, 2020 01:37:29
- madrenderman
- Member
- 129 posts
- Joined: June 2016
- Offline
They work together without any issue. Use Houdini packages instead of Houdini.env which is difficult to maintanin when you use two or more plugins.
Create a folder called “packages” inside C:\Users\USER\Documents\houdini x.0 and then create two text files with json extension (something like redshift.json and rman.json).
RedShift file content:
{
“env” : [
{“HOUDINI_PATH” : “C:/ProgramData/Redshift/Plugins/Houdini/18.0.460”},
{“PATH” : “C:/ProgramData/Redshift/bin”}
]
}
Rman file content:
{
“env” : [
{“RMANTREE” : “C:/Program Files/Pixar/RenderManProServer-23.3”},
{“RFHTREE” : “C:/Program Files/Pixar/RenderManForHoudini-23.3”},
{“RMAN_PROCEDURALPATH” : “C:/Program Files/Pixar/RenderManForHoudini-23.3/18.0/openvdb”},
{“HOUDINI_PATH” : “C:/Program Files/Pixar/RenderManForHoudini-23.3/18.0”},
{“PATH” : “C:/Program Files/Pixar/RenderManProServer-23.3/bin”}
]
}
Create a folder called “packages” inside C:\Users\USER\Documents\houdini x.0 and then create two text files with json extension (something like redshift.json and rman.json).
RedShift file content:
{
“env” : [
{“HOUDINI_PATH” : “C:/ProgramData/Redshift/Plugins/Houdini/18.0.460”},
{“PATH” : “C:/ProgramData/Redshift/bin”}
]
}
Rman file content:
{
“env” : [
{“RMANTREE” : “C:/Program Files/Pixar/RenderManProServer-23.3”},
{“RFHTREE” : “C:/Program Files/Pixar/RenderManForHoudini-23.3”},
{“RMAN_PROCEDURALPATH” : “C:/Program Files/Pixar/RenderManForHoudini-23.3/18.0/openvdb”},
{“HOUDINI_PATH” : “C:/Program Files/Pixar/RenderManForHoudini-23.3/18.0”},
{“PATH” : “C:/Program Files/Pixar/RenderManProServer-23.3/bin”}
]
}
- nelsinho
- Member
- 7 posts
- Joined: June 2020
- Offline
- madrenderman
- Member
- 129 posts
- Joined: June 2016
- Offline
- jsmack
- Member
- 7814 posts
- Joined: Sept. 2011
- Offline
- jsmack
- Member
- 7814 posts
- Joined: Sept. 2011
- Offline
madrenderman
They work together without any issue. Use Houdini packages instead of Houdini.env which is difficult to maintanin when you use two or more plugins.
Create a folder called “packages” inside C:\Users\USER\Documents\houdini x.0 and then create two text files with json extension (something like redshift.json and rman.json).
RedShift file content:{ "env" : [ {"HOUDINI_PATH" : "C:/ProgramData/Redshift/Plugins/Houdini/18.0.460"}, {"PATH" : "C:/ProgramData/Redshift/bin"} ] }
Rman file content:{ "env" : [ {"RMANTREE" : "C:/Program Files/Pixar/RenderManProServer-23.3"}, {"RFHTREE" : "C:/Program Files/Pixar/RenderManForHoudini-23.3"}, {"RMAN_PROCEDURALPATH" : "C:/Program Files/Pixar/RenderManForHoudini-23.3/18.0/openvdb"}, {"HOUDINI_PATH" : "C:/Program Files/Pixar/RenderManForHoudini-23.3/18.0"}, {"PATH" : "C:/Program Files/Pixar/RenderManProServer-23.3/bin"} ] }
I don't use redshift, but my renderman packages look like this:
prman-23.0.json
{ "enable": true, "env" : [ { "var": "RMANTREE", "value": "C:/PROGRA~1/Pixar/RenderManProServer-23.0" }, { "var": "PATH", "value": "C:/PROGRA~1/Pixar/RenderManProServer-23.0/bin", "method": "append" }, { "var": "HOUDINI_DEFAULT_RIB_RENDERER", "value": "prman23.0" } ] }
prmanstudio-23.0.json
{ "enable": true, "requires": "prman-23.0", "env" : [ { "RFHTREE": "C:/PROGRA~1/Pixar/RenderManForHoudini-23.0" }, { "HOUDINI_PATH": "C:/PROGRA~1/Pixar/RenderManForHoudini-23.0/18.0" } ] }
Edited by jsmack - July 18, 2020 15:23:55
- nelsinho
- Member
- 7 posts
- Joined: June 2020
- Offline
-
- Quick Links