Search - User list
Full Version: Give up! This PRMAN shaders...
Root » Houdini Lounge » Give up! This PRMAN shaders...
Suvo
I want to load PRMAN shaders into Houdini.
But Houdini can not catch them.

My actions:
I write my *.sl shader, then compile it into *.slo shader.
After in Command Line Tool using rmands command I make *.ds shader.

Then in start file (123.cmd) I write next lines

setenv JOB = Dproj
setenv HOME = CDa/houdini_proj
setenv RMAN_SHADERPATH = “.:$JOB/Shaders:$HOME/Shaders:&”

setenv
HOUDINI_PATH “.:$JOB:$HOMEusr/local/houdini:$HFS/houdini:$HOME/config:$HOME/config/scripts:$HOME/shaders:@”

setenv RMAN_TEXTUREPATH “.:$HOME/tex:$JOB/tex:@”
setenv SESI_SLO_PATH = “.:$HOME/Shaders:@”

Copy *.ds files into $JOB/congig/scripts or $JOB/congig/scripts/surface and *.slo in $JOB/shaders

Lunch Houdini -> SHOP -> Generic surface
and I don't see my shaders. What did I do wrong?
edward
Houdini may require those environment variables before starting up. Try putting them into Control Panel > System > Advanced > Environment Variables.
Suvo
This variables are for Houdini and they will be useless in Windows.
I think mistake is not in variables…
jason_iversen
I'd suggest you look at using the -L commandline option of rmands. Add the dialogue definition to an OTL that you will load (even $HOME/houdini6.1/OPcustom.otl) and you should see that shader appear in SHOPs.

Just make sure that the .slo file is somewhere in the HOUDINI_RI_SHADERPATH and prman should pick it up.

Good luck,
J
edward
No, Houdini uses environment variables.
Suvo
It's smth really strange…
I think that Houdini doen't see RenderMan variables. Is it possible to check this?

It cretes *.otl files, I can load it, but otl doesn't see *.slo shader
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB