PDA

View Full Version : Re:Mental Ray shaders for Linux


MunCHeR
08-21-2004, 05:07 PM
Hi mental rayers, well I just thought I would upload some of the various mental ray shaders for linux, I only have 3 of Danial Rinds (BigMuh) that some kind cgtalkers have compiled for linux, as we linux hackers seem to have to wait for these to be compiled, thanks to Daniel for providing the source code for a start, thanks to Digidim for his flt icons, and thanks to my friend MayaPT for compiling the diffraction shader. If you have something you would like to add please pm me and I'll upload them with the others.

BigMuh_MentalRay_Diffraction_Linux.rar (http://www.mypage.tsn.cc/algorhythm/BigMuh_MentalRay_Diffraction_Linux.rar)

BigMuh_MentalRay_Diffusion_Linux.rar (http://www.mypage.tsn.cc/algorhythm/BigMuh_MentalRay_Diffusion_Linux.rar)

BigMuh_MentalRay_Dirtmap_Linux.rar (http://www.mypage.tsn.cc/algorhythm/BigMuh_MentalRay_Dirtmap_Linux.rar)

francescaluce_mix8.layer_v1.0b_linux.rar (http://www.mypage.tsn.cc/algorhythm/francescaluce_mix8.layer_v1.0b_linux.rar)

francescaluce_bumpcombiner_linux.rar (http://www.mypage.tsn.cc/algorhythm/francescaluce_bumpcombiner_linux.rar)

and ofcourse pixero has provided some of his shaders for us all, you can find them on his website:

http://www.sandstrom.on.to/ (http://www.sandstrom.on.to/)

in the downloads/mental ray section,

these files have are for maya 6 by the way.

Keep up the good work guys and render on

MunCH

thebigMuh
08-21-2004, 05:37 PM
Cheers! Thanksalot :applause:

Ciao, ímuh!

visualboo
08-23-2004, 12:01 AM
Duuuuuude :D Let's keep'em comming boys.


EDIT: Oh yeah, I forgot. The links don't work btw.

MunCHeR
08-23-2004, 07:41 AM
visualboo, community effort ........aaaiiigggh :thumbsup:

The links work for me, pm me and I'll email them to you.

Cheers

MunCH

coocoo
08-23-2004, 11:38 PM
Hi MunCHeR,

Thank you for posting those shaders! We use dirtmap of thebigMuh's pretty heavily but couldn't get the diffraction to work before, so I'll give these a try with yours.
You mentioned that these files are for Maya6, so do they not work for Maya5?
We still use Maya5 on Redhat9 and I was wondering if the compile is different...

MunCHeR
08-24-2004, 09:39 AM
Hi coocoo, pretty sure it will work with maya 5, I just used the new .mi files, if they dont work use the ones in bigmuhs original package.

Cheers

MunCH

MunCHeR
08-24-2004, 03:41 PM
OK, a little update, thanks to francescaluce for the source code and MayaPT for the compile.
Hope it works for you guys.:thumbsup:

Check the link in the 1st post, good luck

MunCH

MunCHeR
08-25-2004, 02:59 PM
Another little update, MayaPT has kindly compiled francescaluce's bump combiner for us all, keep 'em coming lads.

Cheers

MunCH

PS: Link at top of post

coocoo
08-26-2004, 10:48 PM
Awesome!

I installed them and all seem to be all working with Maya5!
:thumbsup:

I have 2 questions:
* Is there anywhere I can find example files of Diffraction shader that opens on Maya5?
* Where can I find more about BumpCombiner and Mix8? I really like that I can color correct and all but I'm not sure how to connect it so that the bump works...

Thanks in advance!

MunCHeR
08-27-2004, 07:02 AM
Hiya coocoo, the only thread I can find on the mix8 shader is here:


http://www.cgtalk.com/showthread.php?t=160822&highlight=mix8

I havent used the diffraction shader, but the bump combiner has some info here:

http://www.cgtalk.com/showthread.php?t=149990&highlight=bump+combiner

perhaps post any success in here for us all :thumbsup:

Cheers

MunCH

Pixero
08-28-2004, 03:08 PM
I have uploaded Linux version of my shaders. Compiled by Muncher.
(JS_fisheye compiled by Monica Berrondo.)

The Shaders are:

JS_fisheye
JS_panoramic
JS_wrapmaterial
JS_FlatColor
JS_Ramp
JS_BlendColors
JS_PlusMinusAverage
JS_MultiplyDivide
JS_Reverse
JS_FacingRatio
JS_Luminance
JS_SetRange
JS_Clamp


Enjoy! :)


www.sandstrom.on.to (http://www.sandstrom.on.to/)

MunCHeR
08-28-2004, 03:32 PM
Thanks for making them available to us all Pixero :thumbsup::thumbsup:

Enjoy everybody

MunCH

Pixero
08-29-2004, 07:06 AM
Three more shaders added. Linux compile by Muncher.

JS_Color_to_Vector
JS_Vector_to_Color
JS_Vector_to_Scalar

Enjoy! :)

www.sandstrom.on.to (http://www.sandstrom.on.to/)

coocoo
09-14-2004, 05:30 PM
Hi Muncher,

Thanks for the shaders they are pretty cool! (I like mix8 especially.)
I found Oren-Nayar shader for NT with source code on Highend3d site but I'm not sure how to compile.
Could you compile it for linux and post like others, please??
Thank you in advance.

http://www.highend3d.com/maya/shaders/?sort=dt_modified+desc

MunCHeR
09-14-2004, 05:42 PM
dude, I shall give it a go, that was the first shader I ever tried and it didnt work hehe, wont see my linux box for a couple of days though so I cant have a go at it till then, I made myself a little readme since reading the maya help is like masterbating with a cheese grater.

HowToCompile_MR_maya shaders

copy the source file and everything in usr/aw/maya6.0/devkit/mentalray/include
into a folder then from a console type:

gcc -shared -o filename.so filename.cpp

the first file is what you want the shader to be called and the second
is the source filename, sometimes just .c

see how you get on.

Cheers

MunCH

coocoo
09-14-2004, 09:35 PM
Thanks Muncher, I'll give it a try...
I'm not sure how to compile 2 source files, though.
hummmm....

MunCHeR
09-15-2004, 02:10 AM
just do one at a time, I was kinda quick to dismiss it and being a bit of a newb I didnt really know how to troubleshoot it, see how you go anyway.:thumbsup:

Cheers

MunCH

edit: so just put specBlinn.c and OrenNayar.c in a folder with the files from that mental ray directory then cd to the dir and run :

gcc -shared -o specBlinn.so specBlinn.c
gcc -shared -o OrenNayar.so OrenNayar.c

keep your fingers crossed you should have a new specBlinn.so and OrenNayar.so
in the folder:D

coocoo
09-16-2004, 06:03 PM
Good news! I got to have our engineer friend compile and it seems to be working.
The thing is, we are in a process of upgrading our Maya from 5 to 6 over the next couple of days so the shader we have now is compiled for Maya5 (Redhat 9).
I'll have him help us re-compile once we upgrade to Maya6, so I can post .so files for you.
Or I will ask him how he compiled and post it here.

Either way, we are pretty close (I think)!

MunCHeR
09-18-2004, 08:46 AM
dude, I think its prett much distro independant, the mi files are usually de-versioned (ie: no node id) and I'm pretty sure it depends what version of gcc you're using, glad you got it to work anyhow, did my instructions help or did you do something else?

Cheers

MunCH

MunCHeR
09-18-2004, 01:53 PM
Just a little update, pixero's franchesca mix8layer mix20layer mod (that is a bit of a mouthful) many thanks to him. It has been compiled for linux, checkout his website:

http://www.sandstrom.on.to/ (http://www.sandstrom.on.to/)

Kind regards

MunCH

coocoo
09-19-2004, 08:43 PM
HI Muncher,

I asked him and he gave me these commands he used (it's tested and it works).
Note: This page might show it like it's 4 command lines but one command line for one .c file (2 command lines total).

gcc -shared -I /usr/aw/maya/include/maya/ -I /usr/aw/maya/devkit/mentalray/include/ -o OrenNayar.so OrenNayar.c
gcc -shared -I /usr/aw/maya/include/maya/ -I /usr/aw/maya/devkit/mentalray/include/ -o specBlinn.so specBlinn.c

He said he would use different command for C++ and it would be slightly different for Maya5.

Now we have .so files that seem to work for Maya6 on Linux! I guess there is a known issue with shadow and stuff but I guess it's worth giving a try.
I would like to post the compiled .so files but I'm not sure how... Do I need to have a server?

Thanks,

Pixero
09-26-2004, 09:57 AM
Two more shaders compiled for Linux.

JS_Scalar_to_Color
JS_RampDriven

Enjoy! :)

www.sandstrom.on.to (http://www.sandstrom.on.to)

MunCHeR
09-27-2004, 02:14 AM
Thanks pixero, I forgot to post :D

MunCH

BillSpradlin
07-05-2005, 08:31 PM
I just moved so hadn't had a chance to check these out yet, however, I tried extracting all of those files that are linked in the original post and I get corrupt header errors on Linux, OSX, and Windows. Someone mind repacking those and are they compiled with g++ or gcc? I'm assuming the source is in the .rars? Thanks.

eddgarpv
07-05-2005, 09:21 PM
Days ago I was trying to compile the bumpCombiner (It wasn't loading properly in maya, so I don't know if this was a gcc problem - I'm using fedora core 4 64 bits = gcc4).

I've downloaded and extracted bumpCombiner and Dirtmap files and everything is ok (rar 3.50 beta 5).

I guess I have to do more tests

cheers

BillSpradlin
07-05-2005, 11:02 PM
Odd, I'm using Stuffit and it won't open, WinRar won't open the files linked in the original post as well. I don't have internet access at home yet, so won't be able to do any further testing of those files until then.

kfc
07-06-2005, 04:38 AM
Wow... this is awesome.
I've been waiting for this for so long.

cryolab
07-06-2005, 03:40 PM
it would be great to have a compile of the "ctrl buffers" for linux

eddgarpv
07-07-2005, 05:25 PM
woot.. I recompiled bumpCombiner. No errors, but I get this in the script editor:
// Warning: (Mayatomr.Nodes) : Node "bumpCombiner" not created. //

And as I'm updating some shaders, I noted the same with JS_VectorMath_vector, JS_BiasGain_scalar and JS_SetRange_scalar nodes.

I've tried both gcc32 and gcc (4.0) .. what are you people using (to compile and distro)?

MunCHeR
11-10-2005, 09:09 AM
eddgarpv, you have to use the gcc version that your maya version was compiled with, its buried in the docs somewhere(sorry not installed yet) anyone know what gcc version maya 7 for linux was compiled with?

Cheers

MunCH

Sharky0815
11-10-2005, 09:58 AM
Version 3.3.4

As most distros switched to gcc4 I had to build the 3.3.4 compiler myself. It is important not to "downgrade" your system to 3.3.4 but to install both compilers alongside each other. This process is described in the docs.

Stucky
03-20-2006, 11:02 PM
Hi guys. Long time no one has posted on this thread, but I'll give it a go. Does anyone have the source for L_Glass? Or has anyone already compiled that for Linux? I would like to have that shader for Linux. Thanks




-S

CGTalk Moderation
03-20-2006, 11:02 PM
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.