PDA

View Full Version : any way to convert max.MR shaders to XSI


smaug
10-27-2004, 04:50 PM
i am wondering if there is a way to convert the mental ray shaders within 3dsmax to softimage xsi shaders ?

Atyss
10-27-2004, 06:24 PM
Use the Shader Wizard to generate the spdl. When you use the Shader Wizard, load the shader in max to check all the parameters and put them in the parameter list of the wizard. Then put the spdl and the dll file for the shader from max and register the spdl in XSI. There you go.

Good luck with the Wizard though.


Cheers
Bernard

smaug
11-01-2004, 05:07 PM
i tried to do that but when registering spdl it gives a message saying "Warning: No associated library found."

where should i put dll file for it
can you explain it step by step please
i am very new to this thing

bravmm
11-01-2004, 09:31 PM
If you converted the maxfile to a xsi spdl, put the dll and the spdl in the same folder. After that start XSI, and install the shader. This should install the shader, copy the dll and create a preset.
If you get a "shader not found" error during rendering, be sure to have the paths to the shader set correctly in the ray3rc file.
Also check this forum and xsibase. A lot of this has already been discussed.

Good luck converting ;)

rob

psv
03-17-2005, 09:21 AM
how can i convert a shader from XSI to max????

francescaluce
03-17-2005, 11:14 AM
most of the max shaders are not compatible with any other software, they use a custom
light linking and custom texcoord. anyway if you wanna give it a try, once wrote the spdl
you should use at the end this sintax to associate the multishader library to a specific
function...

Plugin = Shader
{
Filename = "mybiglibrary";
}



how can i convert a shader from XSI to max????
export to mi file. until xsi is based on spdl, the mi declaration file cannot be $include(d) within
the exported file, so xsi has to do his own conversion from spdls and put them directly into
the mi scene file.. basically copy and paste the declarations there into a new mi
file and give it the name of the function(shader). take care that mentalray may read
also spdls directly.



/f

psv
03-17-2005, 11:20 AM
got it Francesca.......thx i will try that:bounce:

CGTalk Moderation
03-17-2005, 11:20 AM
This thread has been automatically closed as it remained inactive for 12 months. If you wish to continue the discussion, please create a new thread in the appropriate forum.